cpu.h (0f2d17c1a59c9f11e7a874fb56fee3714b101705) | cpu.h (1f5c00cfdb8114c1e3a13426588ceb64f82c9ddb) |
---|---|
1/* 2 * i386 virtual CPU header 3 * 4 * Copyright (c) 2003 Fabrice Bellard 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either --- 1109 unchanged lines hidden (view full) --- 1118 uint16_t intercept_dr_write; 1119 uint32_t intercept_exceptions; 1120 uint8_t v_tpr; 1121 1122 /* KVM states, automatically cleared on reset */ 1123 uint8_t nmi_injected; 1124 uint8_t nmi_pending; 1125 | 1/* 2 * i386 virtual CPU header 3 * 4 * Copyright (c) 2003 Fabrice Bellard 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either --- 1109 unchanged lines hidden (view full) --- 1118 uint16_t intercept_dr_write; 1119 uint32_t intercept_exceptions; 1120 uint8_t v_tpr; 1121 1122 /* KVM states, automatically cleared on reset */ 1123 uint8_t nmi_injected; 1124 uint8_t nmi_pending; 1125 |
1126 /* Fields up to this point are cleared by a CPU reset */ 1127 struct {} end_reset_fields; 1128 |
|
1126 CPU_COMMON 1127 | 1129 CPU_COMMON 1130 |
1128 /* Fields from here on are preserved across CPU reset. */ 1129 struct {} end_reset_fields; | 1131 /* Fields after CPU_COMMON are preserved across CPU reset. */ |
1130 1131 /* processor features (e.g. for CPUID insn) */ 1132 /* Minimum level/xlevel/xlevel2, based on CPU model + features */ 1133 uint32_t cpuid_min_level, cpuid_min_xlevel, cpuid_min_xlevel2; 1134 /* Maximum level/xlevel/xlevel2 value for auto-assignment: */ 1135 uint32_t cpuid_max_level, cpuid_max_xlevel, cpuid_max_xlevel2; 1136 /* Actual level/xlevel/xlevel2 value: */ 1137 uint32_t cpuid_level, cpuid_xlevel, cpuid_xlevel2; --- 523 unchanged lines hidden --- | 1132 1133 /* processor features (e.g. for CPUID insn) */ 1134 /* Minimum level/xlevel/xlevel2, based on CPU model + features */ 1135 uint32_t cpuid_min_level, cpuid_min_xlevel, cpuid_min_xlevel2; 1136 /* Maximum level/xlevel/xlevel2 value for auto-assignment: */ 1137 uint32_t cpuid_max_level, cpuid_max_xlevel, cpuid_max_xlevel2; 1138 /* Actual level/xlevel/xlevel2 value: */ 1139 uint32_t cpuid_level, cpuid_xlevel, cpuid_xlevel2; --- 523 unchanged lines hidden --- |