Board.KolibriOS.org
http://board.kolibrios.org/

SATA в режиме IDE - полная поддержка
http://board.kolibrios.org/viewtopic.php?f=1&t=2343
Page 12 of 18

Author:  punk_joker [ Mon Dec 02, 2013 10:47 am ]
Post subject: 

Всеже возможно. Вечером исправлюсь.

Author:  Mario_r4 [ Mon Dec 02, 2013 11:34 am ]
Post subject:  Re:

punk_joker wrote:
Всеже возможно. Вечером исправлюсь.

Не нужно. Работает же, по загрузочному логу видно.

Author:  punk_joker [ Mon Dec 02, 2013 11:20 pm ]
Post subject: 

Еще тесты нужны?

Author:  Mario_r4 [ Tue Dec 03, 2013 1:45 am ]
Post subject:  Re:

punk_joker wrote:
Еще тесты нужны?

Если у тебя есть компы, кроме тех которые ты уже проверил.

Author:  punk_joker [ Tue Dec 17, 2013 5:09 pm ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

HP Probook 4530s - DMA завелось

Attachments:
HP_probook_4530s.7z [2.25 KiB]
Downloaded 93 times

Author:  Mario_r4 [ Tue Dec 17, 2013 7:49 pm ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

punk_joker wrote:
HP Probook 4530s - DMA завелось

А диск то там хоть есть? А то в том контроллере, что "увиделся" никаких устройств нет.

Author:  punk_joker [ Tue Dec 17, 2013 10:04 pm ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

Mario_r4 wrote:
А диск то там хоть есть? А то в том контроллере, что "увиделся" никаких устройств нет.
Как-то не обратил внимание на это. Завтра смогу повторить тест, и посмотрю.

Author:  Mario_r4 [ Wed Feb 19, 2014 2:16 am ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

SVN r.4575 - я произвел группировку кода работающего с IDE во время загрузки, побочным эффектом явилось устранение бага с материнкой Asrock, когда при обращении к жесткому диску отваливалась половина портов USB, поскольку контроллеры делят между собой одно прерывание.

Author:  Mario_r4 [ Mon Mar 10, 2014 3:42 am ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

SVN r.4625
1) Больше никакого 16-битного кода из real mode, все данные получаются в 32-битном коде protected mode.
2) Больше данных по режимам IDE устройств.

Author:  Mario_r4 [ Sat Mar 22, 2014 6:16 pm ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

В данный момент я занят переделыванием кода для поддержки более одного контроллера IDE, однако у меня возникла проблема с ф.24 работа с проигрывателем компакт-дисков. Код старый и специфичный, более того у меня нет уверенности его корректной работы даже в текущем ядре. При внедрении поддержки более одного контроллера текущий код ф.24 гарантированно сломается. У меня нет ни времени, ни желания исправлять этот код. Из минусов существующий реализации - она работает только если к ATAPI приводу подключен шлейф звука идущий к микшеру звуковой платы, т.е. цифровое воспроизведение без этого аналогового шнурка не поддержано вообще.

Собственно хотелось бы знать - кто то пользуется проигрыванием компактов записанных по технологии CD-Audio? Я лично последний раз наблюдал использование такой функциональности под Шиндовс98 в играх "Age of Empires 2" и "Вангеры". В самом крайнем случае можно потом реализовать эту функцию в виде отдельного драйвера. Взять на себя единоличную смелость выкинуть эту функцию и этот код из ядра мне не позволяют уважение к чужому труду и гипотетическое наличие людей использующих эту функциональность. На работу остальных систем выбрасывание этого кода не повлияет и для загрузки и работы системы он не нужен. Совсем не нужен.

Author:  SoUrcerer [ Sat Mar 22, 2014 6:23 pm ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

Я за выкидывание этой функции. Иногда нужно отказываться от старого хлама, чтобы продолжать прогресс.

Author:  Mario_r4 [ Mon Mar 24, 2014 2:53 am ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

Вместе с ф.24 заодно выпиливается часть ф.21 и часть ф.26.
З.Ы. Ядро собирается, но запускать очково - потому первой жертвой будет Qemu.

Author:  yogev_ezra [ Mon Mar 24, 2014 3:01 am ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

Mario_r4 wrote:
Вместе с ф.24 заодно выпиливается часть ф.21 и часть ф.26.
З.Ы. Ядро собирается, но запускать очково - потому первой жертвой будет Qemu.

Из системной документации я узнал, что ф.24, кроме проигрывания CD, также открывает и закрывает его. Открытие/закрытие будет оставлено, или тоже выпилено?

Author:  Mario_r4 [ Mon Mar 24, 2014 3:08 am ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

yogev_ezra wrote:
Mario_r4 wrote:
Вместе с ф.24 заодно выпиливается часть ф.21 и часть ф.26.
З.Ы. Ядро собирается, но запускать очково - потому первой жертвой будет Qemu.

Из системной документации я узнал, что ф.24, кроме проигрывания CD, также открывает и закрывает его. Открытие/закрытие будет оставлено, или тоже выпилено?

Разумеется оставлено и даже допилено будет для поддержки cd0-cd11. Как минимум KFM и KFAR используют.

Author:  Mario_r4 [ Tue Mar 25, 2014 2:51 am ]
Post subject:  Re: SATA в режиме IDE - полная поддержка

Mario_r4 wrote:
З.Ы. Ядро собирается, но запускать очково - потому первой жертвой будет Qemu.

Так жесткие диски в Qemu заработали, осталось допилить ATAPI и можно будет потренироваться на живых кошках.

Page 12 of 18 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/