Progress report

Well, I’m happy to announce that everything I had planned to do on the bootstrap code is now completed. After having made bochs’ poor virtual hardware crash by triple fault (instant reboot because a consistency check failed) many times, it is now clean and features gorgeous page tables which I can be proud of.

Sadly, loading kernel code still obviously doesn’t work…

64-bit instructions in 32-bit mode

However, the nature of the issue is known. The processor remains in 32-bit compatibility mode while I try to make it run 64-bit code. Random instructions ensue, which may noticeably have this result. The fix is known too. I’ll apply it asap, but now I have to get my new computer at the post office tomorrow and set it up, including for kernel development, which will take some time.

Thanks all for going on watching this !

One thought on “Progress report

  1. Emil June 20, 2010 / 10:43 pm

    Glad to see you’re making progress! Keep us updated, will ya? :-)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s