[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 09/37] xen/x86: introduce two helpers to access memory hotplug end
+x86 maintainers On Thu, 23 Sep 2021, Wei Chen wrote: > x86 provides a mem_hotplug to maintain the end of memory hotplug ^ variable > end address. This variable can be accessed out of mm.c. We want > some code out of mm.c can be reused by other architectures without ^ so that it can be reused > memory hotplug ability. So in this patch, we introduce these two > helpers to replace mem_hotplug direct access. This will give the > ability to stub these two API. ^ APIs > Signed-off-by: Wei Chen <wei.chen@xxxxxxx> > --- > xen/include/asm-x86/mm.h | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/xen/include/asm-x86/mm.h b/xen/include/asm-x86/mm.h > index cb90527499..af2fc4b0cd 100644 > --- a/xen/include/asm-x86/mm.h > +++ b/xen/include/asm-x86/mm.h > @@ -475,6 +475,16 @@ static inline int get_page_and_type(struct page_info > *page, > > extern paddr_t mem_hotplug; > > +static inline void mem_hotplug_update_boundary(paddr_t end) > +{ > + mem_hotplug = end; > +} > + > +static inline paddr_t mem_hotplug_boundary(void) > +{ > + return mem_hotplug; > +} > + > > /****************************************************************************** > * With shadow pagetables, the different kinds of address start > * to get get confusing. > -- > 2.25.1 >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |