[coreboot] Make tint (a tetris game) usable as payload

Jordan Crouse jordan.crouse at amd.com
Wed Apr 9 05:07:19 CEST 2008


On 09/04/08 03:04 +0200, Uwe Hermann wrote:
> Hi,
> 
> I'm happy to announce that libpayload is real-life suitable enough to be
> able to run a Linux ncurses game (tint) as payload with only very small
> changes to tint itself, just by linking against libpayload instead of libc.
> 
> Tint is BSD-licensed and can usually be downloaded from
> 
>   http://oasis.frogfoot.net/code/tint/download/0.03b/
> 
> but the site seems to be dead currently. You can get the tarball from
> the Debian archives, though:
> 
>   http://ftp.debian.org/debian/pool/main/t/tint/tint_0.03b.tar.gz
> 
> A patch for making it usable as payload is attached, build instructions are at
> 
>   http://www.coreboot.org/Tint
> 
> and a ready-made QEMU image with coreboot v3 + libpayload + tint is
> available here:
> 
>   http://www.coreboot.org/QEMU#coreboot_v3_.2B_libpayload_.2B_tint
> 
> The patch might need one or two improvements, but it basically works ok
> with libpayload >= r3225. I'll post an updated version later.
> 
> 
> I'm not sure if we want various "external" payloads in svn at all, and
> if yes, whether they should be
> 
>  - a patch and README in payload/tint (for example), but not the tint
>    code itself. The README would then describe how to wget the code,
>    apply the patch and build the payload.

I vote for this one.  If all goes to plan, we'll have dozens and 
dozens of payloads - I'm not sure if we want to maintain them all.
Buildrom can easily handle the details.

Jordan





More information about the coreboot mailing list