coreboot/src
Duncan Laurie 3829f238fa acpigen: Add function to generate ToUUID() from a string
acpigen_write_uuid() will generate a ToUUID() 128-bit buffer object for a
common universally unique identifier that is passed as a string.  The
resulting buffer is the UUID in byte format with a specific order of the
bytes as described in the ACPI specification:

  ToUUID (uuid)

Compiles to:

  Buffer (16) { uuid[3], uuid[2], uuid[1], uuid[0], uuid[5], uuid[4],
                uuid[7], uuid[6], uuid[8], uuid[9], uuid[10], uuid[11],
                uuid[12], uuid[13], uuid[14], uuid[15] }

Change-Id: Ibbeff926883532dd78477aaa2d26ffffb6ef30c0
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://review.coreboot.org/14838
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-05-21 05:59:01 +02:00
..
acpi
arch acpigen: Add function to generate ToUUID() from a string 2016-05-21 05:59:01 +02:00
commonlib cbfstool/fsp: Rename fsp1_1_relocate 2016-05-11 18:38:28 +02:00
console arch/x86: introduce postcar stage/phase 2016-03-23 14:24:30 +01:00
cpu AGESA vendorcode: Build a common amdlib 2016-05-18 10:44:43 +02:00
device sconfig: Add a new generic device type 2016-05-16 19:49:59 +02:00
drivers drivers/intel/fsp2_0: Add recipes for FSP blobs in CBFS 2016-05-18 07:04:10 +02:00
ec ec/google/chromeec/acpi: Add MKBP support 2016-05-18 20:22:38 +02:00
include hexstrtobin: Add a library function to decode ASCII hex into binary 2016-05-21 05:58:51 +02:00
lib hexstrtobin: Add a library function to decode ASCII hex into binary 2016-05-21 05:58:51 +02:00
mainboard rockchip: rk3399: enable sdhci clk for emmc 2016-05-18 20:23:42 +02:00
northbridge intel/sch: Merge northbridge and southbridge in src/soc 2016-05-17 21:38:17 +02:00
soc soc/intel/apollolake: Relocate FSP-M during insertion in CBFS 2016-05-19 18:45:16 +02:00
southbridge AGESA vendorcode: Build a common amdlib 2016-05-18 10:44:43 +02:00
superio sio/winbond: Expose enter/exit configuration state functions 2016-05-20 04:11:58 +02:00
vendorcode AGESA vendorcode: Build a common amdlib 2016-05-18 10:44:43 +02:00
Kconfig src/Kconfig: Move acpi Kconfig below chipset Kconfigs 2016-05-19 19:29:59 +02:00