[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v8 2/4] add a domain_tot_pages() helper function
> -----Original Message----- > From: Xen-devel <xen-devel-bounces@xxxxxxxxxxxxxxxxxxxx> On Behalf Of > Durrant, Paul > Sent: 31 January 2020 15:19 > To: Jan Beulich <jbeulich@xxxxxxxx>; Julien Grall <julien@xxxxxxx> > Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>; Wei Liu <wl@xxxxxxx>; > Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>; George Dunlap > <George.Dunlap@xxxxxxxxxxxxx>; Andrew Cooper <andrew.cooper3@xxxxxxxxxx>; > Ian Jackson <ian.jackson@xxxxxxxxxxxxx>; Tim Deegan <tim@xxxxxxx>; xen- > devel@xxxxxxxxxxxxxxxxxxxx; Roger Pau Monné <roger.pau@xxxxxxxxxx> > Subject: Re: [Xen-devel] [PATCH v8 2/4] add a domain_tot_pages() helper > function > > > -----Original Message----- > > From: Jan Beulich <jbeulich@xxxxxxxx> > > Sent: 31 January 2020 12:53 > > To: Durrant, Paul <pdurrant@xxxxxxxxxxxx> > > Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx; Andrew Cooper > > <andrew.cooper3@xxxxxxxxxx>; Wei Liu <wl@xxxxxxx>; Roger Pau Monné > > <roger.pau@xxxxxxxxxx>; George Dunlap <George.Dunlap@xxxxxxxxxxxxx>; Ian > > Jackson <ian.jackson@xxxxxxxxxxxxx>; Julien Grall <julien@xxxxxxx>; > Konrad > > Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>; Stefano Stabellini > > <sstabellini@xxxxxxxxxx>; Tim Deegan <tim@xxxxxxx> > > Subject: Re: [PATCH v8 2/4] add a domain_tot_pages() helper function > > > > On 30.01.2020 15:57, Paul Durrant wrote: > > > v8: > > > - New in v8 > > > --- > > > xen/arch/x86/domain.c | 2 +- > > > xen/arch/x86/mm.c | 6 +++--- > > > xen/arch/x86/mm/p2m-pod.c | 10 +++++----- > > > xen/arch/x86/mm/shadow/common.c | 2 +- > > > xen/arch/x86/msi.c | 2 +- > > > xen/arch/x86/numa.c | 2 +- > > > xen/arch/x86/pv/dom0_build.c | 25 +++++++++++++------------ > > > xen/arch/x86/pv/domain.c | 2 +- > > > xen/common/domctl.c | 2 +- > > > xen/common/grant_table.c | 4 ++-- > > > xen/common/keyhandler.c | 2 +- > > > xen/common/memory.c | 4 ++-- > > > xen/common/page_alloc.c | 15 ++++++++------- > > > xen/include/public/memory.h | 4 ++-- > > > xen/include/xen/sched.h | 24 ++++++++++++++++++------ > > > 15 files changed, 60 insertions(+), 46 deletions(-) > > > > From this, with the comment you add next to the struct field, and > > with your reply yesterday, what about the uses in > > - arch/arm/arm64/domctl.c:switch_mode(), > > TBH I'm not sure with that one. It looks to me like it needs to check > whether the domain has *any* memory assigned. Perhaps checking page_list > would be more appropriate. Perhaps Julien can comment? > Having chatted to Julien, the aim of checking tot_pages here is to test whether the domain is newly created, in which case using domain_tot_pages() is the appropriate thing to do. Paul _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |