Xen Enhancements
As part of the integration of PTLsim/X and the Xen hypervisor, we maintain a series of patches to improve Xen's functionality and fix bugs neglected by the main Xen team:-
ptlsim-xen-hypervisor.diff contains our enhancements to integrate full system PTLsim with the Xen hypervisor.
-
linux-2.6.20.3-xen.diff.bz2 patches the stock Linux 2.6.20.3 kernel with everything needed to build a Xen dom0 or domU kernel. This patch is based on the SuSE Xen patchset plus some additional bugfixes we use.
-
xen-3.x-k8-cpufreq.diff adds frequency and voltage scaling support to the hypervisor for AMD K8 processors (Athlon 64, Opteron, Turion) that support this.
-
xen-show-exception-type-and-error-code.diff is a small patch to add a printout of the last exception's type and x86 error code to the Xen console (xm dmesg) output.
-
xen-lockup-debug.diff helps debug system lockups by printing various status information (e.g. current RIP) at the top of the screen on every timer interrupt.
As always, these enhancements are pre-patched into our current Xen source tree.