coreboot-kgpe-d16/src/mainboard/hp/pavilion_m6_1035dx
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
..
acpi hp/pavilion_m6_1035dx: Fix IASL warning - Missing _HID object 2015-12-06 18:43:36 +01:00
acpi_tables.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
BiosCallOuts.c AGESA boards: Drop unused include 2016-06-03 04:57:37 +02:00
board_info.txt src/mainboard/*/*/board_info.txt: Added Release year for boards 2015-04-23 14:42:44 +02:00
buildOpts.c AGESA boards: Split dispatcher to romstage and ramstage 2016-06-04 23:44:33 +02:00
cmos.default mainboard: Remove last_boot NVRAM option 2015-11-05 02:21:52 +01:00
cmos.layout mainboard: Remove last_boot NVRAM option 2015-11-05 02:21:52 +01:00
devicetree.cb tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
dsdt.asl tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
ec.c hp/pavilion_m6_1035dx: Add SMI handler and handle EC requests 2014-04-17 16:48:57 +02:00
ec.h hp/pavilion_m6_1035dx: Move GEVENT/GPE definitions to common file 2014-04-20 21:33:26 +02:00
irq_tables.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
Kconfig hp/pavilion_m6_1035dx: Fix IASL warning - Missing _HID object 2015-12-06 18:43:36 +01:00
Kconfig.name kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
mainboard.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
mainboard.h hp/pavilion_m6_1035dx: Map PCIE PME sources to GPE 0x18 2014-04-21 21:32:51 +02:00
mainboard_smi.c hp/pavilion_m6_1035dx: Shutdown when lid is closed on non-ACPI OS 2014-04-18 21:58:50 +02:00
Makefile.inc AGESA boards: Rename files containing OEM configuration 2016-05-10 13:39:26 +02:00
mptable.c AMD boards: Drop comment on include file 2016-06-03 20:12:30 +02:00
OemCustomize.c AGESA boards: Relocate platform memory config 2016-05-10 13:47:08 +02:00
OptionsIds.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
romstage.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00