Red Hat Bugzilla – Bug 221119
Missing IOEMU physical address check
Last modified: 2007-11-30 17:07:39 EST
It seems that we should pull the following changeset into RHEL5 as
otherwise any 32-bit HVM guest can supply an address like 0xffffffff
to write memory outside the mapped area.
The actual changeset:
# HG changeset patch
# User Tim Deegan <Tim.Deegan@xensource.com>
# Node ID 2041122e0c4a6df3cfce2691bf83d443dc2f698d
# Parent 66cdabe97205613ec9f3b0462961dbedceb68e27
[HVM] Fix qemu's test for whether physcal addresses are RAM.
HVM guests have a memory hole below 4GB, so can't just check whether
addresses are < the amount of RAM allocated.
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux major release. Product Management has requested further
review of this request by Red Hat Engineering, for potential inclusion in a Red
Hat Enterprise Linux Major release. This request is not yet committed for
Herbert posted this patch last night.
Subject: Missing HVM phys memory check
QE ack for RHEL5.
xen-3.0.3-22.el5 included in 20070125.0.