Lines Matching defs:cpu_mode
732 if (vie_calculate_gla(paging->cpu_mode, seg, &desc, val, opsize,
741 if (vie_canonical_check(paging->cpu_mode, *gla)) {
1344 if (size != 4 && paging->cpu_mode != CPU_MODE_64BIT)
1533 if (paging->cpu_mode == CPU_MODE_REAL) {
1535 } else if (paging->cpu_mode == CPU_MODE_64BIT) {
1572 if (vie_calculate_gla(paging->cpu_mode, VM_REG_GUEST_SS, &ss_desc,
1579 if (vie_canonical_check(paging->cpu_mode, stack_gla)) {
1857 vie_canonical_check(enum vm_cpu_mode cpu_mode, uint64_t gla)
1861 if (cpu_mode != CPU_MODE_64BIT)
1884 vie_calculate_gla(enum vm_cpu_mode cpu_mode, enum vm_reg_name seg,
1899 if (cpu_mode == CPU_MODE_64BIT) {
1901 "size %d for cpu_mode %d", __func__, addrsize, cpu_mode));
1905 "size %d for cpu mode %d", __func__, addrsize, cpu_mode));
1977 if (cpu_mode == CPU_MODE_64BIT && seg != VM_REG_GUEST_FS &&
2087 if (vie_canonical_check(paging->cpu_mode, gla)) {
2354 decode_prefixes(struct vie *vie, enum vm_cpu_mode cpu_mode, int cs_d)
2386 if (cpu_mode == CPU_MODE_64BIT && x >= 0x40 && x <= 0x4F) {
2398 if ((cpu_mode == CPU_MODE_64BIT || cpu_mode == CPU_MODE_COMPATIBILITY)
2473 if (cpu_mode == CPU_MODE_64BIT) {
2540 decode_modrm(struct vie *vie, enum vm_cpu_mode cpu_mode)
2547 if (cpu_mode == CPU_MODE_REAL)
2608 if (cpu_mode == CPU_MODE_64BIT)
2813 enum vm_cpu_mode cpu_mode)
2871 if (cpu_mode == CPU_MODE_64BIT && seg != VM_REG_GUEST_FS &&
2903 enum vm_cpu_mode cpu_mode, int cs_d, struct vie *vie)
2905 vmm_decode_instruction(enum vm_cpu_mode cpu_mode, int cs_d, struct vie *vie)
2909 if (decode_prefixes(vie, cpu_mode, cs_d))
2915 if (decode_modrm(vie, cpu_mode))
2932 if (verify_gla(vcpu, gla, vie, cpu_mode))