u-boot-brain/arch/x86/include/asm
Gabe Black 69370d144a x86: Refactor the zboot innards so they can be reused with a vboot image
If vboot successfully verifies a kernel, it will leave it in place and
basically ready to boot. The zeropage table which is part of the x86 boot
protocol is at the end of the kernel, though, instead of the beginning, and
because the image is already in place there's no need to copy it around.
This change refactors the code which implements the zboot command so that
the configuration of the zeropage table and loading the pieces of the
kernel into memory are done separately. Also, because the command line goes
before the zeropage table in vboot which is somewhat incompatible with the
normal protocol, where to put the command line is a now a parameter instead
of being hard coded.

Signed-off-by: Gabe Black <gabeblack@chromium.org>
2011-12-19 13:26:16 +11:00
..
arch-coreboot x86: Import code from coreboot's libpayload to parse the coreboot table 2011-12-19 13:26:15 +11:00
arch-sc520 sc520: Create arch asm-offsets 2011-11-29 21:07:42 +11:00
video x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
bitops.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
bootparam.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
byteorder.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
cache.h x86: cache: define ARCH_DMA_MINALIGN for DMA buffer alignment 2011-10-23 20:50:43 +02:00
config.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
e820.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
errno.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
global_data.h sc520: Create arch asm-offsets 2011-11-29 21:07:42 +11:00
i8254.h Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
i8259.h Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
ibmpc.h Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
interrupt.h Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
io.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
ioctl.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
ist.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
pci.h x86: Misc PCI touchups 2011-11-29 21:10:08 +11:00
posix_types.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
processor-flags.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
processor.h Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
ptrace.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
realmode.h cosmetic: checkpatch cleanup of arch/x86/lib/*.c 2011-11-29 21:03:43 +11:00
string.h x86: Import the glibc memset implementation 2011-11-29 21:31:17 +11:00
types.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
u-boot-x86.h cosmetic: checkpatch cleanup of arch/x86/lib/*.c 2011-11-29 21:03:43 +11:00
u-boot.h image: push default arch values to arch headers 2011-10-05 22:22:15 +02:00
unaligned.h x86: Rename i386 to x86 2011-04-13 19:43:28 +10:00
zimage.h x86: Refactor the zboot innards so they can be reused with a vboot image 2011-12-19 13:26:16 +11:00