coreboot/src
Kyösti Mälkki bceccec0f7 AGESA: Handle HEAP_CALLOUT_RUNTIME allocation more cleanly
This was guarded because AGESA.h only defined it starting from fam15
header files. We can simply test if it has been defined.

The way coreboot currently handles this request, is to make the
allocation outside the heap, since heap may not be in CBMEM and thus
not available runtime. The acquired buffer from Allocate() would not
be found with Locate() or Deallocate(), so move the alloc_cbmem()
call for better code symmetry.

Change-Id: Ibf0066913a0b73e768488c3afbeb70139a3961eb
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/19039
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
2017-04-04 02:25:50 +02:00
..
acpi src/acpi: Capitalize ACPI and SATA 2016-07-31 19:25:40 +02:00
arch arch/x86/acpigen: Allow writing buffers larger than 256 bytes 2017-04-03 04:53:03 +02:00
commonlib commonlib: Wrap lines at 80 columns 2017-03-13 21:23:21 +01:00
console console: Enable do_printk_va_list for VBOOT 2016-12-27 18:07:39 +01:00
cpu AGESA: Handle HEAP_CALLOUT_RUNTIME allocation more cleanly 2017-04-04 02:25:50 +02:00
device device/dram/ddr2: Add common ddr2 spd decoder 2017-03-10 11:17:27 +01:00
drivers drivers/i2c/tpm: remove 1260 byte buffer from stack 2017-04-03 05:33:27 +02:00
ec vboot: Move remaining features out of vendorcode/google/chromeos 2017-03-28 22:18:13 +02:00
include vboot: Move remaining features out of vendorcode/google/chromeos 2017-03-28 22:18:13 +02:00
lib src/lib/jpeg: Fix missing closing brace 2017-03-29 13:05:18 +02:00
mainboard bap/ode_e20XX: Switch away from AGESA_LEGACY 2017-04-03 06:15:13 +02:00
northbridge AGESA: Refactor S3 support functions 2017-04-04 02:23:39 +02:00
soc nb/intel: Deduplicate vbt header 2017-04-03 04:58:03 +02:00
southbridge cimx/sb800: Log southbridge call-sites 2017-04-03 06:17:18 +02:00
superio superio/fintek: Add support for Fintek F71808A 2017-03-27 19:19:56 +02:00
vboot Remove libverstage as separate library and source file class 2017-03-28 22:18:53 +02:00
vendorcode vboot: Move remaining features out of vendorcode/google/chromeos 2017-03-28 22:18:13 +02:00
Kconfig GDB_WAIT: Clarify Kconfig description 2017-03-14 22:20:47 +01:00