[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] expanding distro Xen version choices for Stretch, Buster, Bionic, Disco, & Eoan
There are some missing entries in the el8 kernel config that break dom0 suuport, although domU works fine. The kernel-ml team has planned to fix dom0 support for the next el8 release, expected around October 14,15. I compared the kernel-ml-5.3.2 with the working kernel-5.0.0 in ub1904: Difference between kernel-5.0.0 in ub1904 and kernel-ml-5.2.3 in elrepo: cat diff-kernel-config-5 --- oldconfig 2019-10-02 16:11:54.228724775 -0700 +++ newconfig 2019-10-02 16:12:02.606620037 -0700 @@ -1,38 +1,35 @@ -CONFIG_DRM_XEN_FRONTEND=m CONFIG_HVC_XEN_FRONTEND=y CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m CONFIG_NETXEN_NIC=m CONFIG_SND_XEN_FRONTEND=m CONFIG_XEN_512GB=y -CONFIG_XEN_ACPI_PROCESSOR=y +CONFIG_XEN_ACPI_PROCESSOR=m CONFIG_XEN_ACPI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_BACKEND=y -CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512 -CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y +# CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_BALLOON=y -CONFIG_XEN_BLKDEV_BACKEND=m -CONFIG_XEN_BLKDEV_FRONTEND=y +# CONFIG_XEN_BLKDEV_BACKEND is not set +CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_XEN_COMPAT_XENFS=y # CONFIG_XEN_DEBUG_FS is not set CONFIG_XEN_DEV_EVTCHN=m CONFIG_XEN_DOM0=y CONFIG_XEN_EFI=y -CONFIG_XEN_FBDEV_FRONTEND=m +# CONFIG_XEN_FBDEV_FRONTEND is not set CONFIG_XEN_FRONT_PGDIR_SHBUF=m -CONFIG_XEN_GNTDEV_DMABUF=y CONFIG_XEN_GNTDEV=m CONFIG_XEN_GRANT_DEV_ALLOC=m -CONFIG_XEN_GRANT_DMA_ALLOC=y +# CONFIG_XEN_GRANT_DMA_ALLOC is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_HAVE_VPMU=y CONFIG_XEN_MCE_LOG=y -CONFIG_XEN_NETDEV_BACKEND=m -CONFIG_XEN_NETDEV_FRONTEND=y +# CONFIG_XEN_NETDEV_BACKEND is not set +CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_XEN_PCIDEV_BACKEND=m CONFIG_XEN_PCIDEV_FRONTEND=m CONFIG_XEN_PRIVCMD=m -# CONFIG_XEN_PVCALLS_BACKEND is not set +CONFIG_XEN_PVCALLS_BACKEND=y CONFIG_XEN_PVCALLS_FRONTEND=m CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_PVHVM=y @@ -43,9 +40,7 @@ CONFIG_XEN_SCRUB_PAGES_DEFAULT=y CONFIG_XEN_SCSI_BACKEND=m CONFIG_XEN_SCSI_FRONTEND=m -CONFIG_XEN_SELFBALLOONING=y CONFIG_XEN_SYMS=y CONFIG_XEN_SYS_HYPERVISOR=y -CONFIG_XEN_TMEM=m CONFIG_XEN_WDT=m CONFIG_XEN_XENBUS_FRONTEND=y I now have a good bare-metal install of C8 and a good set of Xen packages, but my dom0 install failed to work because of missing drivers in kernel-ml. cheers, PryMar56 On 10/1/19, Pry Mar <pryorm09@xxxxxxxxx> wrote: > On 9/13/19, Pry Mar <pryorm09@xxxxxxxxx> wrote: >> Hello, >> >> When ub1910/Eoan is released next month you will have xen-4.9 in repo. >> >> Currently, Buster has xen-4.11.x and Stretch is at xen-4.8.x. >> >> If you want source builds and binary packages for all available >> versions (except unstable), join in at >> ##xen-packaging on Freenode IRC >> >> Most of the builds also have a companion cross_compile source build for >> arm64. >> All of the source builds have strict debian deltas and the binary >> builds are done in a proper chroot running pbuilder/debhelper. >> > > the Centos Virt-Sig has planned to build xen-4.12.1 for CentOS 8. > > I took a look and noticed that this build must support python2 & > python3, not python, and we can not expect any qemu-system-x86 built > with Xen libs. The only qemu builds seen are kvm only. > > I've got a package set done: > SPECS]$ ls -al ../RPMS/ > total 20088 > mockbuild mockbuild 4096 Sep 30 19:50 . > mockbuild mockbuild 4096 Sep 30 16:36 .. > mockbuild mockbuild 894648 Sep 30 20:49 qemut-0.10.2-1.el8.x86_64.rpm > mockbuild mockbuild 1511400 Sep 30 20:49 > qemut-debuginfo-0.10.2-1.el8.x86_64.rpm > mockbuild mockbuild 9704388 Sep 30 20:49 qemuu-3.0.1-1.el8.x86_64.rpm > mockbuild mockbuild 153380 Sep 30 20:48 xen-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 113156 Sep 30 20:49 > xen-debuginfo-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 841724 Sep 30 20:49 > xen-debugsource-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 274696 Sep 30 20:49 xen-devel-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 353468 Sep 30 20:49 xen-doc-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 3516128 Sep 30 20:49 > xen-hypervisor-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 624876 Sep 30 20:48 xen-libs-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 111880 Sep 30 20:49 > xen-libs-debuginfo-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 69336 Sep 30 20:49 > xen-licenses-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 398024 Sep 30 20:49 xen-ocaml-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 120348 Sep 30 20:49 > xen-ocaml-debuginfo-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 202184 Sep 30 20:49 > xen-ocaml-devel-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 1474392 Sep 30 20:48 > xen-runtime-4.12.1-1.el8.x86_64.rpm > mockbuild mockbuild 159808 Sep 30 20:49 > xen-runtime-debuginfo-4.12.1-1.el8.x86_64.rpm > > the qemuu & qemut are upstream and traditional, packaged separately. > > I've yet to do a bare-metal install and test these. If anyone wants to > help with testing, see me > ##xen-packaging on Freenode IRC or send mail. > > PryMar56 > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |