Great! :-)

sorry for the so late response. I just came back from vacation. :-)

Best,

Meng

2014-12-15 2:45 GMT-05:00 Jie Shen <jshe...@hawk.iit.edu>:

>
> 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
>>>
>>>    --
> You received this message because you are subscribed to the Google Groups
> "rtxen-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rtxen-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to rtxen-de...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>



-- 


-----------
Meng Xu
PhD Student in Computer and Information Science
University of Pennsylvania
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to