coreboot/src/arch
Matt DeVillier d1c1afdf57 arch/x86/smbios: Add generation of type 20 table
If available, use data from MEMINFO CBMEM table and saved handles
from type 17/19 tables to generate type 20 (Memory Device Mapped
Address) SMBIOS table.

Windows 10/11 and some other OSes use this table to report the total
memory available on a given device.

Change-Id: I2574d6209d973a8e7f112eb3ef61f5d26986e47b
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/58271
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2021-10-15 00:18:40 +00:00
..
arm src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
arm64 src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
ppc64 arch/{arm,ppc64,riscv}: Remove cpu_info 2021-07-26 07:29:16 +00:00
riscv src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
x86 arch/x86/smbios: Add generation of type 20 table 2021-10-15 00:18:40 +00:00