[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] x86/mm: Add mem access rights to NPT
On Lu, 2018-07-02 at 00:37 -0600, Jan Beulich wrote: > > > > > > > > > > > > > On 29.06.18 at 18:42, <tamas@xxxxxxxxxxxxx> wrote: > > On Fri, Jun 29, 2018 at 3:38 AM Jan Beulich <JBeulich@xxxxxxxx> > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > On 29.06.18 at 10:42, <aisaila@xxxxxxxxxxxxxxx> wrote: > > > > I've started a win 7 machine with no introspection or xen- > > > > access. After > > > > 30 min of uptime there were 0 inserts into the tree. I guess > > > > the > > > > overhead is down to a minimum with no user modified access > > > > rights. > > > Thanks, this is helpful to know. In that case though, as said > > > before, I'd > > > like to ask to defer setting up of the radix tree to the point > > > where it > > > actually is going to be needed. > > Are you worried about the radix tree being present (ie > > radix_tree_init > > have been called) before it is used for mem_access? As I said > > earlier, > > a lookup on an empty radix tree is equivalent of a NULL check. I > > don't > > get how not having the tree initialized will be any faster then > > doing > > a lookup on an empty one. > No, the question is not about performance. The point is about > reassurance that the tree isn't going to be used in normal (non- > introspection) operation. If it suddenly and unknowingly became > used down the road, the resource consumption pattern of > domains may change quite significantly. Not setting up the tree > unless needed likely also helps review of the changes, as it'll be > necessary to make sure in the patch that it won't get accessed > without having been set up. > I can move the radix tree init to p2m_pt_set_entry() so that it is called on the first use or I can move it to vm_event_enable() and then return in every case that the root is NULL. What would be the best way to handle this? Thanks, Alex ________________________ This email was scanned by Bitdefender _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |