On 5/1/06, Christian Sühs chris@suehsi.de wrote:
Comment out the if() sections on the IO and just leave the printks (enable the 32 bit IO prints as well) and send it to me. The log is generates will be huge so send it to me direct. No need to clutter the list.
No way,
with to much debug, the system hangs after a few lines. The same for the emu debug.
So enableing the printks causes the emulator to hang. Interesting. This seems to suggest there may be some sort of subtle timing problem. With the printks it should run painfully slow but it should not hang? printk generate IO to the serial port. I wonder if that is some how messing it up.
What happens if you change the printks into a long delay? say like udelay(1500) or udelay(3000)?
What is the interessting stuff?
Thats part of the problem. I don't know whats interesting yet.
I can try one debug line for a run and merge the stuff together.
I suppose you could use the if() blocks and just grab ranges. But when you get into the legacy vga range it will spew.
-- Richard A. Smith