summaryrefslogtreecommitdiff
path: root/src/mainboard/pcengines/apu1/buildOpts.c
diff options
context:
space:
mode:
authorRaul E Rangel <rrangel@chromium.org>2021-06-25 11:24:38 -0600
committerRaul Rangel <rrangel@chromium.org>2021-07-18 15:17:30 +0000
commit61f44127f0c06688343fdfa3f518a58b4efe170c (patch)
tree869a1413ce1c155ef489dfe6a6bd643b777f75b7 /src/mainboard/pcengines/apu1/buildOpts.c
parentfca58334c8e08427ff9f87e5d121f487d7f45484 (diff)
soc/amd/cezanne: Start loading APOB asynchronously
This enables COOP_MULTITASKING (i.e., multiple stacks single CPU). This will allow the APOB to start loading while FSP-S executes. BUG=b:179699789 TEST=Boot guybrush and verify APOB read timestamp has dropped from 10ms to a few uS. Starting APOB preload APOB thread running spi_dma_readat_dma: start: dest: 0xcb7aa640, offset: 0x0, size: 65536 took 0 us to acquire mutex start_spi_dma_transaction: dest: 0xcb7aa640, offset: 0x0, remaining: 65536 <ramstage doing work> spi_dma_readat_dma: end: dest: 0xcb7aa640, offset: 0x0, size: 65536, remaining: 0 <more work..> waiting for thread took 0 us APOB valid copy is already in flash Signed-off-by: Raul E Rangel <rrangel@chromium.org> Change-Id: I4b5c1ef4cad571d1cbca33b1aff017a3cedc1bea Reviewed-on: https://review.coreboot.org/c/coreboot/+/56234 Reviewed-by: Karthik Ramasubramanian <kramasub@google.com> Reviewed-by: Paul Menzel <paulepanter@mailbox.org> Reviewed-by: Furquan Shaikh <furquan@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard/pcengines/apu1/buildOpts.c')
0 files changed, 0 insertions, 0 deletions