coreboot-kgpe-d16/src/soc
Julius Werner 60828b7fa9 rk3288: Dig up two more KB of SRAM from under the couch cushions
RK3288 has always been notoriously low on SRAM, to the point where its
boards have less than 100 bytes left in both their bootblock/verstage
sections. This becomes a problem every time we try to add a tiny amount
of code to common coreboot interfaces that are included in them.

This patch manages to add another KB to each, one from the CBMEM console
(which now might get cut off a bit, but that's life) and one by moving
the TTB_SUBTABLES to PMUSRAM. PMUSRAM is a weird world where write
accesses must always be exactly 4 bytes long or they hang the CPU, so we
mostly ignore it... but thankfully, page table entries are exactly 4
bytes long and that's the only thing we write to this region, so it
works out in this case.

Change-Id: I5aecd66db40b3f52299b270322b8c8784dbe7e6f
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://review.coreboot.org/27950
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
2018-08-09 08:46:16 +00:00
..
amd soc/amd/stoneyridge: Prevent reboot in romstage 2018-08-08 21:52:26 +00:00
broadcom soc/broadcom/cygnus: Get rid of device_t 2018-06-04 09:21:04 +00:00
cavium soc/cavium/cn81xx: Use ATF from blobs repo 2018-07-30 18:47:26 +00:00
imgtec soc/imgtec/pistachio: Get rid of device_t 2018-06-04 09:18:19 +00:00
intel soc/intel/apollolake: add new dimm info saving API 2018-08-08 16:43:50 +00:00
lowrisc riscv: add support for modifying compiler options 2018-07-17 18:09:43 +00:00
marvell soc/marvell/mvmap2315: Get rid of device_t 2018-06-04 09:18:05 +00:00
mediatek mediatek/mt8183: Add SPI support 2018-07-27 05:35:23 +00:00
nvidia src/soc: Use "foo *bar" instead of "foo* bar" 2018-07-09 09:31:10 +00:00
qualcomm sdm845: Implement bitbang UART for bootblock 2018-08-07 20:55:33 +00:00
rockchip rk3288: Dig up two more KB of SRAM from under the couch cushions 2018-08-09 08:46:16 +00:00
samsung src/soc: Use "foo *bar" instead of "foo* bar" 2018-07-09 09:31:10 +00:00
sifive sifive/fu540: add empty sdram init and size functions 2018-07-18 07:54:54 +00:00
ucb riscv: add support for modifying compiler options 2018-07-17 18:09:43 +00:00