Searched refs:rtds (Results 1 – 12 of 12) sorted by relevance
/xen/docs/features/ |
A D | sched_rtds.pandoc | 27 `sched=rtds` 34 xl cpupool-create name=\"pool-rt\" sched=\"rtds\" cpus=[4,5,6,8] 38 * `xl sched-rtds -d vm-rt -v all` 39 * `xl sched-rtds -d vm-rt -v all -p 10000 -b 2500` 43 * `xl sched-rtds -d vm-rt -v 0 -p 20000 -b 10000 -e 1 -v 1 -p 45000 -b 12000 -e 0` 84 The fact that the system boots fine when passing `sched=rtds` to Xen 92 `xl sched-rtds -d vm -v all -p 100000 -b 50000`,
|
/xen/tools/libxl/ |
A D | libxl_sched.c | 542 scinfo->vcpus[i].period = vcpus[i].u.rtds.period; in sched_rtds_vcpu_get() 543 scinfo->vcpus[i].budget = vcpus[i].u.rtds.budget; in sched_rtds_vcpu_get() 591 scinfo->vcpus[i].period = vcpus[i].u.rtds.period; in sched_rtds_vcpu_get_all() 592 scinfo->vcpus[i].budget = vcpus[i].u.rtds.budget; in sched_rtds_vcpu_get_all() 642 vcpus[i].u.rtds.period = scinfo->vcpus[i].period; in sched_rtds_vcpu_set() 643 vcpus[i].u.rtds.budget = scinfo->vcpus[i].budget; in sched_rtds_vcpu_set() 645 vcpus[i].u.rtds.flags |= XEN_DOMCTL_SCHEDRT_extra; in sched_rtds_vcpu_set() 647 vcpus[i].u.rtds.flags &= ~XEN_DOMCTL_SCHEDRT_extra; in sched_rtds_vcpu_set() 694 vcpus[i].u.rtds.period = scinfo->vcpus[0].period; in sched_rtds_vcpu_set_all() 695 vcpus[i].u.rtds.budget = scinfo->vcpus[0].budget; in sched_rtds_vcpu_set_all() [all …]
|
A D | libxl_types.idl | 202 (8, "rtds"),
|
/xen/tools/libxc/ |
A D | xc_rt.c | 38 domctl.u.scheduler_op.u.rtds.period = sdom->period; in xc_sched_rtds_domain_set() 39 domctl.u.scheduler_op.u.rtds.budget = sdom->budget; in xc_sched_rtds_domain_set() 61 *sdom = domctl.u.scheduler_op.u.rtds; in xc_sched_rtds_domain_get()
|
/xen/xen/common/sched/ |
A D | rt.c | 1363 op->u.rtds.period = RTDS_DEFAULT_PERIOD / MICROSECS(1); in rt_dom_cntl() 1364 op->u.rtds.budget = RTDS_DEFAULT_BUDGET / MICROSECS(1); in rt_dom_cntl() 1367 if ( op->u.rtds.period == 0 || op->u.rtds.budget == 0 ) in rt_dom_cntl() 1377 svc->budget = MICROSECS(op->u.rtds.budget); in rt_dom_cntl() 1402 local_sched.u.rtds.budget = svc->budget / MICROSECS(1); in rt_dom_cntl() 1403 local_sched.u.rtds.period = svc->period / MICROSECS(1); in rt_dom_cntl() 1405 local_sched.u.rtds.flags |= XEN_DOMCTL_SCHEDRT_extra; in rt_dom_cntl() 1407 local_sched.u.rtds.flags &= ~XEN_DOMCTL_SCHEDRT_extra; in rt_dom_cntl() 1419 period = MICROSECS(local_sched.u.rtds.period); in rt_dom_cntl() 1420 budget = MICROSECS(local_sched.u.rtds.budget); in rt_dom_cntl() [all …]
|
A D | Kconfig | 60 default "rtds" if SCHED_RTDS_DEFAULT
|
/xen/tools/examples/ |
A D | cpupool | 12 # the scheduler to use: valid are e.g. credit, credit2 and rtds
|
/xen/tools/xentrace/ |
A D | formats | 75 0x00022801 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) rtds:tickle [ cpu = %(1)d ] 76 0x00022802 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) rtds:runq_pick [ dom:vcpu = 0x%(1)08x, cur_dead… 77 0x00022803 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) rtds:burn_budget [ dom:vcpu = 0x%(1)08x, cur_budg… 78 0x00022804 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) rtds:repl_budget [ dom:vcpu = 0x%(1)08x, cur_dead… 79 0x00022805 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) rtds:sched_tasklet 80 0x00022806 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) rtds:schedule [ cpu[16]:tasklet[8]:idle[4]:tic…
|
/xen/xen/include/public/ |
A D | domctl.h | 382 struct xen_domctl_sched_rtds rtds; member 411 struct xen_domctl_sched_rtds rtds; member
|
/xen/docs/man/ |
A D | xlcpupool.cfg.5.pod | 77 =item B<rtds>
|
A D | xl.1.pod.in | 1173 =item B<sched-rtds> [I<OPTIONS>] 1175 Set or get rtds (Real Time Deferrable Server) scheduler parameters. 1224 xl sched-rtds -v all 1238 xl sched-rtds 1249 xl sched-rtds -d vm1 -v all 1258 xl sched-rtds -d vm1 -v 0 -v 3 1266 xl sched-rtds -d vm1 1273 e.g., "xl sched-rtds -d vm1 -v 0 -p 100 -b 50 -e 1 -v 3 -p 300 -b 150 -e 0". 1276 e.g., "xl sched-rtds -d vm1 -v all -p 500 -b 250 -e 1".
|
/xen/docs/misc/ |
A D | xen-command-line.pandoc | 1877 > `= credit | credit2 | arinc653 | rtds | null`
|
Completed in 23 milliseconds