diff options
author | Chris Patterson <cjp256@gmail.com> | 2013-09-10 21:02:38 -0400 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2013-09-24 11:45:52 -0400 |
commit | 88adab97f9fc3747459e996c0675bcde663015a8 (patch) | |
tree | fa9bf4bb63100bd4c7f55c1ff4809fda478df8af /recipes-kernel/linux/linux-yocto | |
parent | 6396ba290784de090ce6e5a8b1ea531d26bdb01a (diff) | |
download | meta-virtualization-88adab97f9fc3747459e996c0675bcde663015a8.tar.gz |
linux-yocto: add kernel fragment and scc to support xen on linux 3.4, 3.8, and 3.10.
Signed-off-by: Chris Patterson <cjp256@gmail.com>
Diffstat (limited to 'recipes-kernel/linux/linux-yocto')
-rw-r--r-- | recipes-kernel/linux/linux-yocto/xen.cfg | 55 | ||||
-rw-r--r-- | recipes-kernel/linux/linux-yocto/xen.scc | 4 |
2 files changed, 59 insertions, 0 deletions
diff --git a/recipes-kernel/linux/linux-yocto/xen.cfg b/recipes-kernel/linux/linux-yocto/xen.cfg new file mode 100644 index 00000000..e7d774e8 --- /dev/null +++ b/recipes-kernel/linux/linux-yocto/xen.cfg | |||
@@ -0,0 +1,55 @@ | |||
1 | ### | ||
2 | # linux 3.4, 3.8 | ||
3 | CONFIG_PARAVIRT_GUEST=y | ||
4 | ### | ||
5 | |||
6 | ### | ||
7 | # linux 3.10 | ||
8 | CONFIG_HYPERVISOR_GUEST=y | ||
9 | ### | ||
10 | |||
11 | CONFIG_PARAVIRT=y | ||
12 | CONFIG_XEN=y | ||
13 | CONFIG_XEN_DOM0=y | ||
14 | CONFIG_XEN_PRIVILEGED_GUEST=y | ||
15 | CONFIG_XEN_PVHVM=y | ||
16 | CONFIG_XEN_MAX_DOMAIN_MEMORY=500 | ||
17 | CONFIG_XEN_SAVE_RESTORE=y | ||
18 | CONFIG_KVM_GUEST=y | ||
19 | CONFIG_PARAVIRT_CLOCK=y | ||
20 | CONFIG_HIBERNATE_CALLBACKS=y | ||
21 | CONFIG_PCI_XEN=y | ||
22 | CONFIG_XEN_PCIDEV_FRONTEND=m | ||
23 | CONFIG_SYS_HYPERVISOR=y | ||
24 | CONFIG_XEN_BLKDEV_FRONTEND=m | ||
25 | CONFIG_XEN_BLKDEV_BACKEND=m | ||
26 | CONFIG_XEN_NETDEV_FRONTEND=m | ||
27 | CONFIG_XEN_NETDEV_BACKEND=m | ||
28 | CONFIG_INPUT_MISC=y | ||
29 | CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y | ||
30 | CONFIG_HVC_IRQ=y | ||
31 | CONFIG_HVC_XEN=y | ||
32 | CONFIG_HVC_XEN_FRONTEND=y | ||
33 | CONFIG_XEN_WDT=m | ||
34 | CONFIG_FB_SYS_FILLRECT=y | ||
35 | CONFIG_FB_SYS_COPYAREA=y | ||
36 | CONFIG_FB_SYS_IMAGEBLIT=y | ||
37 | CONFIG_FB_SYS_FOPS=y | ||
38 | CONFIG_FB_DEFERRED_IO=y | ||
39 | CONFIG_XEN_FBDEV_FRONTEND=y | ||
40 | CONFIG_XEN_BALLOON=y | ||
41 | CONFIG_XEN_SCRUB_PAGES=y | ||
42 | CONFIG_XEN_DEV_EVTCHN=m | ||
43 | CONFIG_XEN_BACKEND=y | ||
44 | CONFIG_XENFS=m | ||
45 | CONFIG_XEN_COMPAT_XENFS=y | ||
46 | CONFIG_XEN_SYS_HYPERVISOR=y | ||
47 | CONFIG_XEN_XENBUS_FRONTEND=y | ||
48 | CONFIG_XEN_GNTDEV=m | ||
49 | CONFIG_XEN_GRANT_DEV_ALLOC=m | ||
50 | CONFIG_SWIOTLB_XEN=y | ||
51 | CONFIG_XEN_PCIDEV_BACKEND=m | ||
52 | CONFIG_XEN_PRIVCMD=m | ||
53 | CONFIG_XEN_ACPI_PROCESSOR=m | ||
54 | CONFIG_XEN_MCE_LOG=y | ||
55 | CONFIG_XEN_HAVE_PVMMU=y | ||
diff --git a/recipes-kernel/linux/linux-yocto/xen.scc b/recipes-kernel/linux/linux-yocto/xen.scc new file mode 100644 index 00000000..6c68bda7 --- /dev/null +++ b/recipes-kernel/linux/linux-yocto/xen.scc | |||
@@ -0,0 +1,4 @@ | |||
1 | define KFEATURE_DESCRIPTION "Xen Dom0 Support" | ||
2 | define KFEATURE_COMPATIBILITY board | ||
3 | |||
4 | kconf non-hardware xen.cfg | ||