/xen-4.10.0-shim-comet/docs/man/ |
A D | xen-tscmode.pod.7 | 3 As of Xen 4.0, a new config option called tsc_mode may be specified 4 for each domain. The default for tsc_mode handles the vast majority 7 tsc_mode. 9 Proper selection of tsc_mode depends on an understanding not only of 11 ever run on this guest OS. This is because tsc_mode applies 58 The non-default choices for tsc_mode are: 62 =item * B<tsc_mode=1> (always emulate). 68 =item * B<tsc_mode=2> (never emulate). 74 =item * B<tsc_mode=3> (PVRDTSCP). 82 If tsc_mode is left unspecified (or set to B<tsc_mode=0>), a hybrid [all …]
|
A D | xl.cfg.pod.5.in | 1845 =item B<tsc_mode="MODE">
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | time.h | 63 void tsc_set_info(struct domain *d, uint32_t tsc_mode, uint64_t elapsed_nsec, 66 void tsc_get_info(struct domain *d, uint32_t *tsc_mode, uint64_t *elapsed_nsec,
|
A D | domain.h | 368 int tsc_mode; /* see include/asm-x86/time.h */ member
|
/xen-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_x86.c | 295 int tsc_mode; in libxl__arch_domain_create() local 304 switch (d_config->b_info.tsc_mode) { in libxl__arch_domain_create() 306 tsc_mode = 0; in libxl__arch_domain_create() 309 tsc_mode = 1; in libxl__arch_domain_create() 312 tsc_mode = 2; in libxl__arch_domain_create() 315 tsc_mode = 3; in libxl__arch_domain_create() 320 xc_domain_set_tsc_info(ctx->xch, domid, tsc_mode, 0, 0, 0); in libxl__arch_domain_create()
|
A D | libxl_types.idl | 158 libxl_tsc_mode = Enumeration("tsc_mode", [ 468 ("tsc_mode", libxl_tsc_mode),
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | time.c | 2052 (d->arch.tsc_mode == TSC_MODE_PVRDTSCP) ? d->arch.incarnation : 0; in pv_soft_rdtsc() 2069 void tsc_get_info(struct domain *d, uint32_t *tsc_mode, in tsc_get_info() argument 2077 *tsc_mode = d->arch.tsc_mode; in tsc_get_info() 2079 switch ( *tsc_mode ) in tsc_get_info() 2128 uint32_t tsc_mode, uint64_t elapsed_nsec, in tsc_set_info() argument 2137 switch ( d->arch.tsc_mode = tsc_mode ) in tsc_set_info() 2154 if ( tsc_mode == TSC_MODE_DEFAULT && host_tsc_is_safe() && in tsc_set_info() 2236 if ( is_hardware_domain(d) && d->arch.tsc_mode == TSC_MODE_DEFAULT ) in dump_softtsc() 2239 is_hvm_domain(d) ? "(hvm)" : "", d->arch.tsc_mode); in dump_softtsc()
|
A D | domctl.c | 981 tsc_get_info(d, &domctl->u.tsc_info.tsc_mode, in arch_do_domctl() 996 tsc_set_info(d, domctl->u.tsc_info.tsc_mode, in arch_do_domctl()
|
A D | traps.c | 877 res->b = d->arch.tsc_mode; in cpuid_hypervisor_leaves()
|
A D | domain.c | 1517 if ( (v->domain->arch.tsc_mode == TSC_MODE_PVRDTSCP) && in paravirt_ctxt_switch_to()
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_domain.c | 867 uint32_t tsc_mode, in xc_domain_set_tsc_info() argument 875 domctl.u.tsc_info.tsc_mode = tsc_mode; in xc_domain_set_tsc_info() 884 uint32_t *tsc_mode, in xc_domain_get_tsc_info() argument 897 *tsc_mode = domctl.u.tsc_info.tsc_mode; in xc_domain_get_tsc_info()
|
/xen-4.10.0-shim-comet/tools/xl/ |
A D | xl_sxp.c | 69 fprintf(fh, "\t(tsc_mode %s)\n", libxl_tsc_mode_to_string(b_info->tsc_mode)); in printf_info_sexp()
|
A D | xl_parse.c | 1122 b_info->tsc_mode = l; in parse_config_data() 1125 if (libxl_tsc_mode_from_string(buf, &b_info->tsc_mode)) { in parse_config_data()
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | domctl.h | 719 uint32_t tsc_mode; member
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | hvm.h | 518 (__d->arch.tsc_mode == TSC_MODE_PVRDTSCP) \
|
/xen-4.10.0-shim-comet/tools/python/xen/lowlevel/xc/ |
A D | xc.c | 1520 uint32_t dom, tsc_mode; in pyxc_domain_set_tsc_info() local 1522 if (!PyArg_ParseTuple(args, "ii", &dom, &tsc_mode)) in pyxc_domain_set_tsc_info() 1525 if (xc_domain_set_tsc_info(self->xc_handle, dom, tsc_mode, 0, 0, 0) != 0) in pyxc_domain_set_tsc_info()
|
/xen-4.10.0-shim-comet/tools/libxc/include/ |
A D | xenctrl.h | 1360 uint32_t tsc_mode, 1367 uint32_t *tsc_mode,
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | hvm.c | 3584 && (v->domain->arch.tsc_mode != TSC_MODE_PVRDTSCP) ) in hvm_msr_write_intercept()
|