[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] vm_event regression in 4.7
On 03/02/2016 00:51, Tamas K Lengyel
wrote:
Hello all,
with the latest master branch of Xen there is a regression
enabling vm_event on a domain. If an event listener was
previously active on the domain it is now not possible to
reenable events as the domctl returns -EINVAL. The problem
seems to stem from activating the magic page for vm_event
using prepare_ring_for_helper as it returns NULL. Further
looking into where things go wrong within that function it
seems the page type returned by __get_gfn_type_access is
p2m_ram_logdirty with an invalid mfn (0xffffffffffffffff)
and then it hits "Error path: not a suitable GFN at all".
Can anyone point me to which change or what may be causing
this?
Did the previous event listener replace the page it stole from guest
physmap for ring purposes when it exited?
That error specifically means that the gfn chosen for the ring was
not present when prepare_ring_for_helper() was called.
A first gut feeling would point to the changed in HVM domain
construction stemming from the DMLite work, but if event listening
works for the first time and then fails, the magic page was suitably
present the first time around.
~Andrew
|
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|