coreboot-kgpe-d16/src/soc/intel/broadwell
Matt DeVillier 7866d497ad arch/x86/acpi: Add DMAR RMRR helper functions
Add DMAR RMRR table entry and helper functions, using the existing
DRHD functions as a model. As the DRHD device scope (DS) functions
aren't DRHD-specific, genericize them to be used with RMRR tables as
well. Correct DRHD bar size to match table entry in creator function,
as noted in comments from patchset below.

Adapted from/supersedes https://review.coreboot.org/25445

Change-Id: I912b1d7244ca4dd911bb6629533d453b1b4a06be
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/27269
Reviewed-by: Youness Alaoui <snifikino@gmail.com>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Jay Talbott <JayTalbott@sysproconsulting.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-06-30 09:02:56 +00:00
..
acpi src/soc: Get rid of whitespace before tab 2018-06-04 09:20:52 +00:00
bootblock soc/intel: Unify timestamp.inc 2017-04-25 18:47:35 +02:00
include/soc soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
romstage x86/car: Replace reference of copy_and_run location 2018-06-27 10:24:46 +00:00
acpi.c arch/x86/acpi: Add DMAR RMRR helper functions 2018-06-30 09:02:56 +00:00
adsp.c
chip.c soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
chip.h Broadwell/Sata: Add support for setting IOBP registers for Ports 2 and 3. 2017-02-22 22:24:50 +01:00
cpu.c soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
cpu_info.c
ehci.c soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
elog.c
finalize.c
gpio.c soc/intel/broadwell: Add int to unsigned 2017-03-17 18:03:59 +01:00
hda.c
igd.c soc/intel/broadwell: add support for Intel GMA OpRegion 2018-03-15 14:15:29 +00:00
iobp.c soc/intel/broadwell: Add int to unsigned 2017-03-17 18:03:59 +01:00
Kconfig arch/x86: Make RELOCATABLE_RAMSTAGE the default 2018-06-06 12:29:19 +00:00
lpc.c soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
Makefile.inc
me.c soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
me_status.c
memmap.c
minihd.c
monotonic_timer.c
pch.c
pcie.c soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
pei_data.c
pmutil.c src: Get rid of device_t 2018-06-14 09:30:24 +00:00
ramstage.c
refcode.c soc/intel/broadwell: Fix {}, () and conditional issues 2017-03-17 19:21:35 +01:00
reset.c Consolidate reset API, add generic reset_prepare mechanism 2017-06-13 20:53:09 +02:00
sata.c soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
serialio.c soc/intel: add IS_ENABLED() around Kconfig symbol references 2017-07-13 23:54:32 +00:00
smbus.c soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
smbus_common.c smbus: Fix a typo ("Set the device I'm talking too") 2017-09-27 16:38:18 +00:00
smi.c
smihandler.c src: Get rid of device_t 2018-06-14 09:30:24 +00:00
smmrelocate.c soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
spi.c src: Get rid of device_t 2018-06-14 09:30:24 +00:00
stage_cache.c
systemagent.c soc/intel/broadwell: Get rid of device_t 2018-06-01 16:26:09 +00:00
tsc_freq.c
usb_debug.c usbdebug: Refactor early enable 2017-08-07 12:35:42 +00:00
xhci.c