Search found 63 matches
- Fri Apr 02, 2010 7:44 pm
- Forum: Miscellaneous
- Topic: IDEOS - моя мечта разработки и отладки ОСей!
- Replies: 25
- Views: 15638
Re: IDEOS - моя мечта разработки и отладки ОСей!
Модуль ОС. И модуль эмулятор он же отладчик. Очень непонятно чьи модули, что из себя представляют, эмулятор из известных или... свой. Насколько примитивен или каноничен он по отношению к известным(что может если свой). Как отлаживаешься на одной машине , я так понимаю? Да обо мое. Примитивный тольк...
- Fri Apr 02, 2010 10:05 am
- Forum: Miscellaneous
- Topic: IDEOS - моя мечта разработки и отладки ОСей!
- Replies: 25
- Views: 15638
Re: IDEOS - моя мечта разработки и отладки ОСей!
Последнее на чем я остановился выглядело так. Модуль ОС. И модуль эмулятор он же отладчик. Единственное что к IDE прикрутить для полного счастья, а то вечно компилирую то одно то другое. А вот сетевую отладка мне не нужна не дошел я до этого уровня. Но если делать то поддержку IPv4 и IPv6 обязательн...
Re: APIC
IO-APIC настраивать благодать. 0 провод от каскада PIC маскируем. Остальные 1-15 настраиваем как для ISA. Запуск фронтом. последнии 16-23 настраиваем как PCI. Запуск уровнем поляризация непомню какая вроде низкий уровень поляризации. Способ доставки надо подсмотреть у линукса или виндовса. Скорее вс...
Re: APIC
Насколько я помню там если в структуре 0, то вызывается функция что-то типмо получить IRQ.
Re: APIC
Для PIC тоже определять надо. Можно еще через PCI BIOS или PCI IRQ Routing Table.
Windows вначале пробает ACPI потом PCI IRQ Routing Table.
Windows вначале пробает ACPI потом PCI IRQ Routing Table.
- Mon Jan 19, 2009 3:17 am
- Forum: Drive subsystem
- Topic: Serial ATA
- Replies: 45
- Views: 37238
Re: Serial ATA
diamond Если SATA или PATA в native mode там будут другие базовые адреса. А есть способ получить серийный номер устройства через биос ? Ghost Ну не обязательно в явном виде. Система запрашивает параметры устройства, получает тип устройства, назначает имя по своему разумению и монтирует с этим имене...
Re: APIC
native mode мы используем прерывания PCI. В Legacety 14 и 15 ISA IRQ Legacety используется потому что так настроил биос. Это раз. Во-вторых это хорошо у нас на одной линии PCI теперь меньше устройств что лучше. Это два. Если PCI CFG регистр 3Сh содержи 0 - значит нет линии. В легасити так и должно б...
- Sun Jan 18, 2009 11:26 pm
- Forum: Design
- Topic: ВАЖНО!!! Ядро - концепция работы
- Replies: 23
- Views: 46816
Re: Ядро - концепция работы
Есть еще маленький недостаток дело в том, что виртуальная файловая система посути отсутствует и передает код напрямую файловой системе того устройства к которому идет обращение. А та в свою очередь использует прямое чтение с диска используя свои функции. Так что NFTS не знает ничего о DMA с его кэша...
Re: APIC
Блин написал текст, а он не сохранился. PCI жестко привязананы к IOAPIC но имеют альтернотивные способы вызова прерываний. 1. Через контакт IOAPIC 2. Через специальный регистр IOAPIC. 3. Через MSI в верхнем мегабайте интел отвела мегабайт который перенаправляет прерывание на Local APIC Помимо прочег...
Re: ОЗУ
Есть, но пока не зависнет пофиг. Так сложилось исторически. Так и не зависнит, а вот проблемы могут быть. К примеру на ISA Hole закончит тестирование и будет только 14мб с копеечками. ISA Hole 15-16мб 6) 0F00000h, 100000h, 2 Если ISA Hole включина, на PII она скорее всего включина то тут идет обращ...
Re: ОЗУ
0136
У тебя в коде ошибка. Последнию запись не обрабатываешь.
У тебя в коде ошибка. Последнию запись не обрабатываешь.
- Sun Oct 19, 2008 11:20 pm
- Forum: Application libraries
- Topic: 2D с аппаратной акселерацией
- Replies: 57
- Views: 37419
Re: 2D с аппаратной акселерацией
А что там с NVidia?
- Thu Oct 16, 2008 8:39 pm
- Forum: Kernel
- Topic: IRQ's unmasking problem
- Replies: 26
- Views: 28712
Re: IRQ's unmasking problem
Только что перезалил. Критика приветствуется.
- Thu Oct 16, 2008 8:26 pm
- Forum: Kernel
- Topic: IRQ's unmasking problem
- Replies: 26
- Views: 28712
Re: IRQ's unmasking problem
Вот пример перечесления всех PnP устройств. Вывод рессурсов я не делал руки не дошли.Расшифровка PnP кодов в файле devids.txt Нужна две спецификации PnP BIOS и PnP ISA. В архиве также мои записи по программированию железа: PnP, DMI, PCI, SMBus, HDD, PIC и APIC(Local и I/O). http://homepage0.icehard....
- Thu Oct 16, 2008 9:36 am
- Forum: Kernel
- Topic: IRQ's unmasking problem
- Replies: 26
- Views: 28712
Re: IRQ's unmasking problem
Пересмотрел свои записи. Можно поступить проще и правельнее. Используя PCI BIOS(руки не дошли до перевода) или через структуру PCI IRQ Routing Table Specification(ее я перевел) можно найти все IRQ которые отведены под PCI. Вот их и замаскировать, а драйвера устройств пусть размаскируют. Вернее этим ...