Re: [PATCH v2 2/2] mm: split out mfn_t / gfn_t / pfn_t definitions and helpers

2021-01-13 Thread Julien Grall
Hi Jan, On 05/01/2021 12:38, Jan Beulich wrote: xen/mm.h has heavy dependencies, while in a number of cases only these type definitions are needed. This separation then also allows pulling in these definitions when including xen/mm.h would cause cyclic dependencies. Replace xen/mm.h inclusion w

[PATCH v2 2/2] mm: split out mfn_t / gfn_t / pfn_t definitions and helpers

2021-01-05 Thread Jan Beulich
xen/mm.h has heavy dependencies, while in a number of cases only these type definitions are needed. This separation then also allows pulling in these definitions when including xen/mm.h would cause cyclic dependencies. Replace xen/mm.h inclusion where possible in include/xen/. (In xen/iommu.h also