вообще-то фраза "найти Plug and Play BIOS в системе" имеет другое значение (и назначение) в контексте
на 9х -- _MapPhysToLinear, на NT/XP -- MmMapIoSpace
ну по крайней мере убедились, что UHCI не минула участь EHCI. ;) Шанс на рабочий UHCI был ничтожным -- для этого надо было, чтобы а) EHCI сдох...
переместил код в PM32-часть и добавил сброс port routing перед отключением (из-за чего и пришлось лезть в протмоду, ибо MMIO). Попробуй этот:...
не тут-то было, при отключении EHCI-контроллера port routing не сбрасывается с EHCI. В результате имеем следующее: при подключении USB-устройств...
отсюда вывод, что сдохла общая для UHCI и EHCI часть. В принципе, раз уж UHCI на уровне регистров ведет себя мирно, то его можно и не отрубать,...
не помню, возможно ;)
в ПМ можно узнавать статус -- "Активен". Т.е. выборочный показ присутствия в некотором роде есть. ;)
в общем. Но тебе в общем и надо, считай, обычная настройка ресурсов PCI-устройства. скажем так, в большинстве случаев DRAM по адресу...
можешь попробовать в pci configuration space поменять адрес в BAR'е и глянуть, что vesa в ячейке 28h по функции 01h возвращает. ;) Самому двигать...
не забудь нас всех поздравить кстати ;)
на части карт кстати, BAR в pci conf -- не единственный способ узнать базу frame buffer'а, на тех же geforce'ах VESA берет базу из одного из...
это родная видеопамять карты, ее можно перемещать (BAR'ы в pci conf). В 2D, зная разрешение экрана и глубину цвета, можно писать в нее напрямую --...
на VIA'шных южниках, что со встроенным Super I/O и hardware monitor'ом (VT8231, VT82C686A|B) оно всё программится ч/з pci conf. Hardware monitor...
Базу устанавливает биос (по даташиту дефолтовая 0). 290h -- это не какая-то константа, базу можно настроить и на другой адрес. Обрати внимание на...
да, конечно можно. По снапшоту кстати UHCI выглядит вменяемо, не пробовал подключать USB-девайсы? По идее UHCI и EHCI в апп.реализации в южнике...
в данном случае hardware monitor реализуется как одна из функций SIO-чипа -- отдельное логическое устройство в его составе, такое же как FDC, KBC,...
просто в spec.update'е к ICH4-M упоминали о баге с переходом в/из S3/S4... который как раз мог вызвать неработоспособность USB, но это похоже не...
нда, исчезла интригующая составляющая. Сдохла либо интерфейсная часть USB (что скорее всего), либо сам EHCI-контроллер в южнике (что маловероятно,...
это код из реализации KeStallExecutionProcessor если используется PM-таймер, соответственно надо узнать, кто же так неутомимо ее вызывает. Для...
Имена участников (разделяйте запятой).