Marc Jones | 352ca5b | 2021-03-18 17:01:06 -0600 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
2 | |||||
3 | #include <bootstate.h> | ||||
4 | #include <console/console.h> | ||||
5 | #include <console/debug.h> | ||||
6 | #include <cpu/x86/smm.h> | ||||
7 | |||||
8 | static void soc_finalize(void *unused) | ||||
9 | { | ||||
10 | printk(BIOS_DEBUG, "Finalizing chipset.\n"); | ||||
11 | |||||
12 | apm_control(APM_CNT_FINALIZE); | ||||
13 | |||||
14 | post_code(POST_OS_BOOT); | ||||
15 | } | ||||
16 | |||||
17 | BOOT_STATE_INIT_ENTRY(BS_PAYLOAD_LOAD, BS_ON_ENTRY, soc_finalize, NULL); |