2011-06-23から1日間の記事一覧

6.828: Operating System Engineering (4)

これやっぱソースファイルを特定したい。色々見てたら以下の行を発見。 -include $(OBJDIR)/.deps.deps の中身が以下。 obj/kern/printf.o: kern/printf.c inc/types.h inc/stdio.h inc/stdarg.h obj/kern/entry.o: kern/entry.S inc/mmu.h inc/memlayout.h …

6.828: Operating System Engineering (3)

とりあえず Ubuntu-box な qemu では動かないのだろう、ということにて tarball を download して $ ./configure --prefix=/opt --target-list="i386-softmmu x86_64-softmmu" $ make $ sudo make installした後に以下。 $ /opt/bin/qemu -hda ../lab/obj/ke…

6.828: Operating System Engineering (2)

make してみる。 $ make + as kern/entry.S + cc kern/init.c + cc kern/console.c + cc kern/monitor.c + cc kern/printf.c + cc kern/kdebug.c + cc lib/printfmt.c + cc lib/readline.c + cc lib/string.c + ld obj/kern/kernel + as boot/boot.S + cc -O…