We used to put SMBIOS header and other data before VPD. That is not the case anymore. New device will write the VPD starting at 0 instead of 0x600. Search VPD at 0x0 to support this. TEST=build and boot google/geralt. VPD is found both at 0 and at 0x600. Change-Id: I7072f7c646b6b55d11bc06dba5674828246fa1d0 Signed-off-by: Jian-Jia Su <jjsu@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/88466 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org> |
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile.mk | ||
| vpd.c | ||
| vpd.h | ||
| vpd_decode.c | ||
| vpd_decode.h | ||
| vpd_device_feature.c | ||
| vpd_serial.c | ||
| vpd_tables.h | ||