1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #ifndef __EM64T101_SAVE_STATE_H__
4 #define __EM64T101_SAVE_STATE_H__
7 #include <cpu/x86/smm.h>
9 /* Intel Revision 30101 SMM State-Save Area
10 * The following processor architectures use this:
16 #define SMM_EM64T101_ARCH_OFFSET 0x7c00
17 #define SMM_EM64T101_SAVE_STATE_OFFSET \
18 SMM_SAVE_STATE_BEGIN(SMM_EM64T101_ARCH_OFFSET)
35 u32 shutdown_auto_restart
;
48 /* EPTP fields are only on Haswell according to BWGs, but Intel was
49 * wise and reused the same revision number. */
106 } __packed em64t101_smm_state_save_area_t
;