Re: [PATCH v7 03/19] xen/riscv: introduce extenstion support check by compiler

2024-04-05 Thread Oleksii
On Fri, 2024-04-05 at 08:08 +0200, Jan Beulich wrote: > On 04.04.2024 18:17, Oleksii wrote: > > On Thu, 2024-04-04 at 17:43 +0200, Jan Beulich wrote: > > > On 04.04.2024 17:18, Oleksii wrote: > > > > On Thu, 2024-04-04 at 12:07 +0200, Jan Beulich wrote: > > > > > On 03.04.2024 12:19, Oleksii

Re: [PATCH v7 03/19] xen/riscv: introduce extenstion support check by compiler

2024-04-05 Thread Jan Beulich
On 04.04.2024 18:17, Oleksii wrote: > On Thu, 2024-04-04 at 17:43 +0200, Jan Beulich wrote: >> On 04.04.2024 17:18, Oleksii wrote: >>> On Thu, 2024-04-04 at 12:07 +0200, Jan Beulich wrote: On 03.04.2024 12:19, Oleksii Kurochko wrote: > --- a/xen/arch/riscv/arch.mk > +++

Re: [PATCH v7 03/19] xen/riscv: introduce extenstion support check by compiler

2024-04-04 Thread Oleksii
On Thu, 2024-04-04 at 17:43 +0200, Jan Beulich wrote: > On 04.04.2024 17:18, Oleksii wrote: > > On Thu, 2024-04-04 at 12:07 +0200, Jan Beulich wrote: > > > On 03.04.2024 12:19, Oleksii Kurochko wrote: > > > > --- a/xen/arch/riscv/arch.mk > > > > +++ b/xen/arch/riscv/arch.mk > > > > @@ -3,16 +3,27

Re: [PATCH v7 03/19] xen/riscv: introduce extenstion support check by compiler

2024-04-04 Thread Jan Beulich
On 04.04.2024 17:18, Oleksii wrote: > On Thu, 2024-04-04 at 12:07 +0200, Jan Beulich wrote: >> On 03.04.2024 12:19, Oleksii Kurochko wrote: >>> --- a/xen/arch/riscv/arch.mk >>> +++ b/xen/arch/riscv/arch.mk >>> @@ -3,16 +3,27 @@ >>>   >>>  $(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS))

Re: [PATCH v7 03/19] xen/riscv: introduce extenstion support check by compiler

2024-04-04 Thread Oleksii
On Thu, 2024-04-04 at 12:07 +0200, Jan Beulich wrote: > On 03.04.2024 12:19, Oleksii Kurochko wrote: > > --- a/xen/arch/riscv/arch.mk > > +++ b/xen/arch/riscv/arch.mk > > @@ -3,16 +3,27 @@ > >   > >  $(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS)) > >   > > -CFLAGS-$(CONFIG_RISCV_64) +=

Re: [PATCH v7 03/19] xen/riscv: introduce extenstion support check by compiler

2024-04-04 Thread Jan Beulich
On 03.04.2024 12:19, Oleksii Kurochko wrote: > --- a/xen/arch/riscv/arch.mk > +++ b/xen/arch/riscv/arch.mk > @@ -3,16 +3,27 @@ > > $(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS)) > > -CFLAGS-$(CONFIG_RISCV_64) += -mabi=lp64 > +riscv-abi-$(CONFIG_RISCV_32) := -mabi=ilp32 >

Re: [PATCH v7 03/19] xen/riscv: introduce extenstion support check by compiler

2024-04-03 Thread Jan Beulich
On 03.04.2024 12:19, Oleksii Kurochko wrote: > Currently, RISC-V requires two extensions: _zbb and _zihintpause. > > This patch introduces a compiler check to check if these extensions > are supported. > Additionally, it introduces the riscv/booting.txt file, which contains > information about

[PATCH v7 03/19] xen/riscv: introduce extenstion support check by compiler

2024-04-03 Thread Oleksii Kurochko
Currently, RISC-V requires two extensions: _zbb and _zihintpause. This patch introduces a compiler check to check if these extensions are supported. Additionally, it introduces the riscv/booting.txt file, which contains information about the extensions that should be supported by the platform.