[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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.