Re: [PATCH] powerpc: Add support for VRSAVE

2022-09-01 Thread Sebastian Huber
On 02.09.22 06:22, Sebastian Huber wrote: On 02.09.22 04:22, Chris Johns wrote: On 1/9/2022 6:26 pm, Sebastian Huber wrote: The VRSAVE feature of the Altivec unit can be used to reduce the amount of Altivec registers which need to be saved/restored during interrupt processing and context sw

Re: [PATCH] powerpc: Add support for VRSAVE

2022-09-01 Thread Sebastian Huber
On 02.09.22 04:22, Chris Johns wrote: On 1/9/2022 6:26 pm, Sebastian Huber wrote: The VRSAVE feature of the Altivec unit can be used to reduce the amount of Altivec registers which need to be saved/restored during interrupt processing and context switches. Which BSPs and hardware has this been

Re: [PATCH] powerpc: Add support for VRSAVE

2022-09-01 Thread Chris Johns
On 1/9/2022 6:26 pm, Sebastian Huber wrote: > The VRSAVE feature of the Altivec unit can be used to reduce the amount of > Altivec registers which need to be saved/restored during interrupt processing > and context switches. Which BSPs and hardware has this been tested on? Thanks Chris _

[PATCH] powerpc: Add support for VRSAVE

2022-09-01 Thread Sebastian Huber
The VRSAVE feature of the Altivec unit can be used to reduce the amount of Altivec registers which need to be saved/restored during interrupt processing and context switches. Update #4712. --- bsps/powerpc/shared/cpu_asm.S | 156 ++- .../shared/exceptions/ppc_exc_async

[PATCH/gcc] RTEMS: Add -mvrsave multilibs

2022-09-01 Thread Sebastian Huber
gcc/ChangeLog: * config/rs6000/rtems.h (CPP_OS_DEFAULT_SPEC): Define __PPC_VRSAVE__ if -mvrsave is present. * config/rs6000/t-rtems: Add -mvrsave multilib variants for -mcpu=e6500. --- gcc/config/rs6000/rtems.h | 3 ++- gcc/config/rs6000/t-rtems | 5 + 2 files