Message ID | 20250312040632.2853485-2-Penny.Zheng@amd.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | xen: introduce CONFIG_SYSCTL | expand |
[Public] Hi, > -----Original Message----- > From: Penny, Zheng <penny.zheng@amd.com> > Sent: Wednesday, March 12, 2025 12:06 PM > To: xen-devel@lists.xenproject.org > Cc: Huang, Ray <Ray.Huang@amd.com>; Stabellini, Stefano > <stefano.stabellini@amd.com>; Andrew Cooper <andrew.cooper3@citrix.com>; > Anthony PERARD <anthony.perard@vates.tech>; Orzel, Michal > <Michal.Orzel@amd.com>; Jan Beulich <jbeulich@suse.com>; Julien Grall > <julien@xen.org>; Roger Pau Monné <roger.pau@citrix.com>; Stefano Stabellini > <sstabellini@kernel.org>; Sergiy Kibrik <Sergiy_Kibrik@epam.com>; Penny, Zheng > <penny.zheng@amd.com> > Subject: [PATCH v1 01/19] xen: introduce CONFIG_SYSCTL > > From: Stefano Stabellini <stefano.stabellini@amd.com> > > Signed-off-by: Stefano Stabellini <stefano.stabellini@amd.com> > Signed-off-by: Sergiy Kibrik <Sergiy_Kibrik@epam.com> > Signed-off-by: Penny Zheng <Penny.Zheng@amd.com> > --- > xen/common/Kconfig | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/xen/common/Kconfig b/xen/common/Kconfig index > 6166327f4d..72e1d7ea97 100644 > --- a/xen/common/Kconfig > +++ b/xen/common/Kconfig > @@ -519,6 +519,15 @@ config TRACEBUFFER > to be collected at run time for debugging or performance analysis. > Memory and execution overhead when not active is minimal. > > +menu "Supported hypercall interfaces" > + visible if EXPERT > + > +config SYSCTL > + bool "Enable sysctl hypercall" > + depends on !PV_SHIM_EXCLUSIVE I'm aware of the commit of "x86: provide an inverted Kconfig control for shim-exclusive mode"[1] And I'll rebase whenever it gets merged. > + default y > +endmenu > + > config LLC_COLORING > bool "Last Level Cache (LLC) coloring" if EXPERT > depends on HAS_LLC_COLORING > -- [1] https://lists.xen.org/archives/html/xen-devel/2023-03/msg00040.html > 2.34.1 Many thanks, Penny
On 12.03.2025 05:10, Penny, Zheng wrote: > [Public] > > Hi, > >> -----Original Message----- >> From: Penny, Zheng <penny.zheng@amd.com> >> Sent: Wednesday, March 12, 2025 12:06 PM >> To: xen-devel@lists.xenproject.org >> Cc: Huang, Ray <Ray.Huang@amd.com>; Stabellini, Stefano >> <stefano.stabellini@amd.com>; Andrew Cooper <andrew.cooper3@citrix.com>; >> Anthony PERARD <anthony.perard@vates.tech>; Orzel, Michal >> <Michal.Orzel@amd.com>; Jan Beulich <jbeulich@suse.com>; Julien Grall >> <julien@xen.org>; Roger Pau Monné <roger.pau@citrix.com>; Stefano Stabellini >> <sstabellini@kernel.org>; Sergiy Kibrik <Sergiy_Kibrik@epam.com>; Penny, Zheng >> <penny.zheng@amd.com> >> Subject: [PATCH v1 01/19] xen: introduce CONFIG_SYSCTL >> >> From: Stefano Stabellini <stefano.stabellini@amd.com> >> >> Signed-off-by: Stefano Stabellini <stefano.stabellini@amd.com> >> Signed-off-by: Sergiy Kibrik <Sergiy_Kibrik@epam.com> >> Signed-off-by: Penny Zheng <Penny.Zheng@amd.com> >> --- >> xen/common/Kconfig | 9 +++++++++ >> 1 file changed, 9 insertions(+) >> >> diff --git a/xen/common/Kconfig b/xen/common/Kconfig index >> 6166327f4d..72e1d7ea97 100644 >> --- a/xen/common/Kconfig >> +++ b/xen/common/Kconfig >> @@ -519,6 +519,15 @@ config TRACEBUFFER >> to be collected at run time for debugging or performance analysis. >> Memory and execution overhead when not active is minimal. >> >> +menu "Supported hypercall interfaces" >> + visible if EXPERT >> + >> +config SYSCTL >> + bool "Enable sysctl hypercall" >> + depends on !PV_SHIM_EXCLUSIVE > > I'm aware of the commit of "x86: provide an inverted Kconfig control for shim-exclusive mode"[1] > And I'll rebase whenever it gets merged. Except that meanwhile it was agreed upon that it won't be merged. Instead iirc the plan is for someone to go and remove all the "depends on !PV_SHIM_EXCLUSIVE". Which means new ones better won't be added anymore. Jan
diff --git a/xen/common/Kconfig b/xen/common/Kconfig index 6166327f4d..72e1d7ea97 100644 --- a/xen/common/Kconfig +++ b/xen/common/Kconfig @@ -519,6 +519,15 @@ config TRACEBUFFER to be collected at run time for debugging or performance analysis. Memory and execution overhead when not active is minimal. +menu "Supported hypercall interfaces" + visible if EXPERT + +config SYSCTL + bool "Enable sysctl hypercall" + depends on !PV_SHIM_EXCLUSIVE + default y +endmenu + config LLC_COLORING bool "Last Level Cache (LLC) coloring" if EXPERT depends on HAS_LLC_COLORING