kvm: Some various changes to make KVM work

I really have no idea what's in the changeset. But it seems to be
required to get KVM to work on the CSL machines with RHEL6.

Patch is from Nilay.

Change-Id: Ic5e74f970599e454a285b8b6f2ac7526746fbac8
7 files changed