SLOF/slof
Nikunj A Dadhania 0097e61aa5 disk-label: add support for booting from GPT FAT partition
For a GPT+LVM combination disk, older bootloader that does not support
LVM, cannot load kernel from LVM.

The patch adds support to read from BASIC_DATA UUID partitions for the
case that the OS installer has installed the CHRP-BOOT config on a FAT
file system.

Makes GPT detection robust
* Fix bug in seek-pos updation code
* Check for Protective MBR Magic
* Check for valid GPT Signature
* Boundary check for allocated block size before reading into the
  buffer

Signed-off-by: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
2015-07-04 11:51:32 +10:00
..
fs disk-label: add support for booting from GPT FAT partition 2015-07-04 11:51:32 +10:00
Makefile.inc Output banner and initial display output in VNC window 2013-12-16 11:56:42 +05:30
OF.lds Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00
allocator.c Implement range allocator 2013-10-04 12:01:20 +05:30
default-font.c Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00
engine.in Improved "tick", postpone and $FIND commands 2011-12-28 15:05:23 +01:00
entry.S ELF: Enter LE binary in LE mode 2014-03-18 17:06:47 +11:00
helpers.c helpers: Fix SLOF_alloc_mem_aligned to meet callers expectation 2015-03-13 20:06:46 +11:00
lowmem.S Initial qemu/KVM board support 2011-03-22 15:22:00 +01:00
ofw.S Work around missing sc 1 traps on pHyp 2013-12-17 11:01:46 +05:30
paflof.c Implement range allocator 2013-10-04 12:01:20 +05:30
paflof.h Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00
ppc64.c Initial qemu/KVM board support 2011-03-22 15:22:00 +01:00
ppc64.code Implement range allocator 2013-10-04 12:01:20 +05:30
ppc64.h Initial qemu/KVM board support 2011-03-22 15:22:00 +01:00
ppc64.in Implement range allocator 2013-10-04 12:01:20 +05:30
prep.h Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00
prim.code Move _FASTRMOVE implementation into headers & support new hcall 2012-02-22 10:33:18 +11:00
prim.in Pass IMA to Paflof and fix the memory regions which have to be CLAIMed 2011-10-12 08:44:11 +02:00
ref.pl Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00
types.h Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00