libpayload: Add board id parsing
Make board ID value supplied in the coreboot table available to the bootloader on all three architectures. BUG=chrome-os-partner:30489 TEST=none yet Change-Id: I6c2d39e94212b55650929d7d99896581d23f789d Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Original-Commit-Id: 723e4a600a5d3a03e960169b04f8322f6dd2486b Original-Change-Id: I7847bd9fe2d000a29c7ae95144f4868d926fb198 Original-Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Original-Reviewed-on: https://chromium-review.googlesource.com/210430 Original-Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-on: http://review.coreboot.org/8730 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
committed by
Patrick Georgi
parent
562d71faea
commit
6051e8334e
@ -205,6 +205,14 @@ struct cb_cbmem_tab {
|
||||
uint64_t cbmem_tab;
|
||||
};
|
||||
|
||||
#define CB_TAG_BOARD_ID 0x0025
|
||||
struct cb_board_id {
|
||||
uint32_t tag;
|
||||
uint32_t size;
|
||||
/* Board ID as retrieved from the board revision GPIOs. */
|
||||
uint32_t board_id;
|
||||
};
|
||||
|
||||
#define CB_TAG_X86_ROM_MTRR 0x0021
|
||||
struct cb_x86_rom_mtrr {
|
||||
uint32_t tag;
|
||||
|
Reference in New Issue
Block a user