resolved !!!! thanks any way! 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 sched-rm Get/set rm scheduler parameters ==========> showing..... sched-sedf Get/set sedf scheduler parameters domid Convert a domain name to domain id domname Convert a domain id to domain name rename Rename a domain
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 1:40 AM, Jie Shen <jshe...@hawk.iit.edu> wrote: > > 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