Driver by tag gets stuck when trying to grab PCI driver
Closed this issue · 4 comments
Kfeavel commented
The RTC is the third driver added and the function freezes on the third driver.
Kfeavel commented
Nevermind, my numbers were off. It freezes when getting a PCI driver.
Kfeavel commented
This is likely due to the fact that getDriver
in PCI.cpp returns 0 as a driver pointer, so there is no driver. I know the next part of the tutorial was supposed to use this somehow, so we should look into that or revert it for now.
Kfeavel commented
The issue persists even if we comment out the PCI driver initialization in the kernel, so something else is at play here...
Kfeavel commented
We really need graphical debugging so we can see what gets put in position 4 of the drivers array...