build: hook the schedulers into Kconfig
authorJonathan Creekmore <jonathan.creekmore@gmail.com>
Thu, 21 Jan 2016 15:05:35 +0000 (16:05 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 21 Jan 2016 15:05:35 +0000 (16:05 +0100)
commitf3187f83d3e74fa5cfa40f790f08d564c219e124
treedbe26475c31b098ff6a6e448b12f35e05e09ffb0
parentfa86649c4800bac92c7ba69ec8a16475df3e76f7
build: hook the schedulers into Kconfig

Allow the schedulers to be independently enabled or disabled at
compile-time. To match existing behavior, all four schedulers are
compiled in by default, although the Credit2, RTDS, and ARINC653 are
marked EXPERIMENTAL to match their not currently supported status.

Signed-off-by: Jonathan Creekmore <jonathan.creekmore@gmail.com>
Reviewed-by: Doug Goldstein <cardoe@cardoe.com>
Acked-by: Dario Faggioli <dario.faggioli@citrix.com>
xen/common/Kconfig
xen/common/Makefile
xen/common/schedule.c