osdev

GRUB で起動するカーネルを書く

マジックナンバーとかよくわかっていない。とりあえず、http://www.osdev.org/wiki/Bare_bones の通りにやったらいけた。 なんというかまぁ、適当。注意は -fleading-underscore くらいのものか。 .global _loader .set ALIGN, 1<<0 .set MEMINFO, 1<<1 .set…