coreboot-kgpe-d16/src/mainboard/asus
Kyösti Mälkki 062ef1cca6 AGESA boards: Split dispatcher to romstage and ramstage
The way dispatcher table is set up prevents linker from
optimizing unused code away, we currently have raminit in ramstage.

Optimize this manually by configuring AGESA_ENTRY booleans for
romstage and ramstage separately. This will remove references in
FuncParamsInfo and DispatchTable -arrays.

All boards now include multi-core dispatcher, it has minimal footprint:
  AGESA_ENTRY_LATE_RUN_AP_TASK

ACPI S3 support depends on HAVE_ACPI_RESUME being enabled:
  AGESA_ENTRY_INIT_RESUME
  AGESA_ENTRY_INIT_LATE_RESTORE
  AGESA_ENTRY_INIT_S3SAVE

Disabled for all boards as it was not used:
  AGESA_ENTRY_INIT_GENERAL_SERVICES

Change-Id: I7ec36a5819a8e526cbeb87b04dce4227a1689285
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/14417
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
2016-06-04 23:44:33 +02:00
..
a8n_e mainboard: Remove last_boot NVRAM option 2015-11-05 02:21:52 +01:00
a8n_sli
a8v-e_deluxe mainboard: Remove last_boot NVRAM option 2015-11-05 02:21:52 +01:00
a8v-e_se mainboard: Remove last_boot NVRAM option 2015-11-05 02:21:52 +01:00
dsbf mainboard: Remove empty mainboard.c files 2015-11-10 00:40:10 +01:00
f2a85-m AGESA boards: Split dispatcher to romstage and ramstage 2016-06-04 23:44:33 +02:00
f2a85-m_le AGESA boards: Split dispatcher to romstage and ramstage 2016-06-04 23:44:33 +02:00
k8v-x asus/k8v-x: Add more subsystem IDs to device tree 2015-11-11 09:12:25 +01:00
kcma-d8 mainboard/asus/[kgpe-d16|kcma-d8]: Enable secondary serial port header 2016-05-31 08:42:23 +02:00
kfsn4-dre lib: compile mdelay for romstage 2016-01-22 22:15:09 +01:00
kfsn4-dre_k8 mainboard: Remove last_boot NVRAM option 2015-11-05 02:21:52 +01:00
kgpe-d16 mainboard/asus/[kgpe-d16|kcma-d8]: Enable secondary serial port header 2016-05-31 08:42:23 +02:00
m2n-e lib: compile mdelay for romstage 2016-01-22 22:15:09 +01:00
m2v mainboard: Remove last_boot NVRAM option 2015-11-05 02:21:52 +01:00
m2v-mx_se mainboard: Remove last_boot NVRAM option 2015-11-05 02:21:52 +01:00
m4a78-em ASL: Fix HPBA shadowing. 2016-02-09 19:57:41 +01:00
m4a785-m ASL: Fix HPBA shadowing. 2016-02-09 19:57:41 +01:00
m4a785t-m ACPI: Work around IASL warning reading/writing same register 2015-12-10 16:32:21 +01:00
m5a88-v AGESA vendorcode: Build a common amdlib 2016-05-18 10:44:43 +02:00
mew-am northbridge/intel/i82810: Unify UDELAY selection 2016-03-13 00:46:55 +01:00
mew-vm northbridge/intel/i82810: Unify UDELAY selection 2016-03-13 00:46:55 +01:00
p2b northbridge/intel/i440bx: Unify UDELAY selection 2016-03-10 16:55:35 +01:00
p2b-d northbridge/intel/i440bx: Unify UDELAY selection 2016-03-10 16:55:35 +01:00
p2b-ds northbridge/intel/i440bx: Unify UDELAY selection 2016-03-10 16:55:35 +01:00
p2b-f northbridge/intel/i440bx: Unify UDELAY selection 2016-03-10 16:55:35 +01:00
p2b-ls northbridge/intel/i440bx: Unify UDELAY selection 2016-03-10 16:55:35 +01:00
p3b-f northbridge/intel/i440bx: Unify UDELAY selection 2016-03-10 16:55:35 +01:00
Kconfig
Kconfig.name