Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Dec 14, 2019 2:41 pm

All times are UTC+03:00


Search found 64 matches
Search these results:

Author Message

 Forum: Miscellaneous   Topic: IDEOS - моя мечта разработки и отладки ОСей!

Posted: Fri Apr 02, 2010 7:44 pm 

Replies: 25
Views: 6905


Модуль ОС. И модуль эмулятор он же отладчик. Очень непонятно чьи модули, что из себя представляют, эмулятор из известных или... свой. Насколько примитивен или каноничен он по отношению к известным(что может если свой). Как отлаживаешься на одной машине , я так понимаю? Да обо мое. Примитивный тольк...

 Forum: Miscellaneous   Topic: IDEOS - моя мечта разработки и отладки ОСей!

Posted: Fri Apr 02, 2010 10:05 am 

Replies: 25
Views: 6905


Последнее на чем я остановился выглядело так. Модуль ОС. И модуль эмулятор он же отладчик. Единственное что к IDE прикрутить для полного счастья, а то вечно компилирую то одно то другое. А вот сетевую отладка мне не нужна не дошел я до этого уровня. Но если делать то поддержку IPv4 и IPv6 обязательн...

 Forum: Kernel   Topic: APIC

 Post subject: Re: APIC
Posted: Mon Jan 19, 2009 8:29 pm 

Replies: 166
Views: 46163


IO-APIC настраивать благодать. 0 провод от каскада PIC маскируем. Остальные 1-15 настраиваем как для ISA. Запуск фронтом. последнии 16-23 настраиваем как PCI. Запуск уровнем поляризация непомню какая вроде низкий уровень поляризации. Способ доставки надо подсмотреть у линукса или виндовса. Скорее вс...

 Forum: Kernel   Topic: APIC

 Post subject: Re: APIC
Posted: Mon Jan 19, 2009 7:04 pm 

Replies: 166
Views: 46163


Насколько я помню там если в структуре 0, то вызывается функция что-то типмо получить IRQ.

 Forum: Kernel   Topic: APIC

 Post subject: Re: APIC
Posted: Mon Jan 19, 2009 6:58 pm 

Replies: 166
Views: 46163


Для PIC тоже определять надо. Можно еще через PCI BIOS или PCI IRQ Routing Table.
Windows вначале пробает ACPI потом PCI IRQ Routing Table.

 Forum: Drive subsystem   Topic: Serial ATA

 Post subject: Re: Serial ATA
Posted: Mon Jan 19, 2009 3:17 am 

Replies: 45
Views: 17761


diamond Если SATA или PATA в native mode там будут другие базовые адреса. А есть способ получить серийный номер устройства через биос ? Ghost Ну не обязательно в явном виде. Система запрашивает параметры устройства, получает тип устройства, назначает имя по своему разумению и монтирует с этим имене...

 Forum: Kernel   Topic: APIC

 Post subject: Re: APIC
Posted: Mon Jan 19, 2009 2:06 am 

Replies: 166
Views: 46163


native mode мы используем прерывания PCI. В Legacety 14 и 15 ISA IRQ Legacety используется потому что так настроил биос. Это раз. Во-вторых это хорошо у нас на одной линии PCI теперь меньше устройств что лучше. Это два. Если PCI CFG регистр 3Сh содержи 0 - значит нет линии. В легасити так и должно б...

 Forum: Design   Topic: ВАЖНО!!! Ядро - концепция работы

Posted: Sun Jan 18, 2009 11:26 pm 

Replies: 22
Views: 22837


Есть еще маленький недостаток дело в том, что виртуальная файловая система посути отсутствует и передает код напрямую файловой системе того устройства к которому идет обращение. А та в свою очередь использует прямое чтение с диска используя свои функции. Так что NFTS не знает ничего о DMA с его кэша...

 Forum: Kernel   Topic: APIC

 Post subject: Re: APIC
Posted: Sun Jan 18, 2009 11:10 pm 

Replies: 166
Views: 46163


Блин написал текст, а он не сохранился. PCI жестко привязананы к IOAPIC но имеют альтернотивные способы вызова прерываний. 1. Через контакт IOAPIC 2. Через специальный регистр IOAPIC. 3. Через MSI в верхнем мегабайте интел отвела мегабайт который перенаправляет прерывание на Local APIC Помимо прочег...

 Forum: Kernel   Topic: ОЗУ

 Post subject: Re: ОЗУ
Posted: Fri Nov 21, 2008 4:34 am 

Replies: 12
Views: 12679


Есть, но пока не зависнет пофиг. Так сложилось исторически. Так и не зависнит, а вот проблемы могут быть. К примеру на ISA Hole закончит тестирование и будет только 14мб с копеечками. ISA Hole 15-16мб 6) 0F00000h, 100000h, 2 Если ISA Hole включина, на PII она скорее всего включина то тут идет обращ...

 Forum: Kernel   Topic: ОЗУ

 Post subject: Re: ОЗУ
Posted: Fri Nov 21, 2008 3:53 am 

Replies: 12
Views: 12679


0136
У тебя в коде ошибка. Последнию запись не обрабатываешь.

 Forum: Application libraries   Topic: 2D с аппаратной акселерацией

Posted: Sun Oct 19, 2008 11:20 pm 

Replies: 57
Views: 19716


А что там с NVidia?

 Forum: Kernel   Topic: IRQ's unmasking problem

 Post subject: Re: IRQ's unmasking problem
Posted: Thu Oct 16, 2008 8:39 pm 

Replies: 26
Views: 20864


Только что перезалил. Критика приветствуется.

 Forum: Kernel   Topic: IRQ's unmasking problem

 Post subject: Re: IRQ's unmasking problem
Posted: Thu Oct 16, 2008 8:26 pm 

Replies: 26
Views: 20864


Вот пример перечесления всех PnP устройств. Вывод рессурсов я не делал руки не дошли.Расшифровка PnP кодов в файле devids.txt Нужна две спецификации PnP BIOS и PnP ISA. В архиве также мои записи по программированию железа: PnP, DMI, PCI, SMBus, HDD, PIC и APIC(Local и I/O). http://homepage0.icehard....

 Forum: Kernel   Topic: IRQ's unmasking problem

 Post subject: Re: IRQ's unmasking problem
Posted: Thu Oct 16, 2008 9:36 am 

Replies: 26
Views: 20864


Пересмотрел свои записи. Можно поступить проще и правельнее. Используя PCI BIOS(руки не дошли до перевода) или через структуру PCI IRQ Routing Table Specification(ее я перевел) можно найти все IRQ которые отведены под PCI. Вот их и замаскировать, а драйвера устройств пусть размаскируют. Вернее этим ...
Sort by:  
Page 1 of 5 [ Search found 64 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited