Re: [Xen-devel] [PATCH v6 2/5] mm: keep PGC_extra pages on a separate list

2020-03-17 Thread Paul Durrant
> -Original Message- > From: Jan Beulich > Sent: 17 March 2020 10:45 > To: p...@xen.org > Cc: xen-devel@lists.xenproject.org; 'Andrew Cooper' > ; 'George Dunlap' > ; 'Ian Jackson' ; > 'Julien Grall' > ; 'Stefano Stabellini' ; 'Wei Liu' > ; 'Roger Pau > Monné' > Subject: Re: [PATCH v6

Re: [Xen-devel] [PATCH v6 2/5] mm: keep PGC_extra pages on a separate list

2020-03-17 Thread Jan Beulich
On 16.03.2020 19:11, Paul Durrant wrote: >> -Original Message- >> From: Jan Beulich >> Sent: 16 March 2020 16:53 >> >> On 10.03.2020 18:49, p...@xen.org wrote: >>> --- a/xen/common/page_alloc.c >>> +++ b/xen/common/page_alloc.c >>> @@ -2314,7 +2314,7 @@ int assign_pages( >>>

Re: [Xen-devel] [PATCH v6 2/5] mm: keep PGC_extra pages on a separate list

2020-03-16 Thread Paul Durrant
> -Original Message- > From: Jan Beulich > Sent: 16 March 2020 16:53 > To: p...@xen.org > Cc: xen-devel@lists.xenproject.org; Andrew Cooper > ; George Dunlap > ; Ian Jackson ; Julien > Grall ; > Stefano Stabellini ; Wei Liu ; Roger > Pau Monné > > Subject: Re: [PATCH v6 2/5] mm: keep

Re: [Xen-devel] [PATCH v6 2/5] mm: keep PGC_extra pages on a separate list

2020-03-16 Thread Jan Beulich
On 10.03.2020 18:49, p...@xen.org wrote: > --- a/xen/arch/x86/domain.c > +++ b/xen/arch/x86/domain.c > @@ -257,6 +257,13 @@ void dump_pageframe_info(struct domain *d) > _p(mfn_x(page_to_mfn(page))), > page->count_info, page->u.inuse.type_info); > } > + > +

[Xen-devel] [PATCH v6 2/5] mm: keep PGC_extra pages on a separate list

2020-03-10 Thread paul
From: Paul Durrant This patch adds a new page_list_head into struct domain to hold PGC_extra pages. This avoids them getting confused with 'normal' domheap pages where the domain's page_list is walked. A new dump loop is also added to dump_pageframe_info() to unconditionally dump the 'extra