2008-03-20 01:11:05 +01:00
|
|
|
This is a silly little program that demonstrates how cool libpayload is
|
2014-05-08 23:30:12 +02:00
|
|
|
and also serves a purpose. It is fun and educational!
|
2008-03-20 01:11:05 +01:00
|
|
|
|
2011-04-01 02:39:07 +02:00
|
|
|
Requirements
|
|
|
|
------------
|
|
|
|
|
|
|
|
You should use the coreboot reference cross compiler. If you insist on using
|
|
|
|
your system compiler, some Linux distributions might require you to install
|
|
|
|
a package called gcc-multilib if you are on a 64bit system.
|
|
|
|
|
|
|
|
Build
|
|
|
|
-----
|
|
|
|
|
|
|
|
You need libpayload to build coreinfo. So, first, you need follow the README of
|
|
|
|
libpayload to build it but install libpayload into its own directory by doing
|
|
|
|
this:
|
|
|
|
|
|
|
|
$ make DESTDIR=/path/to/libpayload/install install
|
|
|
|
|
|
|
|
Then you can build coreinfo now:
|
|
|
|
|
|
|
|
$ cd coreinfo
|
|
|
|
|
|
|
|
$ make menuconfig
|
|
|
|
|
|
|
|
$ make
|
|
|
|
|