On Wed, May 15, 2024 at 02:26:13PM -0700, Charlie Jenkins wrote: > Instead of grouping all vendor extensions into the same riscv_isa_ext > that standard instructions use, create a struct > "riscv_isa_vendor_ext_data_list" that allows each vendor to maintain > their vendor extensions independently of the standard extensions. > xandespmu is currently the only vendor extension so that is the only > extension that is affected by this change. > > An additional benefit of this is that the extensions of each vendor can > be conditionally enabled. A config RISCV_ISA_VENDOR_EXT_ANDES has been > added to allow for that. > > Signed-off-by: Charlie Jenkins Reviewed-by: Conor Dooley Cheers, Conor.