]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
qemuriscv: Use RVA23S64 profile for cpu
authorKhem Raj <raj.khem@gmail.com>
Wed, 24 Sep 2025 06:24:50 +0000 (23:24 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 25 Sep 2025 09:57:21 +0000 (10:57 +0100)
Enables RVV extensions uniformly across gcc and clang
as it is mandatory in RVA23 spec.

https://github.com/riscv/riscv-profiles/blob/main/src/rva23-profile.adoc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/conf/machine/include/riscv/qemuriscv.inc

index 35961272022b48324bbd772b51b6ad54ecb6c092..b755d32c9d1a322dc08b433b5c96d0cf21465364 100644 (file)
@@ -27,7 +27,7 @@ UBOOT_ENTRYPOINT:riscv64 = "0x80200000"
 # qemuboot options
 QB_SMP ?= "-smp 4"
 QB_KERNEL_CMDLINE_APPEND = "earlycon=sbi"
-QB_CPU:riscv64 ?= "-cpu rva22s64"
+QB_CPU:riscv64 ?= "-cpu rva23s64"
 QB_MACHINE = "-machine virt"
 QB_DEFAULT_BIOS = "fw_jump.elf"
 QB_TAP_OPT = "-netdev tap,id=net0,ifname=@TAP@,script=no,downscript=no"