e4a642c867
Instead of forcing boards to have DMA region below 4GiB, provide Kconfig option DMA_LIM_EXCL that a board can use to set the upper limit in MiB units on the address range reserved by DMA. By default, this value is 0x1000 i.e. 4GiB limit on the DMA upper address. BUG=None BRANCH=None TEST=Compiles successfully for rush. Default value is seen as 0x1000. Change-Id: Ie35d3844a0989486ae022f8922fdd4c9d7d57fb4 Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Original-Commit-Id: 6716cf312a103bc0440a558fc43c8c77869816e3 Original-Change-Id: I3ecbb4ec90995ab1568cb0924d5ce9467492697d Original-Signed-off-by: Furquan Shaikh <furquan@google.com> Original-Reviewed-on: https://chromium-review.googlesource.com/245250 Original-Tested-by: Furquan Shaikh <furquan@chromium.org> Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org> Original-Commit-Queue: Furquan Shaikh <furquan@chromium.org> Reviewed-on: http://review.coreboot.org/8800 Tested-by: build bot (Jenkins) Reviewed-by: Furquan Shaikh <furquan@google.com>
68 lines
1.5 KiB
Text
68 lines
1.5 KiB
Text
#
|
|
# Automatically generated make config: don't edit
|
|
# libpayload version: 0.2.0
|
|
# Sat Mar 21 13:53:09 2015
|
|
#
|
|
|
|
#
|
|
# Generic Options
|
|
#
|
|
# CONFIG_LP_GPL is not set
|
|
# CONFIG_LP_EXPERIMENTAL is not set
|
|
# CONFIG_LP_OBSOLETE is not set
|
|
# CONFIG_LP_DEVELOPER is not set
|
|
CONFIG_LP_CHROMEOS=y
|
|
|
|
#
|
|
# Architecture Options
|
|
#
|
|
# CONFIG_LP_ARCH_ARM is not set
|
|
# CONFIG_LP_ARCH_X86 is not set
|
|
CONFIG_LP_ARCH_ARM64=y
|
|
# CONFIG_LP_ARCH_MIPS is not set
|
|
# CONFIG_LP_MEMMAP_RAM_ONLY is not set
|
|
|
|
#
|
|
# Standard Libraries
|
|
#
|
|
CONFIG_LP_LIBC=y
|
|
# CONFIG_LP_CURSES is not set
|
|
CONFIG_LP_CBFS=y
|
|
CONFIG_LP_LZMA=y
|
|
|
|
#
|
|
# Console Options
|
|
#
|
|
CONFIG_LP_SKIP_CONSOLE_INIT=y
|
|
CONFIG_LP_CBMEM_CONSOLE=y
|
|
# CONFIG_LP_SERIAL_CONSOLE is not set
|
|
CONFIG_LP_VIDEO_CONSOLE=y
|
|
CONFIG_LP_COREBOOT_VIDEO_CONSOLE=y
|
|
# CONFIG_LP_PC_KEYBOARD is not set
|
|
|
|
#
|
|
# Drivers
|
|
#
|
|
# CONFIG_LP_RTC_PORT_EXTENDED_VIA is not set
|
|
# CONFIG_LP_STORAGE is not set
|
|
CONFIG_LP_TIMER_NONE=y
|
|
# CONFIG_LP_TIMER_MCT is not set
|
|
# CONFIG_LP_TIMER_TEGRA_1US is not set
|
|
# CONFIG_LP_TIMER_IPQ806X is not set
|
|
# CONFIG_LP_TIMER_RK is not set
|
|
# CONFIG_LP_TIMER_BG4CD is not set
|
|
# CONFIG_LP_TIMER_IMG_PISTACHIO is not set
|
|
CONFIG_LP_USB=y
|
|
# CONFIG_LP_USB_OHCI is not set
|
|
CONFIG_LP_USB_EHCI=y
|
|
CONFIG_LP_USB_XHCI=y
|
|
CONFIG_LP_USB_HID=y
|
|
CONFIG_LP_USB_HUB=y
|
|
CONFIG_LP_USB_MSC=y
|
|
CONFIG_LP_USB_GEN_HUB=y
|
|
# CONFIG_LP_USB_PCI is not set
|
|
# CONFIG_LP_BIG_ENDIAN is not set
|
|
CONFIG_LP_LITTLE_ENDIAN=y
|
|
# CONFIG_LP_IO_ADDRESS_SPACE is not set
|
|
CONFIG_LP_ARCH_SPECIFIC_OPTIONS=y
|
|
CONFIG_LP_DMA_LIM_EXCL=0x1000
|