coreboot-kgpe-d16/Documentation
Patrick Rudolph c83bab62b3 acpi: Be more ACPI compliant when generating _UID
* Add function to generate unique _UID using CRC32
* Add function to write the _UID based on a device's ACPI path

ACPI devices that have the same _HID must use different _UID.
Linux doesn't care about _UID if it's not used.
Windows 10 verifies the ACPI code on boot and BSODs if two devices
with the same _HID share the same _UID.

Fixes BSOD seen on Windows 10.

Change-Id: I47cd5396060d325f9ce338afced6af021e7ff2b4
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/37695
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
2020-01-09 14:22:51 +00:00
..
_static
acpi acpi: Be more ACPI compliant when generating _UID 2020-01-09 14:22:51 +00:00
arch arch/riscv: Pass cbmem_top to ramstage via calling argument 2019-11-10 11:46:10 +00:00
community
contributing Remove MIPS architecture 2019-11-20 10:10:48 +00:00
doxygen
drivers Documentation: Add SMMSTORE documentation 2019-11-29 08:58:01 +00:00
flash_tutorial
getting_started
gfx
ifdtool
Intel
lib
mainboard util/supermicro: Add and use new tool smcbiosinfo 2020-01-06 10:56:09 +00:00
northbridge
releases Doc/releases/checklist.md: Correct some inconsistencies 2019-12-26 10:47:13 +00:00
RFC
security lib/cbfs: Add fallback to RO region to cbfs_boot_locate 2019-11-07 14:12:00 +00:00
soc docs: intel fsp: add memory retraining bug on SPS systems 2019-11-19 12:56:10 +00:00
superio superio/common: Add more ACPI methods 2019-12-22 13:47:55 +00:00
technotes
tutorial Doc/tutorial/part2.md: Align headings with part1.md 2019-12-26 10:50:51 +00:00
vendorcode
AMD-S3.txt
beginverbatim.tex
cbfs.txt
codeflow.svg
coding_style.md
conf.py Documentation: enable ditaa integration 2019-12-12 08:18:49 +00:00
COPYING
coreboot_logo.png
corebootBuildingGuide.tex
distributions.md
Doxyfile.coreboot
Doxyfile.coreboot_simple
endverbatim.tex
gcov.txt
hypertransport.svg
index.md Doc/index.md: Fix a typo 2019-12-26 10:49:46 +00:00
mainboard_io_trap_handler_sample.c
Makefile
Makefile.sphinx
payloads.md
POSTCODES
util.md Remove imgtec/pistachio SoC 2019-11-20 10:10:44 +00:00