Re: [PATCH v3 3/5] x86: allow Kconfig control over psABI level

2023-08-13 Thread Jan Beulich
On 11.08.2023 16:59, Anthony PERARD wrote: > On Wed, Jul 26, 2023 at 12:34:15PM +0200, Jan Beulich wrote: >> --- a/xen/arch/x86/arch.mk >> +++ b/xen/arch/x86/arch.mk >> @@ -36,6 +36,29 @@ CFLAGS += -mno-red-zone -fpic >> # the SSE setup for variadic function calls. >> CFLAGS += -mno-mmx -mno-sse

Re: [PATCH v3 3/5] x86: allow Kconfig control over psABI level

2023-08-11 Thread Anthony PERARD
On Wed, Jul 26, 2023 at 12:34:15PM +0200, Jan Beulich wrote: > --- a/xen/arch/x86/Kconfig > +++ b/xen/arch/x86/Kconfig > @@ -118,6 +118,36 @@ config HVM > > If unsure, say Y. > > +choice > + prompt "base psABI level" > + default X86_64_BASELINE > + help > + The psABI d

Re: [PATCH v3 3/5] x86: allow Kconfig control over psABI level

2023-08-07 Thread Jason Andryuk
On Wed, Jul 26, 2023 at 6:34 AM Jan Beulich wrote: > > Newer hardware offers more efficient and/or flexible and/or capable > instructions, some of which we can make good use of in the hypervisor > as well. Allow a basic way (no alternatives patching) of enabling their > use. Of course this means t

[PATCH v3 3/5] x86: allow Kconfig control over psABI level

2023-07-26 Thread Jan Beulich
Newer hardware offers more efficient and/or flexible and/or capable instructions, some of which we can make good use of in the hypervisor as well. Allow a basic way (no alternatives patching) of enabling their use. Of course this means that hypervisors thus built won't work anymore on older, less c