Re: [Xen-devel] [PATCH v5 12/16] xen/mm: Switch common/memory.c to use typesafe MFN

2018-03-15 Thread Jan Beulich
>>> On 15.03.18 at 16:03, wrote: > Hi Jan, > > On 15/03/18 08:06, Jan Beulich wrote: > On 14.03.18 at 19:20, wrote: >>> @@ -95,11 +101,17 @@ static unsigned int max_order(const struct domain *d) >>> return min(order, MAX_ORDER + 0U); >>> }

Re: [Xen-devel] [PATCH v5 12/16] xen/mm: Switch common/memory.c to use typesafe MFN

2018-03-15 Thread Julien Grall
Hi Jan, On 15/03/18 08:06, Jan Beulich wrote: On 14.03.18 at 19:20, wrote: @@ -95,11 +101,17 @@ static unsigned int max_order(const struct domain *d) return min(order, MAX_ORDER + 0U); } +/* Helper to copy a typesafe MFN to guest */ +#define

Re: [Xen-devel] [PATCH v5 12/16] xen/mm: Switch common/memory.c to use typesafe MFN

2018-03-15 Thread Jan Beulich
>>> On 14.03.18 at 19:20, wrote: > @@ -95,11 +101,17 @@ static unsigned int max_order(const struct domain *d) > return min(order, MAX_ORDER + 0U); > } > > +/* Helper to copy a typesafe MFN to guest */ > +#define copy_mfn_to_guest(hnd, off, mfn)\ > +({

[Xen-devel] [PATCH v5 12/16] xen/mm: Switch common/memory.c to use typesafe MFN

2018-03-14 Thread julien . grall
From: Julien Grall A new helper copy_mfn_to_guest is introduced to easily to copy a MFN to the guest memory. Not functional change intended Signed-off-by: Julien Grall --- Cc: Andrew Cooper Cc: George Dunlap