enable MOVDIRI for TigerLake

This commit is contained in:
Stanislav Shwartsman 2023-11-18 12:35:28 +02:00
parent a3fe8c2c8d
commit 054767ff8c

View File

@ -132,6 +132,7 @@ tigerlake_t::tigerlake_t(BX_CPU_C *cpu):
#endif
enable_cpu_extension(BX_ISA_UMIP);
enable_cpu_extension(BX_ISA_RDPID);
enable_cpu_extension(BX_ISA_MOVDIRI);
enable_cpu_extension(BX_ISA_SCA_MITIGATIONS);
}
@ -546,8 +547,8 @@ void tigerlake_t::get_std_cpuid_leaf_7(Bit32u subfunction, cpuid_function_t *lea
// [24:24] reserved
// [25:25] CLDEMOTE: CLDEMOTE instruction support
// [26:26] reserved
// ! [27:27] MOVDIRI: MOVDIRI instruction support
// ! [28:28] MOVDIRI64: MOVDIRI64 instruction support
// * [27:27] MOVDIRI: MOVDIRI instruction support
// ! [28:28] MOVDIRI64: MOVDIRI64 instruction support (not implemented yet)
// [29:29] ENQCMD: Enqueue Stores support
// [30:30] SGX_LC: SGX Launch Configuration
// [31:31] PKS: Protection keys for supervisor-mode pages