I have created a working Red Hat/CentOS 6 Xen Dom0 Kernel including backport patches. I had to hack to the blktap driver hooks to finalize support of the module due to the interface changes in the recent vanilla kernel. But all is working.
[[email protected] ~]# uname -rsm
Linux 2.6.32-131.12.1.el6.alouche.xen.dom0.x86_64 x86_64
[[email protected] ~]# xm list
Name ID Mem VCPUs State Time(s)
Domain-0 0 1024 4 r----- 235.5
For download of the RPMs or mirror use, see http://mirror.alouche.net/centos/el6/xen/x86_64/
Please note this isn’t a vanilla kernel with Xen support, but the 2.6.32 Red Hat 6 kernel, which has been heavily lacking across all generic redhat/centos mirrors. But it was a necessity for me to have the available patched redhat drivers and kernel tweaks, which makes this kernel more suited and easily ready for production systems.
I do not promise that I will undergo this work for any new Red Hat kernel revision and no guarantee comes with it.