On Wed, 2008-06-18 at 09:55 -0700, ron minnich wrote:
Let's keep it very simple to start. The main goal is to provide kvm support from coreboot immediately, and allow users to start up VMs from a shell prompt at boot. I think if you get this going, people will add a lot of good work.
Okay, That's how I've thought too, those ideas were on the long run, but first I must solve the basic problem of running a KVM Linux payload.
It's essential that we get this working on real hardware in the long term, even more important than the nice GUI at first; what have we chosen as a target?
Anything AMD64-based that can run KVM-qemu over coreboot2 should do. Please someone who owns this kind of boards with coreboot2 test the KVM support and write in the wiki if it works, and I'll buy the one that is best supported by coreboot.
Anyway, for this stage that I'm in qemu is the perfect tool. The real box will only be needed a bit later.
Qemu can easily run a dually emulated Linux kernel (vm inside vm), and that's everything I need for now. A simple kernel should work just fine. My original test involved a guest VM with a full desktop runing inside it, that's why it was that slow.
Also, it is very important that at certain "breakpoints" on the way, we make sure others can replicate your work. This type of testing allows catches important problems. So a "recipe" at these breakpoint stops that others can use to duplicate your setup would be a great idea.
Okay, I'm going to make a wiki page where I'll document whatever I'm doing, so please someone make me a wiki account. I'd like to have the username "alien", if possible ;) (that's my IRC nickname too)
Thanks, this is a wonderful project and we are very happy to have you working on it.
I also think the same, this project has a huge coolness factor and I'm very glad that I was chosen to make it happen, but even more to get involved in coreboot.
Cristi