Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт июл 27, 2017 11:39 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 67 сообщений ]  На страницу Пред. 1 2 3 4 5 След.
Автор Сообщение
СообщениеДобавлено: Чт ноя 21, 2013 9:28 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт янв 27, 2006 3:06 pm
Сообщения: 1070
В виртуалбоксе перестало работать выключение


Вернуться к началу
СообщениеДобавлено: Чт ноя 21, 2013 9:43 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 930
У меня выключение работает.


Вернуться к началу
СообщениеДобавлено: Чт ноя 21, 2013 9:58 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Heavyiron писал(а):
В виртуалбоксе перестало работать выключение
Подтверждаю, у меня та же проблема в VMware:
Код:
VMware® Workstation (Version 7.0.1 build-227600)
Host OS version: Windows 7 Professional, 64-bit 6.1.7601, Service Pack 1
CPU: Intel Core i5-3570 @ 3.40 GHz
RAM: 8GB
После нажатия кнопки выключения (Power Off) вылетает и END, и ядро. Так как это, возможно, связано с END, то в её теме я тоже напишу. Скриншот вылета прилагаю: download/file.php?id=5584


Вернуться к началу
СообщениеДобавлено: Чт ноя 21, 2013 10:01 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 930
В VirtualBox при создании какого-нибудь файла на "/fd/1" он также создаётся и на "/fd2/1".

UPD:

Попробовал так:
    Floppy Device 0:kolibri.img (1,41 MB)
    Floppy Device 1:Empty
На "/fd2/1" отображается содержимое "/fd/1".


Вернуться к началу
СообщениеДобавлено: Чт ноя 21, 2013 10:45 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
0CodErr писал(а):
В VirtualBox при создании какого-нибудь файла на "/fd/1" он также создаётся и на "/fd2/1".

UPD:

Попробовал так:
    Floppy Device 0:kolibri.img (1,41 MB)
    Floppy Device 1:Empty
На "/fd2/1" отображается содержимое "/fd/1".

Это и раньше так было. Он некорректно эмулирует второй привод флоппи дисков.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Чт ноя 21, 2013 10:46 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
0CodErr писал(а):
В VirtualBox при создании какого-нибудь файла на "/fd/1" он также создаётся и на "/fd2/1".

UPD:

Попробовал так:
    Floppy Device 0:kolibri.img (1,41 MB)
    Floppy Device 1:Empty
На "/fd2/1" отображается содержимое "/fd/1".

Насколько я знаю, в VirtualBox это и до фикса CleverMouse так было.
В VMware Workstation /fd2 вообще не показывается, если подключить его в настройках. (Это тоже было и до фикса CleverMouse, и сейчас не изменилось).


Вернуться к началу
СообщениеДобавлено: Чт ноя 21, 2013 10:53 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 930
yogev_ezra писал(а):
в VirtualBox это и до фикса CleverMouse так было
У меня раньше на fd совсем доступа не было.


Вернуться к началу
СообщениеДобавлено: Чт ноя 21, 2013 11:41 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
CleverMouse писал(а):
r4273: я перевела на новую схему рамдиск, дискеты и объединила код FAT12 с остальными вариантами FAT. Могут появиться глюки. Жёсткие нерасширяемые зависимости остаются только у CD с собственным кэшем и iso-сколько-то-там-fs.

Последовательность списка в директории "/" изменилась, теперь первым идет "/cdX/X". Не смертельно, но неудобно.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Пт ноя 22, 2013 2:32 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1596
Я переместила /cdX в конец листинга корневой псевдопапки в r4277.

_________________
Сделаем мир лучше!


Вернуться к началу
СообщениеДобавлено: Пт ноя 22, 2013 4:09 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1596
Я устранила проблему с падением при выключении в r4278.

_________________
Сделаем мир лучше!


Вернуться к началу
СообщениеДобавлено: Ср ноя 27, 2013 12:36 am 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
CleverMouse писал(а):
Я устранила проблему с падением при выключении в r4278.
VMware Workstation - Подтверждаю, проблема исправлена.


Вернуться к началу
СообщениеДобавлено: Пт янв 10, 2014 3:05 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1596
В r4437 я написала новые функции fs_read64_sys/fs_read64_app и fs_write64_sys/fs_write64_app для файловых систем, которые принимают на вход 64-битный номер сектора и число секторов для чтения/записи. Старые функции fs_read32_sys/fs_read32_app и fs_write32_sys/fs_write32_app теперь следует считать устаревшими и не использовать в новом коде. Код файловых систем нужно поменять так, чтобы он объединял операции с подряд идущими секторами и кластерами в один вызов.
Пока этого не произошло, fs_read32_sys/fs_read32_app теперь при промахе кэша внутри себя читают CACHE_LEGACY_READ_SIZE секторов вместо одного, где константа CACHE_LEGACY_READ_SIZE = 16 секторов взята с потолка, в надежде - но без гарантий, - что пригодится. Если и правда пригождается - получается очень серьёзный выигрыш. Если нет - не повезло.

_________________
Сделаем мир лучше!


Вернуться к началу
СообщениеДобавлено: Вс янв 12, 2014 10:41 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 329
В disk_cache.inc:252 push edi сдвигает структуру над esp.

Пока у себя поправил так:
Код:
Index: disk_cache.inc
===================================================================
--- disk_cache.inc   (revision 4440)
+++ disk_cache.inc   (working copy)
@@ -250,7 +250,7 @@
 ; 12b. Prepare for the loop: save edi and create a local variable that
 ; stores number of sectors to be copied.
         push    edi
-        push    [.current_num_sectors]
+        push    [.current_num_sectors+4]
 .store_to_cache:
 ; 12c. For each sector, call the lookup function with adding to the cache, if not yet.
         mov     eax, [.sector_lo+.local_vars2_size+8]


Вернуться к началу
СообщениеДобавлено: Пн янв 13, 2014 2:07 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1596
Надо же, кто-то и правда начал использовать fs_read64_*! Да, фикс правильный, я закоммитила его в r4442.

_________________
Сделаем мир лучше!


Вернуться к началу
СообщениеДобавлено: Ср фев 19, 2014 1:18 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
CleverMouse
В связи с не обсуждаемым и единоличным решением полностью выпилить документацию по ф.58.8 и ф.58.15, в SVN r. 4573, у меня возникли встречные вопросы:
1) Насколько взвешенным является решение удалять не очень востребованную, но тем не менее полезную функциональность ф.58.8 и ф.58.15 и планируется ли организация подобных сервисов в рамках ф.70 или любой другой функции?
2) Если, по второй части в.1 ответ утвердительный, то как планируется обеспечить ограничение использование доступа к записи LBA (я понимаю, что форматер вещь нужная) в случае попыток его деструктивного использования (например, если отдельные лица захотят заняться написанием вирусов)?

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 67 сообщений ]  На страницу Пред. 1 2 3 4 5 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB