The tint payload uses [[libpayload]], thus you need to get that first and build it:

+

Then, build [[libpayload]]:

−

$ mkdir foo

+

$ cd ../../../libpayload

−

$ cd foo

−

$ svn co svn://coreboot.org/repos/trunk/payloads/libpayload

−

$ cd libpayload

$ make menuconfig

$ make menuconfig

+

+

Under ''Standard Libraries'' choose Tinycurses instead of the default PDCurses as the Curses implementation as building Tint fails with the PDCurses implementation. Then exit the Kconfig menu and say ''Yes'' to saving the config.

+

$ make

$ make

+

$ make install

−

=== tint ===

+

The '''libpayload''' directory has to be in the '''tint-0.03b''' directory:

The file '''build/coreboot.rom''' (or '''build/bios.bin''') is your final coreboot v3 image, which also contains the tint payload.

+

The file '''build/coreboot.rom''' is your final coreboot image, which also contains the tint payload.

== Running tint in QEMU ==

== Running tint in QEMU ==

−

For running the coreboot+libpayload+tint image in QEMU, but you need a patched version of '''vgabios-cirrus.bin''' in your '''build''' directory first:

+

For running the coreboot+libpayload+tint image in [[QEMU]], you need a patched version of '''vgabios-cirrus.bin''' in your '''build''' directory first, and you also need to rename or copy '''coreboot.rom''' to '''bios.bin''':

$ cd build

$ cd build

+

$ mv coreboot.rom bios.bin

$ wget http://www.coreboot.org/images/0/0d/Vgabios-cirrus.zip

$ wget http://www.coreboot.org/images/0/0d/Vgabios-cirrus.zip

$ unzip Vgabios-cirrus.zip

$ unzip Vgabios-cirrus.zip

$ cd ..

$ cd ..

−

You can now run tint in QEMU:

+

You can now run tint in [[QEMU]]:

$ qemu -L build -hda /dev/zero -serial stdio

$ qemu -L build -hda /dev/zero -serial stdio

Line 63:

Line 70:

== Ready-made QEMU image ==

== Ready-made QEMU image ==

−

Please follow [http://www.coreboot.org/QEMU#coreboot_v3_.2B_libpayload_.2B_tint these instructions] if you want to try out coreboot and tint in [[QEMU]].

+

Please follow [[QEMU#coreboot_v3_.2B_libpayload_.2B_tint these instructions]] if you want to try out coreboot and tint in [[QEMU]].

Under Standard Libraries choose Tinycurses instead of the default PDCurses as the Curses implementation as building Tint fails with the PDCurses implementation. Then exit the Kconfig menu and say Yes to saving the config.