Home
last modified time | relevance | path

Searched refs:is_canonical_address (Results 1 – 17 of 17) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/pv/
A Dcallback.c46 if ( !is_canonical_address(address) ) in register_guest_nmi_callback()
79 if ( !is_canonical_address(reg->address) ) in register_guest_callback()
389 if ( !is_canonical_address(cur.address) ) in do_set_trap_table()
A Demul-priv-op.c1014 if ( is_pv_32bit_domain(currd) || !is_canonical_address(val) ) in write_msr()
1021 if ( is_pv_32bit_domain(currd) || !is_canonical_address(val) ) in write_msr()
1028 if ( is_pv_32bit_domain(currd) || !is_canonical_address(val) ) in write_msr()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Ddomain.c783 if ( !is_canonical_address(c.nat->user_regs.rip) || in arch_set_info_guest()
784 !is_canonical_address(c.nat->user_regs.rsp) || in arch_set_info_guest()
785 !is_canonical_address(c.nat->kernel_sp) || in arch_set_info_guest()
786 (c.nat->ldt_ents && !is_canonical_address(c.nat->ldt_base)) || in arch_set_info_guest()
787 !is_canonical_address(c.nat->fs_base) || in arch_set_info_guest()
788 !is_canonical_address(c.nat->gs_base_kernel) || in arch_set_info_guest()
789 !is_canonical_address(c.nat->gs_base_user) || in arch_set_info_guest()
790 !is_canonical_address(c.nat->event_callback_eip) || in arch_set_info_guest()
791 !is_canonical_address(c.nat->syscall_callback_eip) || in arch_set_info_guest()
792 !is_canonical_address(c.nat->failsafe_callback_eip) ) in arch_set_info_guest()
[all …]
A Ddomctl.c928 if ( !is_canonical_address(evc->sysenter_callback_eip) || in arch_do_domctl()
929 !is_canonical_address(evc->syscall32_callback_eip) ) in arch_do_domctl()
A Dtraps.c1141 if ( unlikely(!is_canonical_address( in handle_gdt_ldt_mapping_fault()
A Dmm.c5548 if ( !is_canonical_address(va) ) in paging_invlpg()
/xen-4.10.0-shim-comet/xen/include/asm-x86/x86_64/
A Dpage.h33 #define is_canonical_address(x) (((long)(x) >> 47) == ((long)(x) >> 63)) macro
/xen-4.10.0-shim-comet/tools/tests/x86_emulator/
A Dx86-emulate.h48 #define is_canonical_address(x) (((int64_t)(x) >> 47) == ((int64_t)(x) >> 63)) macro
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/
A Dmm.c55 if ( !is_pv_vcpu(v) || !is_canonical_address(addr) ) in do_page_walk()
1026 if ( is_canonical_address(base) ) in do_set_segment_base()
1036 if ( is_canonical_address(base) ) in do_set_segment_base()
1046 if ( is_canonical_address(base) ) in do_set_segment_base()
A Dtraps.c193 if ( !is_canonical_address(addr) ) in show_page_walk()
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_sr_save_x86_pv.c7 static inline bool is_canonical_address(xen_vaddr_t vaddr) in is_canonical_address() function
344 if ( !is_canonical_address(p2m_vaddr) || in map_p2m_list()
345 !is_canonical_address(p2m_end) || in map_p2m_list()
/xen-4.10.0-shim-comet/xen/arch/x86/cpu/
A Dvpmu_intel.c395 ? is_canonical_address(core2_vpmu_cxt->ds_area) in core2_vpmu_verify()
593 if ( !(is_hvm_vcpu(v) ? is_canonical_address(msr_content) in core2_vpmu_do_wrmsr()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Ddomain.c218 if ( !is_canonical_address(regs->rip) ) in arch_set_info_hvm_guest()
A Dhvm.c311 !is_canonical_address(val) || in hvm_set_guest_bndcfgs()
2492 if ( !is_canonical_address(addr) || last_byte < addr || in hvm_virtual_to_linear_addr()
2493 !is_canonical_address(last_byte) ) in hvm_virtual_to_linear_addr()
4985 ASSERT(is_canonical_address(reg->base)); in hvm_set_segment_register()
4996 ASSERT(is_canonical_address(reg->base)); in hvm_set_segment_register()
5009 ASSERT(is_canonical_address(reg->base)); in hvm_set_segment_register()
5015 ASSERT(is_canonical_address(reg->base)); in hvm_set_segment_register()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvmx.c544 if ( !is_canonical_address(msr_content) ) in long_mode_do_msr_write()
562 if ( !is_canonical_address(msr_content) ) in long_mode_do_msr_write()
569 if ( !is_canonical_address(msr_content) ) in long_mode_do_msr_write()
940 is_canonical_address(ctxt->msr[i].val) && in vmx_load_msr()
3089 if ( !is_canonical_address(msr_content) ) in vmx_msr_write_intercept()
3094 if ( !is_canonical_address(msr_content) ) in vmx_msr_write_intercept()
4141 if ( mode == 8 ? !is_canonical_address(regs->rip) in vmx_vmexit_handler()
A Dvvmx.c473 !is_canonical_address((long)base < 0 ? base : in decode_vmx_inst()
/xen-4.10.0-shim-comet/xen/arch/x86/x86_emulate/
A Dx86_emulate.c996 ? !is_canonical_address(ip) \
1861 !is_canonical_address((uint64_t)desc_hi.a << 32)) ) in protmode_load_seg()
5162 generate_exception_if(!is_canonical_address(base), EXC_GP, 0); in x86_emulate()
5817 (!is_canonical_address(_regs.r(dx)) || in x86_emulate()
5818 !is_canonical_address(_regs.r(cx))), in x86_emulate()
6577 generate_exception_if(!is_canonical_address(sreg.base), in x86_emulate()

Completed in 62 milliseconds