mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-02-02 05:01:06 +00:00
i386: implement MSR_SMI_COUNT for TCG
This is trivial, so just do it. Backports commit 1d3db6bdbb0b541744cc9e008371ec7a37986d8a from qemu
This commit is contained in:
parent
c5278e71ad
commit
904a442f62
|
@ -446,6 +446,9 @@ void helper_rdmsr(CPUX86State *env)
|
|||
val = env->tsc_aux;
|
||||
break;
|
||||
#endif
|
||||
case MSR_SMI_COUNT:
|
||||
val = env->msr_smi_count;
|
||||
break;
|
||||
case MSR_MTRRphysBase(0):
|
||||
case MSR_MTRRphysBase(1):
|
||||
case MSR_MTRRphysBase(2):
|
||||
|
|
|
@ -53,6 +53,7 @@ void do_smm_enter(X86CPU *cpu)
|
|||
qemu_log_mask(CPU_LOG_INT, "SMM: enter\n");
|
||||
log_cpu_state_mask(CPU_LOG_INT, CPU(cpu), CPU_DUMP_CCOP);
|
||||
|
||||
env->msr_smi_count++;
|
||||
env->hflags |= HF_SMM_MASK;
|
||||
if (env->hflags2 & HF2_NMI_MASK) {
|
||||
env->hflags2 |= HF2_SMM_INSIDE_NMI_MASK;
|
||||
|
|
Loading…
Reference in a new issue