[Xen-devel] [PATCH v3 09/14] xen/x86: mm: Re-implement set_gpfn_from_mfn() as a static inline function

2019-06-03 Thread Julien Grall
set_gpfn_from_mfn() is currently implement in a 2 part macros. The second macro is only called within the first macro, so they can be folded together. Furthermore, this is now converted to a static inline making the code more readable and safer. As set_gpfn_from_mfn is now a static inline functio

Re: [Xen-devel] [PATCH v3 09/14] xen/x86: mm: Re-implement set_gpfn_from_mfn() as a static inline function

2019-06-04 Thread Jan Beulich
>>> On 03.06.19 at 18:03, wrote: > --- a/xen/include/asm-x86/mm.h > +++ b/xen/include/asm-x86/mm.h > @@ -442,6 +442,8 @@ int check_descriptor(const struct domain *d, seg_desc_t > *desc); > > extern paddr_t mem_hotplug; > > +extern struct domain *dom_xen, *dom_io, *dom_cow;/* for vmcorein

Re: [Xen-devel] [PATCH v3 09/14] xen/x86: mm: Re-implement set_gpfn_from_mfn() as a static inline function

2019-06-04 Thread Julien Grall
Hi Jan, On 6/4/19 5:21 PM, Jan Beulich wrote: On 03.06.19 at 18:03, wrote: --- a/xen/include/asm-x86/mm.h +++ b/xen/include/asm-x86/mm.h @@ -442,6 +442,8 @@ int check_descriptor(const struct domain *d, seg_desc_t *desc); extern paddr_t mem_hotplug; +extern struct domain *dom_xen, *dom

Re: [Xen-devel] [PATCH v3 09/14] xen/x86: mm: Re-implement set_gpfn_from_mfn() as a static inline function

2019-06-05 Thread Jan Beulich
>>> On 04.06.19 at 18:23, wrote: > On 6/4/19 5:21 PM, Jan Beulich wrote: > On 03.06.19 at 18:03, wrote: >>> --- a/xen/include/asm-x86/mm.h >>> +++ b/xen/include/asm-x86/mm.h >>> @@ -442,6 +442,8 @@ int check_descriptor(const struct domain *d, seg_desc_t >>> *desc); >>> >>> extern paddr_