aboutsummaryrefslogtreecommitdiff
path: root/src/soc/amd/common/block/pi
diff options
context:
space:
mode:
authorMarshall Dawson <marshalldawson3rd@gmail.com>2018-01-30 15:23:48 -0700
committerMartin Roth <martinroth@google.com>2018-02-01 17:20:09 +0000
commit8cc5fdec904352ee2e474d1b0ba6f44ba2192ce6 (patch)
tree378b76466d1e7ab47f120ec565c374c7c5984057 /src/soc/amd/common/block/pi
parent1f2735782901608656436b2b3e3a5fa9a77a441e (diff)
amd/soc/common: Remove cbmem subregions in heap
Revert most of 4f3f47b "amd/common: Define regions in cbmem". This puts the management of the heap space back to its traditional methodology. Subsequent patches that were to have used these subregions have been reworked. BUG=b:69614064 Change-Id: Ib3d40bcf61c50dbc481b60e7b5286f65a529b912 Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com> Reviewed-on: https://review.coreboot.org/23516 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin Roth <martinroth@google.com> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/soc/amd/common/block/pi')
-rw-r--r--src/soc/amd/common/block/pi/heapmanager.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/soc/amd/common/block/pi/heapmanager.c b/src/soc/amd/common/block/pi/heapmanager.c
index 6b47ec3ac0..79c8403f3e 100644
--- a/src/soc/amd/common/block/pi/heapmanager.c
+++ b/src/soc/amd/common/block/pi/heapmanager.c
@@ -21,10 +21,7 @@
void *agesa_heap_base(void)
{
- struct cbmem_usage *heap;
- heap = (struct cbmem_usage *)cbmem_add(CBMEM_ID_RESUME_SCRATCH,
- sizeof(struct cbmem_usage));
- return &heap->heap_base;
+ return cbmem_add(CBMEM_ID_RESUME_SCRATCH, BIOS_HEAP_SIZE);
}
static void EmptyHeap(int unused)