|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH V3 2/8] xen: Delay remapping memory of pv-domain
On 11/14/2014 05:47 PM, Konrad Rzeszutek Wilk wrote: On Fri, Nov 14, 2014 at 05:53:19AM +0100, Juergen Gross wrote:On 11/13/2014 08:56 PM, Konrad Rzeszutek Wilk wrote: That's no problem (see below). Anyhow the point I had that I am worried is that we do not restore the MFNs in the same order. We do it in "chunk" size which is OK (so the 509 MFNs at once)- but the order we traverse the restoration process is the opposite of the save process. Say we have 4MB of contingous MFNs, so two (err, three) chunks. The first one we iterate is from 0->509, the second is 510->1018, the last is 1019->1023. When we restore (remap) we start with the last 'chunk' so we end up restoring them: 1019->1023, 510->1018, 0->509 order. No. When building up the chunks we save in each chunk where to put it on remap. So in your example 0-509 should be mapped at <dest>+0, 510-1018 at <dest>+510, and 1019-1023 at <dest>+1019. When remapping we map 1019-1023 to <dest>+1019, 510-1018 at <dest>+510 and last 0-509 at <dest>+0. So we do the mapping in reverse order, but to the correct pfns. Juergen _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |