On Mon, 2013-04-15 at 15:05 -0700, Andrew Honig wrote:
> As they are these patches will cause issues for some guests
> (particular RHEL5) which uses non 32-byte aligned addresses.  The
> documentation specified the alignment requirement, but guests got away
> with ignoring that requirement and through random luck it never caused
> an issue before.
> 
> https://git.kernel.org/cgit/virt/kvm/kvm.git/commit/?id=8f964525a121f2ff2df948dac908dcc65be21b5b
> Adds support for cross page reads and writes and allows for dropping
> alignment checks entirely, which will work with any guests regardless
> of alignment issues.  I'd recommend picking up this patch as well,
> although it isn't as widely tested.
[...]

Thanks, I've added this to the queue for 3.2 along with the other fixes.

In 3.2, kvm_gfn_to_hva_cache_init() used __gfn_to_memslot() so I've
maintained that when backporting the cross-page support.

Ben.

-- 
Ben Hutchings
Klipstein's 4th Law of Prototyping and Production:
                                    A fail-safe circuit will destroy others.

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to