Hi Oleksii, On 12/22/23 9:13 AM, Oleksii Kurochko wrote: > Signed-off-by: Oleksii Kurochko <[email protected]> > --- > Changes in V3: > - add SPDX > - drop unneeded for now p2m types. > - return false in all functions implemented with BUG() inside. > - update the commit message > --- > Changes in V2: > - Nothing changed. Only rebase. > --- > xen/arch/ppc/include/asm/p2m.h | 3 +- > xen/arch/riscv/include/asm/p2m.h | 102 +++++++++++++++++++++++++++++++ > 2 files changed, 103 insertions(+), 2 deletions(-) > create mode 100644 xen/arch/riscv/include/asm/p2m.h > > diff --git a/xen/arch/ppc/include/asm/p2m.h b/xen/arch/ppc/include/asm/p2m.h > index 25ba054668..3bc05b7c05 100644 > --- a/xen/arch/ppc/include/asm/p2m.h > +++ b/xen/arch/ppc/include/asm/p2m.h > @@ -50,8 +50,7 @@ static inline void memory_type_changed(struct domain *d) > static inline int guest_physmap_mark_populate_on_demand(struct domain *d, > unsigned long gfn, > unsigned int order) > { > - BUG_ON("unimplemented"); > - return 1; > + return -EOPNOTSUPP; > } >
Was this change included by mistake? I'm not sure why this patch should touch PPC's p2m.h. Thanks, Shawn
