mb/facebook/monolith: Add fmd files for 6MB BIOS area

The current flash layout requires changes to the descriptor area to
create the 9MB BIOS region.

Add fmd files that allow switching to coreboot by only replacing the
BIOS region.

BUG=N/A
TEST=tested on facebook monolith

Change-Id: I2b003018e245693934202505d7e3891c2f545e6c
Signed-off-by: Wim Vervoorn <wvervoorn@eltan.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40040
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
This commit is contained in:
Wim Vervoorn 2020-04-02 14:57:00 +02:00 committed by Patrick Georgi
parent fc8867c3d8
commit 65535332db
2 changed files with 61 additions and 0 deletions

View File

@ -0,0 +1,28 @@
FLASH 16M {
SI_ALL@0x0 0xA00000 {
SI_DESC@0x0 0x1000
UNUSED_1@0x1000 0x2000
SI_ME@0x3000 0x6fd000
UNUSED_2@0x700000 0x300000
}
SI_BIOS@0xA00000 0x600000 {
MISC_RW@0x0 0x20000 {
UNIFIED_MRC_CACHE@0x0 0x10000 {
RW_MRC_CACHE@0x00000 0x10000
}
RW_VPD(PRESERVE)@0x010000 0x2000
RW_NVRAM(PRESERVE)@0x012000 0x6000
}
USED_BY_ORG_BIOS(PRESERVE)@0x20000 0x40000
WP_RO@0x060000 0x5A0000 {
RO_VPD(PRESERVE)@0x00000 0x1000
RO_SECTION@0x1000 0x59F000 {
FMAP@0x0 0x800
RO_FRID@0x800 0x40
RO_FRID_PAD@0x840 0x7c0
GBB@0x1000 0x4000
COREBOOT(CBFS)@0x5000 0x59A000
}
}
}
}

View File

@ -0,0 +1,33 @@
FLASH 16M {
SI_ALL@0x0 0xA00000 {
SI_DESC@0x0 0x1000
UNUSED_1@0x1000 0x2000
SI_ME@0x3000 0x6fd000
UNUSED_2@0x700000 0x300000
}
SI_BIOS@0xA00000 0x600000 {
MISC_RW@0x0 0x20000 {
UNIFIED_MRC_CACHE@0x0 0x10000 {
RW_MRC_CACHE@0x00000 0x10000
}
RW_VPD(PRESERVE)@0x010000 0x2000
RW_NVRAM(PRESERVE)@0x012000 0x6000
}
USED_BY_ORG_BIOS(PRESERVE)@0x20000 0x40000
RW_SECTION_A@0x60000 0x520000 {
VBLOCK_A@0x0 0x10000
RW_FWID_A@0x10000 0x40
FW_MAIN_A(CBFS)@0x10040 0x50FFC0
}
WP_RO@0x580000 0x080000 {
RO_VPD(PRESERVE)@0x00000 0x1000
RO_SECTION@0x1000 0x7F000 {
FMAP@0x0 0x800
RO_FRID@0x800 0x40
RO_FRID_PAD@0x840 0x7c0
GBB@0x1000 0x4000
COREBOOT(CBFS)@0x5000 0x07A000
}
}
}
}