* libxl.c::macro definition::LIBXL_SCHEDULER_SEDF
@ 2014-12-12 22:49 Jie Shen
2014-12-15 9:56 ` Ian Campbell
0 siblings, 1 reply; 2+ messages in thread
From: Jie Shen @ 2014-12-12 22:49 UTC (permalink / raw)
To: Xen-devel
[-- Attachment #1.1: Type: text/plain, Size: 1454 bytes --]
Hello Gurus,
I am working on a project to change code of xen,
Unfortunately I can not find the macro def of : LIBXL_SCHEDULER_****
if C compiler not finds it ,it will trigger an error " XXX not defined"
But where is it ? I search all c and h files.
Could you please help me to check it ?
Jie Shen
===========================================
int libxl_domain_sched_params_set(libxl_ctx *ctx, uint32_t domid,
const libxl_domain_sched_params *scinfo)
{
GC_INIT(ctx);
libxl_scheduler sched = scinfo->sched;
int ret;
if (sched == LIBXL_SCHEDULER_UNKNOWN)
sched = libxl__domain_scheduler(gc, domid);
switch (sched) {
case LIBXL_SCHEDULER_SEDF:
ret=sched_sedf_domain_set(gc, domid, scinfo);
break;
case LIBXL_SCHEDULER_CREDIT:
ret=sched_credit_domain_set(gc, domid, scinfo);
break;
case LIBXL_SCHEDULER_CREDIT2:
ret=sched_credit2_domain_set(gc, domid, scinfo);
break;
case LIBXL_SCHEDULER_RTGLOBAL:
ret=sched_rtglobal_domain_set(gc, domid, scinfo);
break;
case LIBXL_SCHEDULER_RTPARTITION:
ret=sched_rtpartition_domain_set(gc, domid, scinfo);
break;
case LIBXL_SCHEDULER_ARINC653:
ret=sched_arinc653_domain_set(gc, domid, scinfo);
break;
default:
LOG(ERROR, "Unknown scheduler");
ret=ERROR_INVAL;
break;
}
GC_FREE;
return ret;
[-- Attachment #1.2: Type: text/html, Size: 2197 bytes --]
[-- Attachment #2: Type: text/plain, Size: 126 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: libxl.c::macro definition::LIBXL_SCHEDULER_SEDF
2014-12-12 22:49 libxl.c::macro definition::LIBXL_SCHEDULER_SEDF Jie Shen
@ 2014-12-15 9:56 ` Ian Campbell
0 siblings, 0 replies; 2+ messages in thread
From: Ian Campbell @ 2014-12-15 9:56 UTC (permalink / raw)
To: Jie Shen; +Cc: Xen-devel
On Fri, 2014-12-12 at 16:49 -0600, Jie Shen wrote:
> Hello Gurus,
>
>
> I am working on a project to change code of xen,
> Unfortunately I can not find the macro def of : LIBXL_SCHEDULER_****
Check tools/libxl/{libxl_types.idl,idl.py,gentypes.py,idl.txt}
Ian.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-12-15 9:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-12 22:49 libxl.c::macro definition::LIBXL_SCHEDULER_SEDF Jie Shen
2014-12-15 9:56 ` Ian Campbell
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.