coreboot-kgpe-d16/payloads/coreinfo
Marc Jones 5d01b765e3 coreinfo: Make better calls to libpayload build scripts
Set LPGCC and LPAS so that CC and AS are maintained.
Clean up the makefile order to check for .config to be easier to
read.
Use objcopy instead of strip and keep the debug symbols file.

Change-Id: I95d6b7a0e3a99a142d3fd6e2ecc61de1d4412402
Signed-off-by: Marc Jones <marc.jones@se-eng.com>
Reviewed-on: http://review.coreboot.org/1994
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2012-12-08 06:57:31 +01:00
..
util/kconfig Respect linker order 2011-12-21 16:27:01 +01:00
COPYING
Kconfig
Makefile coreinfo: Make better calls to libpayload build scripts 2012-12-08 06:57:31 +01:00
README Add build instructions for coreinfo, specially pointing out installing 2011-04-01 00:39:07 +00:00
bootlog_module.c
cbfs_module.c Add multi-architecture support to cbfstool 2012-11-30 00:42:31 +01:00
coreboot_module.c coreinfo: fix build error (TRIVIAL) 2012-08-15 14:06:07 +02:00
coreinfo.c coreinfo: change the foreground/background colors 2012-12-07 20:43:13 +01:00
coreinfo.h
cpuid.S
cpuinfo_module.c
lar_module.c
multiboot_module.c
nvram_module.c
pci_module.c
ramdump_module.c

README

This is a silly little program that demonstrates how cool libpayload is
and also serves a purpose.  Its fun and educational!

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