coreboot/src
Arthur Heymans db766c702a cpu/x86/smm: Don't save EFER
The EFER MSR is in the SMM save state and RSM properly restores it.
Returning to 32bit mode was only done so that fxsave was done in the
same mode as fxrstor, but this is no longer done.

See commit 1efca4d570 (cpu/x86/smm: Drop fxsave/fxrstor logic)

TESTED on qemu: the smihandler works fine.

Change-Id: Ie0e9584afd1f08f51ca57da5c4350042699f130d
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/68895
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
2023-08-21 12:14:25 +00:00
..
acpi ACPI: Add usb_charge_mode_from_gnvs() 2023-08-16 17:55:02 +00:00
arch acpi/acpi.c: Move setting FADT SCI INT to arch specific code 2023-08-02 17:11:32 +00:00
commonlib commonlib: Remove unused CBMEM ID 2023-08-18 20:34:50 +00:00
console commonlib,console,nb,sb,security: Add SPDX licenses to Makefiles 2023-08-14 15:14:45 +00:00
cpu cpu/x86/smm: Don't save EFER 2023-08-21 12:14:25 +00:00
device device/dram: add DDR4 MRS commands 2023-08-21 12:07:01 +00:00
drivers drivers/intel/fsp2_0: Fix extraneous text after else directive 2023-08-19 16:02:54 +00:00
ec ec/google/wilco: Fix ACPI EC RAM read/write ops 2023-08-20 18:28:48 +00:00
include device/dram: add DDR4 MRS commands 2023-08-21 12:07:01 +00:00
lib lib/gcov-io.h: Use C99 flexible arrays 2023-08-01 13:34:27 +00:00
mainboard mb/intel/mtlrvp: Disable C1-state auto demotion for mtl-rvp 2023-08-20 18:23:35 +00:00
northbridge nb/intel/haswell/nri: Only do CPU replacement check on cold boots 2023-08-18 14:14:20 +00:00
sbom payloads/Yabits: Remove deprecated Yabits Payload 2023-02-17 01:21:43 +00:00
security commonlib,console,nb,sb,security: Add SPDX licenses to Makefiles 2023-08-14 15:14:45 +00:00
soc meteorlake/include/soc/iomap: Remove unused HPET_BASE_ADDRESS 2023-08-21 08:16:45 +00:00
southbridge sb/intel/lynxpoint/acpi: Update xHCI workarounds for LPT 2023-08-17 15:02:44 +00:00
superio superio/smsc/sch5147/acpi/superio: use IO instead of FixedIO resource 2023-08-11 23:11:57 +00:00
vendorcode vc/intel/fsp/mtl: Add PsysPmax FspmUpd 2023-08-21 09:34:07 +00:00
Kconfig bootsplash: Add ImageMagick voodoo 2023-08-04 20:53:24 +00:00