Revision 4a942cea target-i386/kvm.c
b/target-i386/kvm.c | ||
---|---|---|
540 | 540 |
sregs.cr3 = env->cr[3]; |
541 | 541 |
sregs.cr4 = env->cr[4]; |
542 | 542 |
|
543 |
sregs.cr8 = cpu_get_apic_tpr(env); |
|
544 |
sregs.apic_base = cpu_get_apic_base(env); |
|
543 |
sregs.cr8 = cpu_get_apic_tpr(env->apic_state);
|
|
544 |
sregs.apic_base = cpu_get_apic_base(env->apic_state);
|
|
545 | 545 |
|
546 | 546 |
sregs.efer = env->efer; |
547 | 547 |
|
... | ... | |
652 | 652 |
env->cr[3] = sregs.cr3; |
653 | 653 |
env->cr[4] = sregs.cr4; |
654 | 654 |
|
655 |
cpu_set_apic_base(env, sregs.apic_base); |
|
655 |
cpu_set_apic_base(env->apic_state, sregs.apic_base);
|
|
656 | 656 |
|
657 | 657 |
env->efer = sregs.efer; |
658 |
//cpu_set_apic_tpr(env, sregs.cr8); |
|
658 |
//cpu_set_apic_tpr(env->apic_state, sregs.cr8);
|
|
659 | 659 |
|
660 | 660 |
#define HFLAG_COPY_MASK ~( \ |
661 | 661 |
HF_CPL_MASK | HF_PE_MASK | HF_MP_MASK | HF_EM_MASK | \ |
... | ... | |
1055 | 1055 |
run->request_interrupt_window = 0; |
1056 | 1056 |
|
1057 | 1057 |
DPRINTF("setting tpr\n"); |
1058 |
run->cr8 = cpu_get_apic_tpr(env); |
|
1058 |
run->cr8 = cpu_get_apic_tpr(env->apic_state);
|
|
1059 | 1059 |
|
1060 | 1060 |
return 0; |
1061 | 1061 |
} |
... | ... | |
1067 | 1067 |
else |
1068 | 1068 |
env->eflags &= ~IF_MASK; |
1069 | 1069 |
|
1070 |
cpu_set_apic_tpr(env, run->cr8); |
|
1071 |
cpu_set_apic_base(env, run->apic_base); |
|
1070 |
cpu_set_apic_tpr(env->apic_state, run->cr8);
|
|
1071 |
cpu_set_apic_base(env->apic_state, run->apic_base);
|
|
1072 | 1072 |
|
1073 | 1073 |
return 0; |
1074 | 1074 |
} |
Also available in: Unified diff