|
Lines 175-182
struct __attribute__ ((__packed__)) vmcb {
Link Here
|
| 175 |
#define SVM_CPUID_FUNC 0x8000000a |
175 |
#define SVM_CPUID_FUNC 0x8000000a |
| 176 |
|
176 |
|
| 177 |
#define MSR_EFER_SVME_MASK (1ULL << 12) |
177 |
#define MSR_EFER_SVME_MASK (1ULL << 12) |
|
|
178 |
#define MSR_VM_CR 0xc0010114 |
| 178 |
#define MSR_VM_HSAVE_PA 0xc0010117ULL |
179 |
#define MSR_VM_HSAVE_PA 0xc0010117ULL |
| 179 |
|
180 |
|
|
|
181 |
#define SVM_VM_CR_SVM_DISABLE 4 |
| 182 |
|
| 180 |
#define SVM_SELECTOR_S_SHIFT 4 |
183 |
#define SVM_SELECTOR_S_SHIFT 4 |
| 181 |
#define SVM_SELECTOR_DPL_SHIFT 5 |
184 |
#define SVM_SELECTOR_DPL_SHIFT 5 |
| 182 |
#define SVM_SELECTOR_P_SHIFT 7 |
185 |
#define SVM_SELECTOR_P_SHIFT 7 |