[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] 4.11.0 RC1 panic
On Mon, Jun 11, 2018 at 03:58:01AM -0600, Jan Beulich wrote: > >>> On 10.06.18 at 18:32, <bouyer@xxxxxxxxxxxxxxx> wrote: > > On Sun, Jun 10, 2018 at 09:38:17AM -0600, Jan Beulich wrote: > >> What about L2 tables to be used in slot 3 of an L3 table? Aiui Xen won't > >> allow > >> them to be pinned, hence I'd expect there to be some special casing in your > >> code. Considering no similar issues have been observed with 64-bit guests, > >> this one special case looks to me to be the prime suspect for something > >> going > >> wrong (in Xen). > > > > AFAIK this L2 is allocated at boot, and should never be freed. It's > > shared by all CPUs. > > I guess that's what goes into L3 slot 3 and ... Yes > > > There is one special L2 case: it's pinned as L2 but used as L1 in the > > "kernel" > > L2 (the one in slot 3 of the L3 tables). This is for recursive mappings > > of the kernel map. This one will be allocated/freed (and so pinned/unpinned) > > for each context. > > ... here you mean L3 slot 2 (all assuming 0-based slot numbering)? > Otherwise I'm afraid I'm confused now, as the sharing by all CPUs of > the former seems to contradict the per-context nature of the latter. yes, sorry, it's referecened in the last entry of the "L3 slot 2" L2 page. -- Manuel Bouyer <bouyer@xxxxxxxxxxxxxxx> NetBSD: 26 ans d'experience feront toujours la difference -- _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |