I wish to recompile the OpenSUSE 13.2 supplied Xen kernel (3.16.6-2.1).
The reason is I wish to remove a driver (xhci.ko) from the kernel.
I’ve seen a lot of guides online for compiling your own Linux kernel from the latest source.
I wish to use the OpenSUSE 13.2-supplied source code however, and enable Xen.
I saw that Xen has special patches for OpenSUSE so that’s why I wish to use the 13.2 source.
Additionally, there is a requirement that I use the 13.2 shipped code to maintain compatibility.
Can anyone point me to a walk through to do this?
I’m relatively new to OpenSUSE
The above link should lead to pages that describe today’s modular kernel architecture…
Every distro creates a base image, and then a second image or manifest of precompiled KLMs which are added on boot.
You might also describe what you’re trying to do. Ordinarily I think xhci.ko provides USB 3.0 support. I would think that it shouldn’t be difficult to disable USB features in a Guest without having to actually remove kernel support.
Unless your objective is reducing attack surface…