Nick: icon E-mail: none Board: freebsd over serial Contents: Download/unpack the installer: $ wget https://download.freebsd.org/ftp/releases/i386/i386/ISO-IMAGES/9.3/FreeBSD-9.3-RELEASE-i386-mini-memstick.img.xz $ unxz FreeBSD-9.3-RELEASE-i386-mini-memstick.img.xz Boot it once in qemu with gfx to write boot-loader config: $ qemu-system-x86_64 -drive driver=raw,node-name=disk,file.driver=file,file.filename=FreeBSD-9.3-RELEASE-i386-mini-memstick.img In FreeBSD, select "Live CD", then: login: root # mount -o rw /dev/ufs/FreeBSD_Install / # echo boot_serial=YES >> /boot/loader.conf # echo comconsole_speed=115200 >> /boot/loader.conf # echo console=comconsole >> /boot/loader.conf # mount -o ro /dev/ufs/FreeBSD_Install / # poweroff Clone coreboot or pull current master *and* `make distclean` $ git clone https://review.coreboot.org/coreboot.git $ cd coreboot $ cd coreboot $ git fetch origin $ git checkout origin/master $ make distclean Build coreboot in its default config (qemu/SeaBIOS): $ make olddefconfig $ make Run coreboot in qemu with serial only and modified FreeBSD image: $ qemu-system-x86_64 -bios ~/coreboot/build/coreboot.rom -monitor none -serial stdio -hda FreeBSD-9.3-RELEASE-i386-mini-memstick.img