Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт ноя 15, 2018 10:08 am

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




Начать новую тему  Ответить на тему  [ 167 сообщений ]  На страницу Пред. 1 2 3 4 5 612 След.
Автор Сообщение
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Ср янв 21, 2009 5:48 pm 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
Serge писал(а):
Плохо нет файлов конфигурации.

kernel/trunk/core/conf_lib.inc м?

_________________
in code we trust


Вернуться к началу
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Ср янв 21, 2009 6:11 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
mike.dld писал(а):
kernel/trunk/core/conf_lib.inc м?

Оно вызывается только при загрузке с жёсткого диска без рамдиска в варианте SPraid'а.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Пт фев 13, 2009 2:41 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
патч Ghost'a стал конфликтовать с репозиторием где-то между 1020 и 1030 ревизиями. Можно его актуализированным?

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Сб май 02, 2009 3:06 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн мар 20, 2006 10:44 am
Сообщения: 557
Новый патч


Вложения:
Комментарий к файлу: 1067 patch
1067.zip [10.37 КБ]
127 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Пн июн 13, 2011 8:00 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Какой статус этого патча? Годится / нужно исправлять / нужно выбросить и написать заново?
Интересуюсь в плане начатия работы над драйверами USB-контроллеров с правильного подхода, как все просят (то есть, сделать сначала APIC).


Вернуться к началу
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Пн июн 13, 2011 8:11 pm 
Учитывая что прошло два года - вероятнее всего нужно пилить.


Вернуться к началу
   
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Пн июн 13, 2011 8:17 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
А почему (в своё время) работы были остановлены и этот патч так и не попал в транк? Какие у него недостатки?


Вернуться к началу
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Пн июн 13, 2011 8:30 pm 
Если читать тему, то вероятно потому что:
Serge писал(а):
Ghost
Если APIC будет включён по умолчанию PCI драйверы не смогут работать


Вернуться к началу
   
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Пн июн 13, 2011 8:49 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario писал(а):
Если читать тему, то вероятно потому что Если APIC будет включён по умолчанию PCI драйверы не смогут работать
Но в Винде же как-то работает и то, и другое одновременно, если я не ошибаюсь?


Вернуться к началу
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Пн июн 13, 2011 9:17 pm 
Тут очевидно дело не в самом принципе, а в том что именно в Колибри возникнут проблемы - Винда сама развешивает устройства по прерываниям.


Вернуться к началу
   
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Пн июн 13, 2011 9:22 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario писал(а):
Тут очевидно дело не в самом принципе, а в том что именно в Колибри возникнут проблемы - Винда сама развешивает устройства по прерываниям.
Получается тупик - USB нормально не реализовать без APIC (ты сам сказал), а APIC нормально не реализовать в Колибри?


Вернуться к началу
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Пн июн 13, 2011 9:27 pm 
Почему не реализовать? Я же говорю - Колибри не умеет сама развешивать устройства. Все еще ориентирована на BIOS. А BIOS обычно удовлетворяется 16-древними прерываниями. Этот патч просто включает использование контроллера APIC (конечно если я не ошибаюсь, так как код смотреть руки не дошли). Нужно дописать развешивающую часть.


Вернуться к началу
   
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Вт июн 14, 2011 8:04 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
При переходе в APIC режим меняются линии IRQ. Новые номера можно получить через ACPI. Потом надо пропатчить номер линии в конфигурационном пространстве PCI. После этого можно загружать драйверы PCI устройств.
Определение ресурсов через ACPI уже сделано, но ACPICA слишком толстая чтобы держать её всё время в ядре и особой необходимости в этом пока нет. Поэтому я думаю генерировать файл с ресурсами устройств и использовать его. Это должно работать пока конфигурация не меняется. В особо тяжелых случаях, если не удаётся пронумеровать всё через ACPI, файл можно сделать вручную. Патч от Ghost-а я добавил в ветку kolibri-acpi.


Вернуться к началу
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Вт июн 14, 2011 1:15 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Serge писал(а):
При переходе в APIC режим меняются линии IRQ. Новые номера можно получить через ACPI. Потом надо пропатчить номер линии в конфигурационном пространстве PCI. После этого можно загружать драйверы PCI устройств.
Определение ресурсов через ACPI уже сделано, но ACPICA слишком толстая чтобы держать её всё время в ядре и особой необходимости в этом пока нет. Поэтому я думаю генерировать файл с ресурсами устройств и использовать его. Это должно работать пока конфигурация не меняется. В особо тяжелых случаях, если не удаётся пронумеровать всё через ACPI, файл можно сделать вручную. Патч от Ghost-а я добавил в ветку kolibri-acpi.
А если нет ACPI, как в eBox? Тогда нужно делать по-другому? Хотя, судя по PCIDEV, в eBox все устройства получают и так IRQ<16.


Вернуться к началу
 Заголовок сообщения: Re: APIC
СообщениеДобавлено: Вт июн 14, 2011 1:55 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3952
yogev_ezra

Это надо смотреть в Win или Линукс. Биос всегда стартует в PIC режиме для совместимости с DOS. Номер линии в конфигурационном пространстве записывается Биос (кстати не всегда) и на работу оборудования не влияет, только чтобы программисту было проще. Линукс после загрузки патчит эти номера в зависимости от режима PIC/APIC.

А APIC в eBox есть ?


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

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


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

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


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

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