In /usr/src/xen-sources, do:wget http://gentoo-xen-kernel.googlecode.com/files/xen-patches-2.6.31-7.tar.bz2wget http://aur.archlinux.org/packages/kernel26-xen-dom0/kernel26-xen-dom0/microcode_core-xen.patchwget ftp://ftp.kernel.org/pub/linux/linux-2.6.31.5.tar.bz2tar xjvf linux-2.6.31.5.tar.bz2tar xjvf xen-patches-2.6.31-7.tar.bz2cp patch.sh linux-2.6.31.5cd linux-2.6.31.5sh patch.shpatch -p1 -s -i ../microcode_core-xen.patch || return 1cd ..rm 6* // clean patch dirXEN kernel is ready to be configured.patch.sh file content:#! /bin/shfor i in `ls ../6*.patch* | sort `dopatch -p1 -s -i $iif [ $? = 0 ]; thenecho "$i applied"elseecho "Error processing $i"exit 1fidone