On Tue, Oct 31, 2023 at 05:39:01PM -0300, Daniel Henrique Barboza wrote: > We want to add a new CPU type for bare CPUs that will inherit specific > traits of the 2 existing types: > > - it will allow for extensions to be enabled/disabled, like generic > CPUs; > > - it will NOT inherit defaults, like vendor CPUs. > > We can make this conditions met by adding an explicit type for the > existing vendor CPUs and change the existing logic to not imply that > "not generic" means vendor CPUs. > > Let's add the "vendor" CPU type first. > > Signed-off-by: Daniel Henrique Barboza <dbarb...@ventanamicro.com> > --- > target/riscv/cpu-qom.h | 1 + > target/riscv/cpu.c | 30 +++++++++++++++++++++--------- > 2 files changed, 22 insertions(+), 9 deletions(-) >
Reviewed-by: Andrew Jones <ajo...@ventanamicro.com>