Increase space for ACPI tables when using dynamic CBMEM

Unlike in old style CBMEM, dynamic CBMEM does not have a 
hand-calculated, hard-coded size, so allow up to 144K of
space for ACPI tables.

Change-Id: Id9dd7447c46d5fe7ed581be753d70e59add05320
Signed-off-by: Stefan Reinauer <reinauer@google.com>
Reviewed-on: http://review.coreboot.org/6795
Tested-by: build bot (Jenkins)
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
Stefan Reinauer 2014-08-28 23:03:15 +02:00
parent dac17a7415
commit 802c910fa3
1 changed files with 4 additions and 0 deletions

View File

@ -109,7 +109,11 @@ void write_tables(void)
#endif /* CONFIG_GENERATE_MP_TABLE */ #endif /* CONFIG_GENERATE_MP_TABLE */
#if CONFIG_GENERATE_ACPI_TABLES #if CONFIG_GENERATE_ACPI_TABLES
#if CONFIG_DYNAMIC_CBMEM
#define MAX_ACPI_SIZE (144 * 1024)
#else
#define MAX_ACPI_SIZE (45 * 1024) #define MAX_ACPI_SIZE (45 * 1024)
#endif
post_code(0x9c); post_code(0x9c);
/* Write ACPI tables to F segment and high tables area */ /* Write ACPI tables to F segment and high tables area */