coreboot/src
Furquan Shaikh 78e31af877 UPSTREAM: arch/x86/acpigen: Add support for _DSM method generation
Add acpigen_write_dsm that generates ACPI AML code for _DSM
method. Caller should provide set of callbacks with callback[i]
corresponding to function index i of DSM method. Local0 and Local1
should not be used in any of the callbacks.

BUG=chrome-os-partner:57846
BRANCH=None
TEST=None

Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/17090
Tested-by: build bot (Jenkins)
Reviewed-by: Alexander Couzens <lynxis@fe80.eu>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>

Change-Id: Ie18cba080424488fe00cc626ea50aa92c1dbb199
Reviewed-on: https://chromium-review.googlesource.com/402515
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-10-24 23:31:42 -07:00
..
acpi UPSTREAM: src/acpi: Capitalize ACPI and SATA 2016-08-04 23:37:57 -07:00
arch UPSTREAM: arch/x86/acpigen: Add support for _DSM method generation 2016-10-24 23:31:42 -07:00
commonlib UPSTREAM: commonlib: move DIV_ROUND macros from nvidia/tegra 2016-09-08 17:57:23 -07:00
console UPSTREAM: Revert "[WIP] console/Kconfig: Calculate COM port base addresses only on x86" 2016-10-18 22:15:27 -07:00
cpu UPSTREAM: src/cpu: Fix location for cpu_microcode_blob.bin in COREBOOT CBFS only 2016-10-13 04:31:33 -07:00
device UPSTREAM: Kconfig: Update default hex values to start with 0x 2016-10-04 00:32:40 -07:00
drivers UPSTREAM: drivers/i2c/generic: Re-factor SSDT generation code 2016-10-24 23:31:39 -07:00
ec UPSTREAM: ec/lenovo/h8: fix whitespaces/tabs 2016-10-18 22:15:20 -07:00
include UPSTREAM: RISCV: Clean up the common architectural code 2016-10-24 23:31:14 -07:00
lib UPSTREAM: soc/intel/apollolake: Implement stage cache to improve resume time 2016-10-11 14:31:54 -07:00
mainboard UPSTREAM: mainboard/google/reef: Add PowerResource for ELAN touchscreen 2016-10-24 23:31:35 -07:00
northbridge UPSTREAM: nb/i945/Kconfig: select the correct VGA_BIOS_ID for 945GC 2016-10-24 23:31:16 -07:00
soc UPSTREAM: soc/intel/apollolake: Implement GPIO ACPI AML generating functions 2016-10-24 23:31:32 -07:00
southbridge UPSTREAM: southbridge/nvidia: Remove commented code 2016-10-13 04:31:23 -07:00
superio UPSTREAM: winbond/w83627ehg: Remove unnecessary value 2016-10-19 14:06:51 -07:00
vboot vboot: Stop creating backup space in TPM 2016-10-10 13:49:31 -07:00
vendorcode UPSTREAM: vendorcode/intel/fsp: Update UPD headers for FSP 157_10 2016-10-11 14:32:03 -07:00
Kconfig UPSTREAM: Kconfig: Update default hex values to start with 0x 2016-10-04 00:32:40 -07:00