Search found 63 matches

by Pavia
Fri Apr 02, 2010 7:44 pm
Forum: Miscellaneous
Topic: IDEOS - моя мечта разработки и отладки ОСей!
Replies: 25
Views: 15618

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

Модуль ОС. И модуль эмулятор он же отладчик. Очень непонятно чьи модули, что из себя представляют, эмулятор из известных или... свой. Насколько примитивен или каноничен он по отношению к известным(что может если свой). Как отлаживаешься на одной машине , я так понимаю? Да обо мое. Примитивный тольк...
by Pavia
Fri Apr 02, 2010 10:05 am
Forum: Miscellaneous
Topic: IDEOS - моя мечта разработки и отладки ОСей!
Replies: 25
Views: 15618

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

Последнее на чем я остановился выглядело так. Модуль ОС. И модуль эмулятор он же отладчик. Единственное что к IDE прикрутить для полного счастья, а то вечно компилирую то одно то другое. А вот сетевую отладка мне не нужна не дошел я до этого уровня. Но если делать то поддержку IPv4 и IPv6 обязательн...
by Pavia
Mon Jan 19, 2009 8:29 pm
Forum: Kernel
Topic: APIC
Replies: 177
Views: 146498

Re: APIC

IO-APIC настраивать благодать. 0 провод от каскада PIC маскируем. Остальные 1-15 настраиваем как для ISA. Запуск фронтом. последнии 16-23 настраиваем как PCI. Запуск уровнем поляризация непомню какая вроде низкий уровень поляризации. Способ доставки надо подсмотреть у линукса или виндовса. Скорее вс...
by Pavia
Mon Jan 19, 2009 7:04 pm
Forum: Kernel
Topic: APIC
Replies: 177
Views: 146498

Re: APIC

Насколько я помню там если в структуре 0, то вызывается функция что-то типмо получить IRQ.
by Pavia
Mon Jan 19, 2009 6:58 pm
Forum: Kernel
Topic: APIC
Replies: 177
Views: 146498

Re: APIC

Для PIC тоже определять надо. Можно еще через PCI BIOS или PCI IRQ Routing Table.
Windows вначале пробает ACPI потом PCI IRQ Routing Table.
by Pavia
Mon Jan 19, 2009 3:17 am
Forum: Drive subsystem
Topic: Serial ATA
Replies: 45
Views: 36742

Re: Serial ATA

diamond Если SATA или PATA в native mode там будут другие базовые адреса. А есть способ получить серийный номер устройства через биос ? Ghost Ну не обязательно в явном виде. Система запрашивает параметры устройства, получает тип устройства, назначает имя по своему разумению и монтирует с этим имене...
by Pavia
Mon Jan 19, 2009 2:06 am
Forum: Kernel
Topic: APIC
Replies: 177
Views: 146498

Re: APIC

native mode мы используем прерывания PCI. В Legacety 14 и 15 ISA IRQ Legacety используется потому что так настроил биос. Это раз. Во-вторых это хорошо у нас на одной линии PCI теперь меньше устройств что лучше. Это два. Если PCI CFG регистр 3Сh содержи 0 - значит нет линии. В легасити так и должно б...
by Pavia
Sun Jan 18, 2009 11:26 pm
Forum: Design
Topic: ВАЖНО!!! Ядро - концепция работы
Replies: 23
Views: 46366

Re: Ядро - концепция работы

Есть еще маленький недостаток дело в том, что виртуальная файловая система посути отсутствует и передает код напрямую файловой системе того устройства к которому идет обращение. А та в свою очередь использует прямое чтение с диска используя свои функции. Так что NFTS не знает ничего о DMA с его кэша...
by Pavia
Sun Jan 18, 2009 11:10 pm
Forum: Kernel
Topic: APIC
Replies: 177
Views: 146498

Re: APIC

Блин написал текст, а он не сохранился. PCI жестко привязананы к IOAPIC но имеют альтернотивные способы вызова прерываний. 1. Через контакт IOAPIC 2. Через специальный регистр IOAPIC. 3. Через MSI в верхнем мегабайте интел отвела мегабайт который перенаправляет прерывание на Local APIC Помимо прочег...
by Pavia
Fri Nov 21, 2008 4:34 am
Forum: Kernel
Topic: ОЗУ
Replies: 12
Views: 17298

Re: ОЗУ

Есть, но пока не зависнет пофиг. Так сложилось исторически. Так и не зависнит, а вот проблемы могут быть. К примеру на ISA Hole закончит тестирование и будет только 14мб с копеечками. ISA Hole 15-16мб 6) 0F00000h, 100000h, 2 Если ISA Hole включина, на PII она скорее всего включина то тут идет обращ...
by Pavia
Fri Nov 21, 2008 3:53 am
Forum: Kernel
Topic: ОЗУ
Replies: 12
Views: 17298

Re: ОЗУ

0136
У тебя в коде ошибка. Последнию запись не обрабатываешь.
by Pavia
Sun Oct 19, 2008 11:20 pm
Forum: Application libraries
Topic: 2D с аппаратной акселерацией
Replies: 57
Views: 37206

Re: 2D с аппаратной акселерацией

А что там с NVidia?
by Pavia
Thu Oct 16, 2008 8:39 pm
Forum: Kernel
Topic: IRQ's unmasking problem
Replies: 26
Views: 28696

Re: IRQ's unmasking problem

Только что перезалил. Критика приветствуется.
by Pavia
Thu Oct 16, 2008 8:26 pm
Forum: Kernel
Topic: IRQ's unmasking problem
Replies: 26
Views: 28696

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....
by Pavia
Thu Oct 16, 2008 9:36 am
Forum: Kernel
Topic: IRQ's unmasking problem
Replies: 26
Views: 28696

Re: IRQ's unmasking problem

Пересмотрел свои записи. Можно поступить проще и правельнее. Используя PCI BIOS(руки не дошли до перевода) или через структуру PCI IRQ Routing Table Specification(ее я перевел) можно найти все IRQ которые отведены под PCI. Вот их и замаскировать, а драйвера устройств пусть размаскируют. Вернее этим ...