android-riscv64 icon indicating copy to clipboard operation
android-riscv64 copied to clipboard

update qemu prebuilt to qemu 9.2

Open enh-google opened this issue 1 year ago • 3 comments

qemu 9.2 has sifive's patches for significantly faster V that should let us start using more V.

we should also start enabling other extensions.

Zfa would let enh@ simplify some assembler.

Zicfilp and Zicfiss would let us start testing CFI.

enh-google avatar Nov 12 '24 19:11 enh-google

Zicbom would let ART do cache flushes.

enh-google avatar Nov 14 '24 20:11 enh-google

Zicbom would let ART do cache flushes.

Zicbom isn't currently exposed to userspace. See this thread on the LKML: https://lore.kernel.org/linux-riscv/[email protected]/

SiFiveHolland avatar Nov 15 '24 04:11 SiFiveHolland

Zicbom would let ART do cache flushes.

Zicbom isn't currently exposed to userspace. See this thread on the LKML: https://lore.kernel.org/linux-riscv/[email protected]/

ah, the same only-this-core problem that required __riscv_flush_icache(). thanks for pointing that out!

Zicfilp and Zicfiss would let us start testing CFI.

(it was pointed out to me elsewhere that the kernel support for this hasn't landed yet either.)

enh-google avatar Nov 15 '24 12:11 enh-google