Description of problem: Any interest in building xen for EPEL8? FWIW, current scratch build failed with: DEBUG util.py:593: No matching package to install: '/usr/include/gnu/stubs-32.h' DEBUG util.py:593: No matching package to install: 'dev86' DEBUG util.py:593: No matching package to install: 'discount' Version-Release number of selected component (if applicable): xen-4.12.1-3
As far as I know, RHEL6/7/8 kernels do not run as dom0. You should check the CentOS-virt project[0], which maintains xen, kernel and a whole libvirt xen stack, though not yet available for EL8. [0] https://wiki.centos.org/SpecialInterestGroup/Virtualization
I did get a cut down xen to build on RHEL8 (for example discount is only needed for documentation) purely as a test, but of course it was never going to be useful or testable because RHEL8 kernels are built without the necessary configuration options to use xen as a Dom0 (eg. no CONFIG_XEN_DOM0 set). Thus I agree that you are best looking at the CentOS-virt project.
Thanks for the responses. SIG-Virt it is..
Hello, I've built xen-4.12.1 with help from patches by Mike Young. I also had to include builds qemu-3.0.1 and qemu-xen-traditional in separate packages since there is no qemu-system-x86 package anymore. For dom0 kernel, use elrepo kernel-ml for el8, version 5.3.4* or higher. This build is running very stable and using low resources.