coreboot-kgpe-d16/payloads/libpayload/include
Aaron Durbin 9425a545d7 libpayload arm64: fix mmu bugs
1. keep functions and objects used entirely within mmu.c as static.
2. DMA region finding needs to terminate. Therefore, the next address
   to be attempted needs to be less then the current end address.
3. Ensure mmu_ranges passed to mmu_init_ranges_from_sysinfo() has
   0 entries marked as used.

BUG=chrome-os-partner:31634
BRANCH=None
TEST=Booted ryu with RAM hole above cbmem tables below 4GiB.

Change-Id: I71a9cb89466978aa63fca5d8bee97b8af75ea206
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: 66518fd86e676bbddf52e9d9afdd76d72c8e2222
Original-Change-Id: I5cb4e5009359cb04c4e1b5fe60845f80fbdff02c
Original-Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/221725
Original-Reviewed-by: Furquan Shaikh <furquan@chromium.org>
Original-Tested-by: Furquan Shaikh <furquan@chromium.org>
Original-Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: http://review.coreboot.org/8793
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-03-21 13:39:42 +01:00
..
arm/arch libpayload: Add support for memory barriers 2015-03-19 23:24:16 +01:00
arm64/arch libpayload arm64: fix mmu bugs 2015-03-21 13:39:42 +01:00
arpa
mips/arch libpayload: arch/mips: add virt/bus/phy_to_bus/phy/virt operations 2015-03-21 11:09:29 +01:00
pci
storage
sys
usb
x86/arch libpayload: Add support for memory barriers 2015-03-19 23:24:16 +01:00
assert.h
cbfs.h
cbfs_core.h
cbfs_ram.h
coreboot_tables.h libpayload: Add RAM code to sysinfo_t 2015-03-21 11:04:03 +01:00
ctype.h
die.h
endian.h
errno.h
exception.h
gdb.h
getopt.h
inttypes.h
ipchksum.h
kconfig.h
keycodes.h
lar.h
libpayload.h libpayload arm64: Add functions for reading memranges 2015-03-21 13:36:04 +01:00
limits.h
lzma.h
malloc.h
multiboot_tables.h
panel.h
pci.h
queue.h libpayload: Add OpenBSD queue implementation 2015-03-19 23:23:36 +01:00
stdarg.h
stddef.h
stdint.h
stdio.h
stdlib.h libpayload: provide basic 64bit division implementation 2015-03-21 01:39:59 +01:00
string.h libpayload: UTF-16LE to ASCII conversion 2015-03-20 09:59:48 +01:00
strings.h
swab.h libpayload: arch/mips: Add basic MIPS architecture support 2015-03-21 11:07:50 +01:00
sysinfo.h libpayload: Add RAM code to sysinfo_t 2015-03-21 11:04:03 +01:00
term.h
unistd.h
video_console.h