Message ID | 20240621201928.319293-3-andrew.cooper3@citrix.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | xen: build adjustments for __read_mostly/__ro_after_init | expand |
On 21/06/2024 9:19 pm, Andrew Cooper wrote: > All of CONFIG_SCHED_*, and CONFIG_HYPFS build fine. > > Add a stub for share_xen_page_with_guest(), which is all that is necessary to > make CONFIG_TRACEBUFFER build. > > No functional change. > > Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> > --- > CC: Shawn Anastasio <sanastasio@raptorengineering.com> > CC: Oleksii Kurochko <oleksii.kurochko@gmail.com> > CC: George Dunlap <George.Dunlap@citrix.com> > CC: Jan Beulich <JBeulich@suse.com> > CC: Stefano Stabellini <sstabellini@kernel.org> > CC: Julien Grall <julien@xen.org> > > https://gitlab.com/xen-project/people/andyhhp/xen/-/pipelines/1342672505 > > This is in aid of getting wider compiler coverage with the subseqeuent patch > --- > xen/arch/ppc/configs/ppc64_defconfig | 6 ------ > xen/arch/ppc/stubs.c | 6 ++++++ > 2 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/xen/arch/ppc/configs/ppc64_defconfig b/xen/arch/ppc/configs/ppc64_defconfig > index 48a053237afd..4924d881a27c 100644 > --- a/xen/arch/ppc/configs/ppc64_defconfig > +++ b/xen/arch/ppc/configs/ppc64_defconfig > @@ -1,9 +1,3 @@ > -# CONFIG_SCHED_CREDIT is not set > -# CONFIG_SCHED_RTDS is not set > -# CONFIG_SCHED_NULL is not set > -# CONFIG_SCHED_ARINC653 is not set > -# CONFIG_TRACEBUFFER is not set > -# CONFIG_HYPFS is not set > # CONFIG_GRANT_TABLE is not set > # CONFIG_SPECULATIVE_HARDEN_ARRAY is not set > # CONFIG_MEM_ACCESS is not set > diff --git a/xen/arch/ppc/stubs.c b/xen/arch/ppc/stubs.c > index 923f0e7b2095..a10691165b1b 100644 > --- a/xen/arch/ppc/stubs.c > +++ b/xen/arch/ppc/stubs.c > @@ -333,3 +333,9 @@ void udelay(unsigned long usecs) > { > BUG_ON("unimplemented"); > } > + > +void share_xen_page_with_guest(struct page_info *page, struct domain *d, > + enum XENSHARE_flags flags) > +{ > + BUG_ON("unimplemented"); > +}
On 05.09.2024 23:54, Andrew Cooper wrote: > On 21/06/2024 9:19 pm, Andrew Cooper wrote: >> All of CONFIG_SCHED_*, and CONFIG_HYPFS build fine. >> >> Add a stub for share_xen_page_with_guest(), which is all that is necessary to >> make CONFIG_TRACEBUFFER build. >> >> No functional change. >> >> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Acked-by: Jan Beulich <jbeulich@suse.com>
diff --git a/xen/arch/ppc/configs/ppc64_defconfig b/xen/arch/ppc/configs/ppc64_defconfig index 48a053237afd..4924d881a27c 100644 --- a/xen/arch/ppc/configs/ppc64_defconfig +++ b/xen/arch/ppc/configs/ppc64_defconfig @@ -1,9 +1,3 @@ -# CONFIG_SCHED_CREDIT is not set -# CONFIG_SCHED_RTDS is not set -# CONFIG_SCHED_NULL is not set -# CONFIG_SCHED_ARINC653 is not set -# CONFIG_TRACEBUFFER is not set -# CONFIG_HYPFS is not set # CONFIG_GRANT_TABLE is not set # CONFIG_SPECULATIVE_HARDEN_ARRAY is not set # CONFIG_MEM_ACCESS is not set diff --git a/xen/arch/ppc/stubs.c b/xen/arch/ppc/stubs.c index 923f0e7b2095..a10691165b1b 100644 --- a/xen/arch/ppc/stubs.c +++ b/xen/arch/ppc/stubs.c @@ -333,3 +333,9 @@ void udelay(unsigned long usecs) { BUG_ON("unimplemented"); } + +void share_xen_page_with_guest(struct page_info *page, struct domain *d, + enum XENSHARE_flags flags) +{ + BUG_ON("unimplemented"); +}
All of CONFIG_SCHED_*, and CONFIG_HYPFS build fine. Add a stub for share_xen_page_with_guest(), which is all that is necessary to make CONFIG_TRACEBUFFER build. No functional change. Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> --- CC: Shawn Anastasio <sanastasio@raptorengineering.com> CC: Oleksii Kurochko <oleksii.kurochko@gmail.com> CC: George Dunlap <George.Dunlap@citrix.com> CC: Jan Beulich <JBeulich@suse.com> CC: Stefano Stabellini <sstabellini@kernel.org> CC: Julien Grall <julien@xen.org> https://gitlab.com/xen-project/people/andyhhp/xen/-/pipelines/1342672505 This is in aid of getting wider compiler coverage with the subseqeuent patch --- xen/arch/ppc/configs/ppc64_defconfig | 6 ------ xen/arch/ppc/stubs.c | 6 ++++++ 2 files changed, 6 insertions(+), 6 deletions(-)