読者です 読者をやめる 読者になる 読者になる

qemu のバグか

0 番地から始まる。0x10000 にとぶ。そのとき、なぜか 0 番地を tlb にロードしてしまう。mmu を使っていないのに tlb をロードしてしまう。 mmu を使う瞬間に tlb を flush していないのか?とりあえず、データキャッシュのパージをする耽美に tlb_flush をすることで、動き始めた。
本当は mmu を使いますよといったときに tlb_flush をすべき。