Page 5 of 5

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

Posted: Wed Feb 19, 2014 3:06 pm
by CleverMouse
1) Перечитай первый пост этой темы. Да, планируется, после того, как все блочные устройства будут использовать единую схему работы.
2) Функцией 21.11 и необходимостью блокировки файловой системы на разделе, куда производится запись. Первое - чтобы случайная ошибка в текстовом редакторе, перезаписывающая код подфункции в функции 70, напортила не слишком много, второе - чтобы файловая система не удивлялась, когда важные ей данные кто-то обновляет без уведомления.

Qemu FAT диск

Posted: Tue Mar 11, 2014 10:48 pm
by Unduing
Начиная с версии 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

Re: Qemu FAT диск

Posted: Sun Mar 16, 2014 1:23 am
by yogev_ezra
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?

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

Posted: Sun Mar 16, 2014 12:41 pm
by Unduing
Диск виден в обоих вариантах, но не читается.
Тестовый архив http://www.ex.ua/344954459134. Рассчитан на расположение на диске D:.
Запускать:
d:\Kolibri\Qemu\kolibri4272.bat
d:\Kolibri\Qemu\kolibri4275.bat
d:\Kolibri\Qemu\kolibri4655.bat

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

Posted: Wed Jun 04, 2014 8:24 pm
by 0CodErr
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 ещё обновить документацию.

Re: Qemu FAT диск

Posted: Fri Aug 15, 2014 4:30 pm
by CleverMouse
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 создаёт некорректный раздел, размер которого по данным бутсектора больше размера по данным таблицы разделов. Лучше совсем не примонтировать некорректный раздел, чем тихо побить данные при записи на него.

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

Posted: Thu Nov 24, 2016 9:04 pm
by Pathoswithin
CleverMouse
Я сначала забыл, и использовал в драйвере ext fs только функции fs_*64_sys. Но когда вспомнил и поменял операции с данными на *64_app, скорость работы упала в 1,2 - 1,5 раза.
Пока оставил *64_sys...