This page is about the "All Virtual All The Time" GSoC 2008 project. This project aims to create a modified Linux-As-Bootloader coreboot payload that contains a Linux kernel modified to include KVM support, uClibc, a custom busybox image, and whatever is needed to get KVM-qemu up and running in the ROM image.
In order to build this, you need a modified version of buildrom, that can be cloned from my git repo like this:
git clone git://repo.or.cz/kvm-coreboot.git buildrom
How to use
Currently everything except buildrom itself must be configured manually, but soon I'll include automatic configuration for them.
If you wish to make adjustments (currently you *need* to!!!), you may do it by running one of these commands, at will:
make menuconfig (for buildrom) make kernel-config make uclibc-config make busybox-config
I'm currently working to satisfy KVM-qemu's dependencies in order to compile and run from whithin the ROM image.
KVM-qemu still doesn't compile, but hopefully it will.
What has been done
I have already included zlib
Work in progress
I'm working on uClibc to make it support some features needed by KVM-tools, namely aio.
Achieve the compilation of the KVM-tools. More to follow
cristi.magherusan NO@SPAM net.utcluj.ro or alien on IRC