On Mon, 2009-05-04 at 12:08 +0300, Avi Kivity wrote:
In general a distro provides kernel headers matched to the running
kernel. For example F10 provides
kernel-headers-2.6.27.21-170.2.56.fc10.x86_64 to go along with
kernel-2.6.27.21-170.2.56.fc10.x86_64. So a user running a distro
kernel (the majority, given that most people don't inflict pain upon
themselves unnecessarily) will have exactly the features exported by the
kernel.
Right, but if you e.g. try to build a newer qemu-kvm on F10, you
currently need newer kvm kernel headers - IMHO, we should use #ifdef to
allow newer qemu-kvm build with older kvm headers.