[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [v3][PATCH 00/16] Fix RMRR



>>> On 11.06.15 at 03:15, <tiejun.chen@xxxxxxxxx> wrote:
> v3:
> 
> * Rearrange all patches orderly as Wei suggested
> * Rebase on the latest tree
> * Address some Wei's comments on tools side
> * Two changes for runtime cycle
>    patch #2,xen/x86/p2m: introduce set_identity_p2m_entry, on hypervisor 
> side
> 
>   a>. Introduce paging_mode_translate()
>   Otherwise, we'll see this error when boot Xen/Dom0
> 
> (XEN) Assertion 'paging_mode_translate(p2m->domain)' failed at p2m-pt.c:702
> (XEN) ----[ Xen-4.6-unstable  x86_64  debug=y  Tainted:    C ]----
> ....
> (XEN) Xen call trace:
> (XEN)    [<ffff82d0801f53db>] p2m_pt_get_entry+0x29/0x558
> (XEN)    [<ffff82d0801f0b5c>] set_identity_p2m_entry+0xfc/0x1f0
> (XEN)    [<ffff82d08014ebc8>] rmrr_identity_mapping+0x154/0x1ce
> (XEN)    [<ffff82d0802abb46>] intel_iommu_hwdom_init+0x76/0x158
> (XEN)    [<ffff82d0802ab169>] iommu_hwdom_init+0x179/0x188
> (XEN)    [<ffff82d0802cc608>] construct_dom0+0x2fed/0x35d8
> (XEN)    [<ffff82d0802bdaa0>] __start_xen+0x22d8/0x2381
> (XEN)    [<ffff82d080100067>] __high_start+0x53/0x55
> (XEN)
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 0:
> (XEN) Assertion 'paging_mode_translate(p2m->domain)' failed at p2m-pt.c:702
> 
> Note I don't copy all info since I think the above is enough.
> 
>   b>. Actually we still need to use "mfn_x(mfn) == INVALID_MFN" to confirm
>   we're getting an invalid mfn.
> 
> * Add patch #16 to handle those devices which share same RMRR.

Summarizing the changed in the overview mail is fine, but the primary
place for them to live to help reviewing should be in the patches
themselves, after a first --- marker. This is especially so for as
extensive an explanation as you give for patch 2 here (but I'll reply
to that in the context of that patch).

Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.