Bochs strange issue
Posted: Sun Nov 09, 2014 12:18 am
I haven't fiddled with my simple real mode OS project for a long time.
Now that I'm trying to get started again it seems Bochs no longer is able to run the code successfully.
I start to comment out code as I see this is related to writing to the screen. Then I get a lot of:
I'm sure I can figure this out, it is actually rather interesting on some level, but at the same time it is also just very annoying. I know the code works on an actual physical machine (tested with recently assembled image), so I'm wondering if this is simply some issue with Bochs? Obviously I'm doing something strange though as I'm assuming Bochs doesn't just do this in general. But I'm basically just asking if this is something obvious that I should be aware of, otherwise I'll just try to work out what this is first on my own. Thanks.
Now that I'm trying to get started again it seems Bochs no longer is able to run the code successfully.
Code: Select all
00014260637i[BIOS ] Booting from 0000:7c00
00086270628i[BIOS ] rror ff !
00086273893e[DMA ] io write to address 00000000, len=2
00086273899e[DMA ] io write to address 00000000, len=2
Code: Select all
...
00296843190e[CPU0 ] prefetch: EIP [00010000] > CS.limit [0000ffff]
00296875966e[CPU0 ] prefetch: EIP [00010000] > CS.limit [0000ffff]
00296908742e[CPU0 ] prefetch: EIP [00010000] > CS.limit [0000ffff]