マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

IntelVT

とりあえずデバイスドライバ作り直す

デバイスドライバのソースコードを紛失したので作り直し。すごく小さいのでそんなに苦労はしないはず

bochsでVTを有効化するには...

どうやらソースコード持ってきて ./configure --enable-vmx=2 --enable-x86-64とやる必要があるっぽい。makeでこけてるので試せてないが道は開けそうだ

自作OSでVTを試せなかった

VMware Player上で動いているLinuxからVTを使おうとして失敗。対応してないらしい?のでTwitter上で聞いたbochsで使えるかもという話だったので自作OSからVTを使うべく以下のアセンブリコードを書いてnasmにくわせた。そしてbochs上の自作OSからcall_vmxonを…

Intelのマニュアルを読む

Intel VTのことを勉強しようと思いマニュアルを読んでいる。まぁ、Javaでx86エミュレータを作るために読んでたりもするが。それで、マニュアル(Intel 64 and IA-32 Architectures Software Developer's Manual)2Bの命令リファレンスの方を見たが説明が短く、…

VMXってなんぞや

VMXってなんぞや 最近始めたばかりだがIntel VTの勉強をしている。今まで興味がなかったので全く勉強をしていなかったため苦労している。それでVT-xというのにVMXという動作モードがあるらしい。VMXは特権レベルのring0などとは別にVMX rootとVMX non-rootと…