During the past few days I've continued to work on adding Multiboot support to NetBSD. It has been a hard task due to the lack of documentation — I had to reverse-engineer all the i386 boot code — but also very interesting: I've had to do deal with low-level code (recovering somewhat my ASM skills) and learn some details about ELF (see the copy_syms function in multiboot.c and you'll see why).

You can now review the preliminary patch and read the public request for review.

What did you think about this article? (Experimental)

Want more posts like this one? Take a moment to subscribe.

RSS feed