062ef1cca6
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> |
||
---|---|---|
.. | ||
a8n_e | ||
a8n_sli | ||
a8v-e_deluxe | ||
a8v-e_se | ||
dsbf | ||
f2a85-m | ||
f2a85-m_le | ||
k8v-x | ||
kcma-d8 | ||
kfsn4-dre | ||
kfsn4-dre_k8 | ||
kgpe-d16 | ||
m2n-e | ||
m2v | ||
m2v-mx_se | ||
m4a78-em | ||
m4a785-m | ||
m4a785t-m | ||
m5a88-v | ||
mew-am | ||
mew-vm | ||
p2b | ||
p2b-d | ||
p2b-ds | ||
p2b-f | ||
p2b-ls | ||
p3b-f | ||
Kconfig | ||
Kconfig.name |