|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] RE: Biweekly VMX status report. Xen: #20255 & Xen0:#b6ba0...
On 30/09/2009 10:08, "Tim Deegan" <Tim.Deegan@xxxxxxxxxxxxx> wrote:
>> So, we could 'fix' by giving ept_sync_domain() its own lock, but my
>> suspicion would be that any paths through the p2m code that are not holding
>> the p2m_lock probably need to be fixed. Adjusting p2m entries without the
>> lock held sounds racey to me.
>
> The {set,clear}_mmio_p2m_entry functions that were added for Vt-D MMIO
> passthrough don't seem to do any locking. (Actually, I don't see why
> the mmio passthrough needs its own interface to the p2m at all.)
> Untested but obvious fix attached.
I'd like Intel to test this before checkin, mainly to make sure it is
complete enough. I have a feeling the vmx_set_uc_mode() function may also
enter the p2m code without the hindrance of locking.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |