|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 4/7] xen: get rid of the SEDF scheduler
On 26/06/15 17:19, Dario Faggioli wrote:
> --- a/xen/include/public/domctl.h
> +++ b/xen/include/public/domctl.h
> @@ -324,7 +324,6 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_max_vcpus_t);
>
> /* XEN_DOMCTL_scheduler_op */
> /* Scheduler types. */
> -#define XEN_SCHEDULER_SEDF 4
Please instead use:
/* #define XEN_SCHEDULER_SEDF 4 (Removed) */
To help keep bits of the history, and reduce the likelyhood of
accidental reuse.
> #define XEN_SCHEDULER_CREDIT 5
> #define XEN_SCHEDULER_CREDIT2 6
> #define XEN_SCHEDULER_ARINC653 7
> @@ -337,13 +336,6 @@ struct xen_domctl_scheduler_op {
> uint32_t sched_id; /* XEN_SCHEDULER_* */
> uint32_t cmd; /* XEN_DOMCTL_SCHEDOP_* */
> union {
> - struct xen_domctl_sched_sedf {
> - uint64_aligned_t period;
> - uint64_aligned_t slice;
> - uint64_aligned_t latency;
> - uint32_t extratime;
> - uint32_t weight;
> - } sedf;
> struct xen_domctl_sched_credit {
> uint16_t weight;
> uint16_t cap;
> diff --git a/xen/include/public/trace.h b/xen/include/public/trace.h
> index 5211ae7..36be196 100644
> --- a/xen/include/public/trace.h
> +++ b/xen/include/public/trace.h
> @@ -75,7 +75,6 @@
> /* Per-scheduler IDs, to identify scheduler specific events */
> #define TRC_SCHED_CSCHED 0
> #define TRC_SCHED_CSCHED2 1
> -#define TRC_SCHED_SEDF 2
Same here.
~Andrew
> #define TRC_SCHED_ARINC653 3
> #define TRC_SCHED_RTDS 4
>
> diff --git a/xen/include/xen/sched-if.h b/xen/include/xen/sched-if.h
> index 7cc25c6..dbe7cab 100644
> --- a/xen/include/xen/sched-if.h
> +++ b/xen/include/xen/sched-if.h
> @@ -165,7 +165,6 @@ struct scheduler {
> void (*tick_resume) (const struct scheduler *, unsigned int);
> };
>
> -extern const struct scheduler sched_sedf_def;
> extern const struct scheduler sched_credit_def;
> extern const struct scheduler sched_credit2_def;
> extern const struct scheduler sched_arinc653_def;
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |