coreboot-kgpe-d16/payloads/libpayload/include
Mathias Krause 898de6111a libpayload: multiboot - support meminfo flag
Some simple implementation of the MultiBoot protocol may not pass a
memory map (MULTIBOOT_FLAGS_MMAP missing in the flags) but just the two
values for low and high memory, indicated by the MULTIBOOT_FLAGS_MEMINFO
flag.

Support those kind of boot loaders too, instead of falling back to the
hard-coded values in lib_get_sysinfo().

Tested with a multiboot enhanced version of FILO.

Change-Id: I22cf9e3ec0075aff040390bd177c5cd22d439b81
Signed-off-by: Mathias Krause <minipli@googlemail.com>
Reviewed-on: https://review.coreboot.org/18350
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h@gmx.de>
2017-02-17 18:20:38 +01:00
..
arm/arch
arm64/arch
arpa Refactor the endianness conversion functions and header files. 2012-11-08 19:49:51 +01:00
mips/arch
pci libpayload/pci: Correct MASK macro names 2016-06-21 20:41:06 +02:00
storage libpayload: Make Kconfig bools use IS_ENABLED() 2015-06-30 18:55:15 +02:00
sys libpayload: Start using only internal and compiler headers. 2013-03-13 22:04:44 +01:00
udc tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
usb libpayload: xhci: Set MPS based on speed 2016-05-09 08:29:57 +02:00
x86/arch
archive.h
assert.h
cbfs.h
cbfs_core.h
cbfs_ram.h
cbgfx.h
coreboot_tables.h libpayload: Add VPD address into lib_sysinfo 2017-01-13 17:40:10 +01:00
ctype.h
die.h
endian.h
errno.h
exception.h
fmap_serialized.h libpayload: Add support for handling fmaps 2015-07-14 18:12:06 +02:00
gdb.h
getopt.h Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
inttypes.h
ipchksum.h
kconfig.h
keycodes.h
libpayload.h libpayload: increase MAX_ARGC_COUNT 2016-11-25 13:39:01 +01:00
limits.h
lz4.h
lzma.h
malloc.h
multiboot_tables.h libpayload: multiboot - support meminfo flag 2017-02-17 18:20:38 +01:00
panel.h
pci.h
queue.h
stdarg.h
stddef.h
stdint.h
stdio.h
stdlib.h
string.h
strings.h
swab.h
sysinfo.h libpayload: Add VPD address into lib_sysinfo 2017-01-13 17:40:10 +01:00
term.h
time.h
unistd.h
video_console.h