qemu/target
Daniel Henrique Barboza 7e4f75cadf target/riscv/tcg: hide warn for named feats when disabling via priv_ver
Commit 68c9e54bea handled a situation where a warning was being shown
when using the 'sifive_e' cpu when disabling the named extension zic64b.
It makes little sense to show user warnings for named extensions that
users can't control, and the solution taken was to disable zic64b
manually in riscv_cpu_update_named_features().

This solution won't scale well when adding more named features, and can
eventually end up repeating riscv_cpu_disable_priv_spec_isa_exts().

Change riscv_cpu_disable_priv_spec_isa_exts() to not show warnings when
disabling a named feature. This will accomplish the same thing we're
doing today while avoiding having two points where we're disabling
exts via priv_ver mismatch.

Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20241113171755.978109-2-dbarboza@ventanamicro.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2024-12-20 11:22:47 +10:00
..
alpha target/alpha: Set default NaN pattern explicitly 2024-12-11 15:31:05 +00:00
arm target/arm: Enable FEAT_XS for the max cpu 2024-12-17 15:17:46 +00:00
avr target/avr: Constify all Property 2024-12-15 12:53:54 -06:00
hexagon target/hexagon: Constify all Property 2024-12-15 12:53:57 -06:00
hppa target/hppa: Set default NaN pattern explicitly 2024-12-11 15:31:05 +00:00
i386 target/i386: Constify all Property 2024-12-15 12:54:02 -06:00
loongarch target/loongarch: Set default NaN pattern explicitly 2024-12-11 15:31:05 +00:00
m68k target/m68k: Set default NaN pattern explicitly 2024-12-11 15:31:06 +00:00
microblaze target/microblaze: Constify all Property 2024-12-15 12:54:05 -06:00
mips target/mips: Constify all Property 2024-12-15 12:54:07 -06:00
openrisc target/openrisc: Set default NaN pattern explicitly 2024-12-11 15:31:06 +00:00
ppc * rust: better integration with clippy, rustfmt and rustdoc 2024-12-12 18:40:32 -05:00
riscv target/riscv/tcg: hide warn for named feats when disabling via priv_ver 2024-12-20 11:22:47 +10:00
rx target/rx: Set default NaN pattern explicitly 2024-12-11 15:31:07 +00:00
s390x target/s390x: Constify all Property 2024-12-15 12:54:12 -06:00
sh4 target/sh4: Set default NaN pattern explicitly 2024-12-11 15:31:06 +00:00
sparc target/sparc: Constify all Property and PropertyInfo 2024-12-15 12:54:15 -06:00
tricore target/tricore: Set default NaN pattern explicitly 2024-12-11 15:31:07 +00:00
xtensa * rust: better integration with clippy, rustfmt and rustdoc 2024-12-12 18:40:32 -05:00
Kconfig target/cris: Remove the deprecated CRIS target 2024-09-13 20:11:13 +02:00
meson.build target/cris: Remove the deprecated CRIS target 2024-09-13 20:11:13 +02:00