Hi, I'd like to enquire about the possibility of the patches filed in #473645 being applied to the Debian kernel packages.
The bug report was closed and had the patch tag removed. However I think this was a misunderstanding since one the patches ("v2.08") directly addresses the issue which Bastian cited, he said: Because of several shortcommings in the maintainer scripts and the image loader, this currently needs an extra image, which is built. The v2.08 patch eliminates the need special image in domU by allowing the image loader to load the bzImage file directly. Together with the "enable-xen" patch and the Xen patches in #474509 it is possible to boot any of the kernels from the regular (i.e. non-xen) packages in a Xen guest domain (subject to compatibility with the hypervisor). The v2.08 patch has been applied upstream [0,1&2] and will be in the 2.6.26-rc1. Is there any reason not to apply a backport to the 2.6.25 kernel? Having these patches applied to the kernel would be a big step forward in my project of making the Debian installer fully usable/compatible with paravirtualised guests as originally discussed at [3]. I'm not sure what the shortcomings of the maintainer scripts that Bastian also refers too are since the packages work fine for me in domU (note that dom0 is still a special case). There is a bug in update-grub WRT handing pvops kernels which I am investigating separately. If there are any other known issues me I'm more than happy to work on resolving them if they are brought to my attention. The third patch in the ticket xen-modules-autoprobing-support-for-frontend-drivers.patch is queued up in the x86 tree but isn't in mainline yet[4]. Compared with the other patches it's just a "nice to have" patch since it stops d-i from needing to prompt separately for the Xen frontend drivers to find network and disks. Thanks, Ian. [0] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=099e1377269a47ed30a00ee131001988e5bcaa9c [1] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=52b387197beb5c89f734f057553fdf7d417b448c [2] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=87253d1b4f2b5a29bdfc6275b9fb52a47d72df64 [3] http://lists.debian.org/debian-boot/2008/01/msg00269.html [4] http://git.kernel.org/?p=linux/kernel/git/x86/linux-2.6-x86.git;a=commit;h=5c3c20e2ec00973657809729a463d7b4990904bf -- Ian Campbell BOFH excuse #144: Too few computrons available.
signature.asc
Description: This is a digitally signed message part