I've gotten a fair bit on my device emulation code. The linux kernel
is actually booting all the way to mounting the root FS right now.
Currently I'm working on sorting out some bugs in the ATA irq
handling, so there's definitely some progress.
Thanks for your help, Avi and Dor. I wouldn't gotten this far this
fast without your help.

However, I'm currently "cheating" by loading 32 bit ELF binaries and
executing them, instead of doing a complete boot sequence starting
with a BIOS. This will of course stop me dead in the tracks if I
wanted to launch anything but OSS *NIX systems.

So, my question is:
What's needed to get the x86_emulate.c code in a better state (the
TODO page says something needs to be done), and how would I go about
starting KVM in real-mode?
Will it do everything right if I just set cr0 to indicate that we're
not executing in 32bit more?
Will KVM spit out some kind of debug information when it encounters an
instruction it cannot handle ?

/James

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to