Virtualization has become popular for server consolidation and testing. Moving virtualization closer to the hardware can improve performance. This project implements x86 virtualization at the BIOS level using coreboot, allowing multiple VMs to run directly from the BIOS instead of a single OS. The current status shows a working system but VMs cannot fully boot due to missing TLS support in uClibc. Future work includes updating components and enabling full VM functionality.