Динамическое определение дисковых устройств

Kernel architecture questions
  • Начиная с версии 4275 перестал читаться диск эмулируемый qemu опцией fat.
    В версии 4272 все работает без проблем.
    Пример строки запуска: qemu.exe -L Bios -m 300 -vga std -boot a -fda d:\Kolibri\root\kolibri.img -hda fat:d:\kolibri\root -soundhw es1370 -localtime -M pc
    Версия Qemu 0.15.1.0
  • Unduing wrote:Начиная с версии 4275 перестал читаться диск эмулируемый qemu опцией fat.
    В версии 4272 все работает без проблем.
    Пример строки запуска: qemu.exe -L Bios -m 300 -vga std -boot a -fda d:\Kolibri\root\kolibri.img -hda fat:d:\kolibri\root -soundhw es1370 -localtime -M pc
    Версия Qemu 0.15.1.0
    Если на синем экране включить опцию B, будет ли виден диск как /bdX/0?
  • Диск виден в обоих вариантах, но не читается.
    Тестовый архив http://www.ex.ua/344954459134. Рассчитан на расположение на диске D:.
    Запускать:
    d:\Kolibri\Qemu\kolibri4272.bat
    d:\Kolibri\Qemu\kolibri4275.bat
    d:\Kolibri\Qemu\kolibri4655.bat
  • SysFn6, которой уже нет, до сих пор в документации:
    http://websvn.kolibrios.org/filedetails ... t#line-247
    http://websvn.kolibrios.org/filedetails ... t#line-246

    В описании SysFn21.11 и SysFn26.11 упоминается SysFn58, которой уже нет:
    http://websvn.kolibrios.org/filedetails ... #line-1247
    http://websvn.kolibrios.org/filedetails ... #line-1472
    http://websvn.kolibrios.org/filedetails ... #line-1247
    http://websvn.kolibrios.org/filedetails ... #line-1466

    Хорошо бы и на wiki ещё обновить документацию.
  • Unduing wrote:Начиная с версии 4275 перестал читаться диск эмулируемый qemu опцией fat.
    В версии 4272 все работает без проблем.
    Пример строки запуска: qemu.exe -L Bios -m 300 -vga std -boot a -fda d:\Kolibri\root\kolibri.img -hda fat:d:\kolibri\root -soundhw es1370 -localtime -M pc
    Версия Qemu 0.15.1.0
    Я сделала в r4273 более строгую валидацию FAT-дисков. qemu -hda fat создаёт некорректный раздел, размер которого по данным бутсектора больше размера по данным таблицы разделов. Лучше совсем не примонтировать некорректный раздел, чем тихо побить данные при записи на него.
    Сделаем мир лучше!
  • CleverMouse
    Я сначала забыл, и использовал в драйвере ext fs только функции fs_*64_sys. Но когда вспомнил и поменял операции с данными на *64_app, скорость работы упала в 1,2 - 1,5 раза.
    Пока оставил *64_sys...
  • Who is online

    Users browsing this forum: Semrush [Bot] and 1 guest