Re: [PATCH 06/19] riscv: Extend cpufeature.c to detect vendor extensions

2024-04-13 Thread kernel test robot
: 4cece764965020c22cff7665b18a012006359095 patch link: https://lore.kernel.org/r/20240411-dev-charlie-support_thead_vector_6_9-v1-6-4af9815ec746%40rivosinc.com patch subject: [PATCH 06/19] riscv: Extend cpufeature.c to detect vendor extensions config: riscv-randconfig-r133-20240413 (https://download.01.org/0day-ci

Re: [PATCH 06/19] riscv: Extend cpufeature.c to detect vendor extensions

2024-04-12 Thread Conor Dooley
On Fri, Apr 12, 2024 at 09:58:04AM -0700, Charlie Jenkins wrote: > On Fri, Apr 12, 2024 at 01:30:08PM +0100, Conor Dooley wrote: > > On Thu, Apr 11, 2024 at 09:11:12PM -0700, Charlie Jenkins wrote: > > > static void __init riscv_parse_isa_string(unsigned long *this_hwcap, > > > struct riscv_isain

Re: [PATCH 06/19] riscv: Extend cpufeature.c to detect vendor extensions

2024-04-12 Thread Charlie Jenkins
On Fri, Apr 12, 2024 at 01:30:08PM +0100, Conor Dooley wrote: > On Thu, Apr 11, 2024 at 09:11:12PM -0700, Charlie Jenkins wrote: > > static void __init riscv_parse_isa_string(unsigned long *this_hwcap, > > struct riscv_isainfo *isainfo, > > > - unsigned long *

Re: [PATCH 06/19] riscv: Extend cpufeature.c to detect vendor extensions

2024-04-12 Thread kernel test robot
: 4cece764965020c22cff7665b18a012006359095 patch link: https://lore.kernel.org/r/20240411-dev-charlie-support_thead_vector_6_9-v1-6-4af9815ec746%40rivosinc.com patch subject: [PATCH 06/19] riscv: Extend cpufeature.c to detect vendor extensions config: riscv-defconfig (https://download.01.org/0day-ci/archive

Re: [PATCH 06/19] riscv: Extend cpufeature.c to detect vendor extensions

2024-04-12 Thread Conor Dooley
On Thu, Apr 11, 2024 at 09:11:12PM -0700, Charlie Jenkins wrote: > static void __init riscv_parse_isa_string(unsigned long *this_hwcap, struct > riscv_isainfo *isainfo, > - unsigned long *isa2hwcap, const char > *isa) > +

[PATCH 06/19] riscv: Extend cpufeature.c to detect vendor extensions

2024-04-11 Thread Charlie Jenkins
Create a private namespace for each vendor above 0x8000. During the probing of hardware capabilities, the vendorid of each hart is used to resolve the vendor extension compatibility. Signed-off-by: Charlie Jenkins --- arch/riscv/include/asm/cpufeature.h | 7 ++ arch/riscv/include/asm/hwcap.h