Hmmm... That seems doubtful. Did I screw up the patch somehow? If
The patch looks ok ;)
you look back through some of your debug logs do you see any IO to ports 0x40-0x43 or 0x50-53?
I'm not sure, but I have had a run with enabled printk in sys.c
result is attached.
Currently I don't know what happens on the commented lines, but the rest is fast. Only on the commented lines it stops and takes the long delays.
after the first call on c000:4d4d about 20s after the second call on c000:4d4d about 30s, short flickering jump to c000:5506 nothing for about 40s, console comes up.
Why c000, I think it should be c0000??
chris
Furthermore there are differents to the Userspace run.
-- Richard A. Smith
copying VGA ROM Image from 0xfffc0000 to 0xc0000, 0x8000 bytes entering emulator c000:80 updating int vector 0x10 c000:84 updating int vector 0x10 c000:8a updating int vector 0x42 c000:90 updating int vector 0x42 c000:96 updating int vector 0x43 c000:9a updating int vector 0x43 c000:a0 updating int vector 0x1f c000:a4 updating int vector 0x1f c000:17b updating int vector 0x1d c000:181 updating int vector 0x1d c000:18d updating int vector 0x1d c000:198 updating int vector 0x1d c000:32d updating int vector 0x10 c000:32d updating int vector 0x10 found int10 vector at c41b4 // screen switched to on c000:32d updating int vector 0x10 c000:32d updating int vector 0x10 c000:32d updating int vector 0x10 c000:32d updating int vector 0x10 c000:32d updating int vector 0x10 c000:32d updating int vector 0x10 c000:4d49 updating int vector 0x43 c000:4d4d updating int vector 0x43 // after here it takes 20s to the next updating c000:5506 updating int vector 0x43 c000:144a updating int vector 0x10 c000:144a updating int vector 0x10 found int10 vector at c41b4 c000:144a updating int vector 0x10 c000:144a updating int vector 0x10 c000:144a updating int vector 0x10 c000:144a updating int vector 0x10 c000:144a updating int vector 0x10 c000:144a updating int vector 0x10 c000:4d49 updating int vector 0x43 c000:4d4d updating int vector 0x43 // after here it takes about 30s to the next updating c000:5506 updating int vector 0x43 // screen flickers short, it takes about 30s for next c000:25d updating int vector 0x10 c000:25d updating int vector 0x10 found int10 vector at c41b4 c000:25d updating int vector 0x10 c000:25d updating int vector 0x10 c000:25d updating int vector 0x10 c000:25d updating int vector 0x10 c000:25d updating int vector 0x10 c000:25d updating int vector 0x10 c000:4d49 updating int vector 0x43 c000:4d4d updating int vector 0x43 c000:4f16 updating int vector 0x1d c000:4f16 updating int vector 0x1d halt_sys: file /root/src/LinuxBIOSv2/src/devices/emulator/x86emu/ops.c, line 4392 halted PCI: 00:12.0 init cs5530: southbridge_init