[PATCH] libpayload: Add multiboot support
authorJordan Crouse <jordan.crouse@amd.com>
Mon, 20 Oct 2008 16:51:43 +0000 (16:51 +0000)
committerJordan Crouse <jordan.crouse@amd.com>
Mon, 20 Oct 2008 16:51:43 +0000 (16:51 +0000)
commit20c9cf12a4a8bc2a7939e7bbf490324984f5b055
tree3ea6c90e80780dfcdda5d35b0a426d83349a0b49
parent369a5f6c7a18516cb4da054d0e328f7464da9da7
[PATCH] libpayload:  Add multiboot support

Make libpayload applications multiboot compatible.  Add the
multiboot OS table and grok the loader table, especially the
memory map and the command line.  This makes libpayload
applications loadable by GRUB.

Signed-off-by: Jordan Crouse <jordan.crouse@amd.com>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3673 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
payloads/libpayload/Config.in
payloads/libpayload/Makefile
payloads/libpayload/i386/Makefile.inc
payloads/libpayload/i386/head.S
payloads/libpayload/i386/main.c
payloads/libpayload/i386/multiboot.c [new file with mode: 0644]
payloads/libpayload/i386/sysinfo.c
payloads/libpayload/include/libpayload.h
payloads/libpayload/include/multiboot_tables.h [new file with mode: 0644]
payloads/libpayload/lib/libpayload.ldscript