Home
last modified time | relevance | path

Searched refs:rdtsc (Results 1 – 14 of 14) sorted by relevance

/xen/docs/man/
A Dxen-tscmode.7.pod25 Does the OS/app use the rdtsc instruction at all?
30 At what frequency is the rdtsc instruction executed by either the OS
47 that uses rdtsc must be assumed to be TSC-sensitive and, as we
52 Roughly speaking, native means rdtsc is fast but TSC-sensitive apps
57 Starting at Xen 4.0, the default is that all rdtsc instructions are
68 All rdtsc instructions are emulated; this is the best choice when
109 To determine the frequency of rdtsc instructions that are emulated,
186 or just "rdtsc". Instructions in the rdtsc family are non-privileged, but
187 privileged software may set a cpuid bit to cause all rdtsc family
190 return control to the code following the rdtsc instruction.
[all …]
A Dxl.cfg.5.pod.in2130 Guest rdtsc/p is executed natively when monotonicity can be guaranteed
2138 migration, and guest rdtsc/p will be executed natively after migration as well
2142 Guest rdtsc/p is always emulated and the virtual TSC will appear to increment
2149 Guest rdtsc/p is always executed natively (no monotonicity/frequency
2150 guarantees). Guest rdtsc/p is emulated at native frequency if unsupported
/xen/xen/include/asm-x86/
A Dmsr.h87 static inline uint64_t rdtsc(void) in rdtsc() function
109 return rdtsc(); in rdtsc_ordered()
/xen/xen/arch/x86/
A Dnmi.c158 s = rdtsc(); in wait_for_nmis()
163 e = rdtsc(); in wait_for_nmis()
A Dtime.c1910 tsc = rdtsc(); in tsc_check_writability()
1913 uint64_t tmp, tmp2 = rdtsc(); in tsc_check_writability()
1916 tmp = rdtsc(); in tsc_check_writability()
2362 tsc = rdtsc(); in tsc_get_info()
2444 d->arch.hvm.sync_tsc = rdtsc(); in tsc_set_info()
A Dplatform_hypercall.c161 tsc = rdtsc(); in resource_access()
/xen/xen/arch/x86/hvm/
A Dsave.c42 d->arch.hvm.sync_tsc = rdtsc(); in arch_hvm_save()
77 d->arch.hvm.sync_tsc = rdtsc(); in arch_hvm_load()
A Dhvm.c430 tsc = at_tsc ?: rdtsc(); in hvm_set_guest_tsc_fixed()
473 tsc = at_tsc ?: rdtsc(); in hvm_get_guest_tsc_fixed()
/xen/tools/firmware/hvmloader/
A Dutil.h119 static inline uint64_t rdtsc(void) in rdtsc() function
/xen/xen/arch/x86/boot/
A Dhead.S650 rdtsc
/xen/xen/arch/x86/efi/
A Defi-boot.h676 boot_tsc_stamp = rdtsc(); in efi_arch_cpu()
/xen/xen/arch/x86/pv/
A Demul-priv-op.c862 *val = currd->arch.vtsc ? pv_soft_rdtsc(curr, ctxt->regs) : rdtsc(); in read_msr()
/xen/xen/arch/x86/cpu/mcheck/
A Dmce.c244 mib->mc_tsc = rdtsc(); in mca_init_bank()
/xen/xen/arch/x86/x86_emulate/
A Dx86_emulate.c5843 goto rdtsc; in x86_emulate()
6860 case X86EMUL_OPC(0x0f, 0x31): rdtsc: /* rdtsc */ in x86_emulate()

Completed in 48 milliseconds