Revision 4a942cea target-i386/op_helper.c

b/target-i386/op_helper.c
2888 2888
        break;
2889 2889
    case 8:
2890 2890
        if (!(env->hflags2 & HF2_VINTR_MASK)) {
2891
            val = cpu_get_apic_tpr(env);
2891
            val = cpu_get_apic_tpr(env->apic_state);
2892 2892
        } else {
2893 2893
            val = env->v_tpr;
2894 2894
        }
......
2912 2912
        break;
2913 2913
    case 8:
2914 2914
        if (!(env->hflags2 & HF2_VINTR_MASK)) {
2915
            cpu_set_apic_tpr(env, t0);
2915
            cpu_set_apic_tpr(env->apic_state, t0);
2916 2916
        }
2917 2917
        env->v_tpr = t0 & 0x0f;
2918 2918
        break;
......
3020 3020
        env->sysenter_eip = val;
3021 3021
        break;
3022 3022
    case MSR_IA32_APICBASE:
3023
        cpu_set_apic_base(env, val);
3023
        cpu_set_apic_base(env->apic_state, val);
3024 3024
        break;
3025 3025
    case MSR_EFER:
3026 3026
        {
......
3153 3153
        val = env->sysenter_eip;
3154 3154
        break;
3155 3155
    case MSR_IA32_APICBASE:
3156
        val = cpu_get_apic_base(env);
3156
        val = cpu_get_apic_base(env->apic_state);
3157 3157
        break;
3158 3158
    case MSR_EFER:
3159 3159
        val = env->efer;

Also available in: Unified diff