aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/emulation/qemu-q35/bootblock.c
diff options
context:
space:
mode:
authorAaron Durbin <adurbin@chromium.org>2016-12-05 22:06:23 -0600
committerAaron Durbin <adurbin@chromium.org>2016-12-07 07:19:37 +0100
commit891b6c4d199418a08ba88e42d6c8945ce05205f1 (patch)
tree2ca7ea2f3bb9a1ff295aaa52041d20c05935a936 /src/mainboard/emulation/qemu-q35/bootblock.c
parent26267a7a41312c3160604766d17f361dc80c2a52 (diff)
mainboard/google/reef: adjust chromeos.fmd regions
- Drastically reduced RW_MRC_CACHE size to hold one update. Now that this area isn't changing after every S5 entry there's no need make it so large. - ELOG area reduced by 4KiB for subsequent area alignment. In practice this doesn't matter because the elog library only uses 4KiB bytes. 16KiB->12KiB is a nop. - Moved RW_NVRAM for subsequent alignment. - Most importantly, RW_SECTION_(A|B) are aligned to 64KiB boundaries and sized to 64KiB multiples. This ensures updates don't need a read-modify-write that could force a system into recovery if an inopportune power event occurred. BUG=chrome-os-partner:60492 BRANCH=reef Change-Id: I2a2e2797897c934db1a3f9627c6c13a9b2aad540 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/17727 Tested-by: build bot (Jenkins) Reviewed-by: Furquan Shaikh <furquan@google.com> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Diffstat (limited to 'src/mainboard/emulation/qemu-q35/bootblock.c')
0 files changed, 0 insertions, 0 deletions