Im facing an issue related to the bios handoff
On the computer im using to test the my OS, the Host Controller Capability Registers report the Capability Parameters being at offset 0x68 in the pci configuration space. so far the value look good and should be ok to use.
but doing so, the pci read result in an NMI
Im guessing the device(EHCI controler) doesnt have anything to be read at this offset? or is it something my OS should ignore?
right now my kernel panic when it receive the NMI.
thx for any advice!
EHCI bios handoff
Re: EHCI bios handoff
I posted PrettyOS ehci_deactivateLegacySupport(...) at
http://forum.osdev.org/viewtopic.php?f= ... 3&start=15
http://forum.osdev.org/viewtopic.php?f= ... 3&start=15
http://www.henkessoft.de/OS_Dev/OS_Dev3.htm (OSDEV)
http://www.c-plusplus.de/forum/viewforu ... is-62.html
irc.euirc.net #PrettyOS
http://www.c-plusplus.de/forum/viewforu ... is-62.html
irc.euirc.net #PrettyOS
Re: EHCI bios handoff
Thanks for the information, i been able to find my bug by looking at tatos source. i was miss configuring my qTD and periodic list on 64bit chipset
Re: EHCI bios handoff
That's right. ehci spec appendix B ist very important if you get master abort 2290h.
http://www.henkessoft.de/OS_Dev/OS_Dev3.htm (OSDEV)
http://www.c-plusplus.de/forum/viewforu ... is-62.html
irc.euirc.net #PrettyOS
http://www.c-plusplus.de/forum/viewforu ... is-62.html
irc.euirc.net #PrettyOS