aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-10-31docs/specs: add riscv-iommuDaniel Henrique Barboza3-0/+104
2024-10-31qtest/riscv-iommu-test: add init queues testDaniel Henrique Barboza2-0/+155
2024-10-31hw/riscv/riscv-iommu: add DBG supportTomasz Jeznach2-0/+76
2024-10-31hw/riscv/riscv-iommu: add ATS supportTomasz Jeznach4-3/+171
2024-10-31hw/riscv/riscv-iommu: add Address Translation Cache (IOATC)Tomasz Jeznach2-4/+203
2024-10-31test/qtest: add riscv-iommu-pci testsDaniel Henrique Barboza5-0/+237
2024-10-31hw/riscv/virt.c: support for RISC-V IOMMU PCIDevice hotplugTomasz Jeznach1-1/+32
2024-10-31hw/riscv: add riscv-iommu-pci reference deviceTomasz Jeznach2-1/+203
2024-10-31pci-ids.rst: add Red Hat pci-id for RISC-V IOMMU deviceDaniel Henrique Barboza2-0/+3
2024-10-31hw/riscv: add RISC-V IOMMU base emulationTomasz Jeznach9-0/+2222
2024-10-31hw/riscv: add riscv-iommu-bits.hTomasz Jeznach1-0/+345
2024-10-31exec/memtxattr: add process identifier to the transaction attributesTomasz Jeznach1-0/+5
2024-10-31target/riscv: Expose zicfiss extension as a cpu propertyDeepak Gupta1-0/+1
2024-10-31disas/riscv: enable disassembly for compressed sspush/sspopchkDeepak Gupta2-1/+19
2024-10-31disas/riscv: enable disassembly for zicfiss instructionsDeepak Gupta2-1/+40
2024-10-30scripts: remove erroneous file that breaks git clone on WindowsPierrick Bouvier1-0/+0
2024-10-30target/i386: fix CPUID check for LFENCE and SFENCEPaolo Bonzini1-2/+2
2024-10-30ci: enable rust in the Fedora system build jobDaniel P. Berrangé1-1/+1
2024-10-30tests: add 'rust' and 'bindgen' to CI package listDaniel P. Berrangé23-3/+51
2024-10-30stubs: avoid duplicate symbols in libqemuutil.aPaolo Bonzini1-1/+6
2024-10-30target/riscv: compressed encodings for sspush and sspopchkDeepak Gupta1-0/+4
2024-10-30target/riscv: implement zicfiss instructionsDeepak Gupta4-2/+140
2024-10-30target/riscv: update `decode_save_opc` to store extra word2Deepak Gupta11-34/+35
2024-10-30target/riscv: AMO operations always raise store/AMO faultDeepak Gupta4-2/+30
2024-10-30target/riscv: mmu changes for zicfiss shadow stack protectionDeepak Gupta2-14/+53
2024-10-30target/riscv: tb flag for shadow stack instructionsDeepak Gupta3-0/+9
2024-10-30target/riscv: introduce ssp and enabling controls for zicfissDeepak Gupta6-0/+111
2024-10-30target/riscv: Add zicfiss extensionDeepak Gupta3-0/+25
2024-10-30target/riscv: Expose zicfilp extension as a cpu propertyDeepak Gupta1-0/+1
2024-10-30disas/riscv: enable `lpad` disassemblyDeepak Gupta2-1/+19
2024-10-30target/riscv: zicfilp `lpad` impl and branch trackingDeepak Gupta3-1/+60
2024-10-30target/riscv: tracking indirect branches (fcfi) for zicfilpDeepak Gupta4-0/+39
2024-10-30target/riscv: additional code information for sw checkDeepak Gupta3-0/+6
2024-10-30target/riscv: save and restore elp state on priv transitionsDeepak Gupta3-0/+72
2024-10-30target/riscv: Introduce elp state and enabling controls for zicfilpDeepak Gupta7-1/+68
2024-10-30target/riscv: Add zicfilp extensionDeepak Gupta3-0/+7
2024-10-30target/riscv: expose *envcfg csr and priv to qemu-user as wellDeepak Gupta2-4/+10
2024-10-30hw/char: sifive_uart: Print uart characters asyncAlistair Francis2-8/+105
2024-10-30hw/char: riscv_htif: Use blocking qemu_chr_fe_write_allAlistair Francis1-2/+10
2024-10-30hw/intc/riscv_aplic: Check and update pending when write sourcecfgYong-Xuan Wang1-18/+33
2024-10-30target/riscv: Set vtype.vill on CPU resetRob Bradford1-0/+1
2024-10-30hw/intc: Don't clear pending bits on IRQ loweringSergey Makarov1-2/+4
2024-10-30hw/intc: Make zeroth priority register read-onlySergey Makarov1-2/+7
2024-10-30tests/avocado: Boot Linux for RV32 cpu on RV64 QEMULIU Zhiwei1-0/+16
2024-10-30target/riscv: Add max32 CPU for RV64 QEMULIU Zhiwei2-5/+8
2024-10-30target/riscv: Enable RV32 CPU support in RV64 QEMUTANG Tiancheng2-4/+14
2024-10-30target/riscv: Correct mcause/scause bit width for RV32 in RV64 QEMUTANG Tiancheng1-2/+6
2024-10-30target/riscv: Detect sxl to set bit width for RV32 in RV64TANG Tiancheng1-5/+12
2024-10-30target/riscv: Correct SXL return value for RV32 in RV64 QEMUTANG Tiancheng1-1/+4
2024-10-30target/riscv: Adjust PMP size for no-MMU RV64 QEMU running RV32TANG Tiancheng1-1/+1