Hello Gurus, should be the two files : xl_cmdimpl.c xl_cmdtable.c?
Best regards Jie Shen Graduate Student in Computer Science Illinois Institute of Technology Stuart Building Chicago, IL 60616 +1 312 404 0122 On Mon, Dec 15, 2014 at 12:56 AM, Jie Shen <jshe...@hawk.iit.edu> wrote: > > > Hello Gurus , > Sorry to bother your again. > > Now Make is Done. > > Many errors are resolved ( such as some programming errors on xenbus.c > ,fbfront.c) > > > now I can use xl ,unfortunately, xl no option sched-rm. > > I changed the source of : > > libxl.c ==> output from grep: > > libxl.c:static int sched_rm_domain_get(libxl__gc *gc, uint32_t domid, > libxl.c: rc = xc_sched_rm_domain_get(CTX->xch, domid, &sdom); > libxl.c:static int sched_rm_domain_set(libxl__gc *gc, uint32_t domid, > libxl.c: rc = xc_sched_rm_domain_get(CTX->xch, domid, &sdom); > libxl.c: rc = xc_sched_rm_domain_set(CTX->xch, domid, &sdom); > libxl.c: ret=sched_rm_domain_set(gc, domid, scinfo); > libxl.c: ret=sched_rm_domain_get(gc,domid,scinfo); > > > and : > xen/lowlevel/xc/xc.c:static PyObject *pyxc_sched_rm_domain_set(XcObject > *self, > xen/lowlevel/xc/xc.c: struct xen_domctl_sched_rm sdom; > xen/lowlevel/xc/xc.c: if ( xc_sched_rm_domain_set(self->xc_handle, > domid, &sdom) != 0 ) > xen/lowlevel/xc/xc.c:static PyObject *pyxc_sched_rm_domain_get(XcObject > *self, PyObject *args) > xen/lowlevel/xc/xc.c: struct xen_domctl_sched_rm sdom; > xen/lowlevel/xc/xc.c: if ( xc_sched_rm_domain_get(self->xc_handle, > domid, &sdom) != 0 ) > xen/lowlevel/xc/xc.c: { "sched_rm_domain_set", > xen/lowlevel/xc/xc.c: (PyCFunction)pyxc_sched_rm_domain_set, > xen/lowlevel/xc/xc.c: { "sched_rm_domain_get", > xen/lowlevel/xc/xc.c: (PyCFunction)pyxc_sched_rm_domain_get, > > > also created : > libxc/xc_rm.c ===> just like libxc/xc_rtpartition.c > > > > not changing main.py: > > since I see it is commtented:: > > > main.py: 'sched-rtpartition': ('[-d <Domain> > [-p[=PERIOD]|-b[=BUDGET]|-v[=VCPU]|-e[=EXTRA]]', > main.py: 'Get/set rtpartition scheduler parameters.'), > main.py: 'sched-rtpartition': ( > main.py: "sched-rtpartition", > main.py:# # rtpartition > main.py:# def xm_sched_rtpartition(args): > main.py:# """Get/Set options for rtpartition Scheduler.""" > main.py:# check_sched_type('rtpartition') > main.py:# usage('sched-rtpartition') > main.py:# usage('sched-rtpartition') > main.py:# info = > server.xend.domain.sched_rtpartition_get(d['name']) > main.py:# # domain does not support sched-rtpartition? > main.py:# usage('sched-rtpartition') > main.py:# result = > server.xend.domain.sched_rtpartition_set(domid, period, budget, vcpu, extra) > main.py: # "sched-rtpartition": xm_sched_rtpartition, > grep: tests: 是一个目录 > > > > > > my question is how to make xl can changed "sched-rm" parameters? > > > > > jackyshen@jackyshen-ThinkPad-T410:~/RT-XEN/RT-Xen-rt-xen_2.0$ xl > Usage xl [-vfN] <subcommand> [args] > > xl full list of subcommands: > > create Create a domain from config file <filename> > config-update Update a running domain's saved configuration, used > when rebuilding the domain after reboot > list List information about all/some domains > destroy Terminate a domain immediately > shutdown Issue a shutdown signal to a domain > reboot Issue a reboot signal to a domain > pci-attach Insert a new pass-through pci device > pci-detach Remove a domain's pass-through pci device > pci-list List pass-through pci devices for a domain > pci-assignable-add Make a device assignable for pci-passthru > pci-assignable-remove > Remove a device from being assignable > pci-assignable-list List all the assignable pci devices > pause Pause execution of a domain > unpause Unpause a paused domain > console Attach to domain's console > vncviewer Attach to domain's VNC server. > save Save a domain state to restore later > migrate Migrate a domain to another host > dump-core Core dump a domain > restore Restore a domain from a saved state > migrate-receive Restore a domain from a saved state > cd-insert Insert a cdrom into a guest's cd drive > cd-eject Eject a cdrom from a guest's cd drive > mem-max Set the maximum amount reservation for a domain > mem-set Set the current memory usage for a domain > button-press Indicate an ACPI button press to the domain > vcpu-list List the VCPUs for all/some domains > vcpu-pin Set which CPUs a VCPU can use > vcpu-set Set the number of active VCPUs allowed for the domain > vm-list List guest domains, excluding dom0, stubdoms, etc. > info Get information about Xen host > sharing Get information about page sharing > sched-credit Get/set credit scheduler parameters > sched-credit2 Get/set credit2 scheduler parameters > sched-rtglobal Get/set rtglobal scheduler parameters > sched-rtpartition Get/set rtpartition scheduler parameters > ============<><><> >>> here should be "sched-rm" but not show. >>>> it > the my question. > > > > > > > > > Best regards > Jie Shen > > > Graduate Student in Computer Science > Illinois Institute of Technology > Stuart Building Chicago, IL 60616 > +1 312 404 0122 > >
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel