2021-11-17 | Richard Henderson | meson.build: Merge riscv32 and riscv64 cpu family Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-11-17 | Bin Meng | target/riscv: machine: Sort the .subsections Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-29 | Chih-Min Chao | target/riscv: change the api for RVF/RVD fmin/fmax Acked-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-29 | Chih-Min Chao | softfloat: add APIs to handle alternative sNaN propagation... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-29 | Jose Martins | target/riscv: remove force HS exception Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-29 | Jose Martins | target/riscv: fix VS interrupts forwarding to HS Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alexey Baturo | target/riscv: Allow experimental J-ext to be turned on Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Anatoly Parshintsev | target/riscv: Implement address masking functions required... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alexey Baturo | target/riscv: Support pointer masking for RISC-V for... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alexey Baturo | target/riscv: Print new PM CSRs in QEMU logs Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alexey Baturo | target/riscv: Add J extension state description Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alexey Baturo | target/riscv: Support CSRs required for RISC-V PM extension... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alexey Baturo | target/riscv: Add CSR defines for RISC-V PM extension Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alexey Baturo | target/riscv: Add J-extension into RISC-V Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alistair Francis | hw/riscv: opentitan: Fixup the PLIC context addresses Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alistair Francis | hw/riscv: virt: Use the PLIC config helper function Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alistair Francis | hw/riscv: microchip_pfsoc: Use the PLIC config helper... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alistair Francis | hw/riscv: sifive_u: Use the PLIC config helper function Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alistair Francis | hw/riscv: boot: Add a PLIC config string function Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-28 | Alistair Francis | hw/riscv: virt: Don't use a macro for the PLIC configuration Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Bin Meng | hw/riscv: spike: Use MachineState::ram and MachineClass... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Bin Meng | hw/riscv: sifive_u: Use MachineState::ram and MachineClass... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Bin Meng | hw/riscv: sifive_e: Use MachineState::ram and MachineClass... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Bin Meng | hw/riscv: shakti_c: Use MachineState::ram and MachineClass... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Bin Meng | hw/riscv: opentitan: Use MachineState::ram and MachineClass... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Bin Meng | hw/riscv: microchip_pfsoc: Use MachineState::ram and... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Alistair Francis | hw/intc: sifive_plic: Cleanup the irq_request function Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Alistair Francis | hw/intc: sifive_plic: Cleanup the realize function Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Alistair Francis | hw/intc: sifive_plic: Move the properties Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Alistair Francis | hw/intc: Remove the Ibex PLIC Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Alistair Francis | hw/riscv: opentitan: Update to the latest build Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Richard Henderson | target/riscv: Compute mstatus.sd on demand Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Richard Henderson | target/riscv: Use riscv_csrrw_debug for cpu_dump Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Richard Henderson | target/riscv: Use gen_shift*_per_ol for RVB, RVI Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Richard Henderson | target/riscv: Use gen_unary_per_ol for RVB Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Richard Henderson | target/riscv: Adjust trans_rev8_32 for riscv64 Acked-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-22 | Richard Henderson | target/riscv: Use gen_arith_per_ol for RVM Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Richard Henderson | target/riscv: Replace DisasContext.w with DisasContext.ol Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Richard Henderson | target/riscv: Replace is_32bit with get_xl/get_xlen Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Richard Henderson | target/riscv: Properly check SEW in amo_op Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Richard Henderson | target/riscv: Use REQUIRE_64BIT in amo_check64 Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Richard Henderson | target/riscv: Add MXL/SXL/UXL to TB_FLAGS Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Richard Henderson | target/riscv: Replace riscv_cpu_is_32bit with riscv_cpu_mxl Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Richard Henderson | target/riscv: Split misa.mxl and misa.ext Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Richard Henderson | target/riscv: Create RISCVMXL enumeration Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Richard Henderson | target/riscv: Move cpu_get_tb_cpu_state out of line Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Alistair Francis | target/riscv: Organise the CPU properties Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Alistair Francis | target/riscv: Remove some unused macros Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Frank Chang | target/riscv: fix TB_FLAGS bits overlapping bug for... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Mingwang Li | hw/riscv: virt: Use machine->ram as the system memory Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Philipp Tomsich | target/riscv: Fix orc.b implementation Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Travis Geiselbrecht | target/riscv: line up all of the registers in the info... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-21 | Frank Chang | target/riscv: Pass the same value to oprsz and maxsz... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Alistair Francis | hw/riscv: shakti_c: Mark as not user creatable Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Bin Meng | hw/dma: sifive_pdma: Don't run DMA when channel is... Acked-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Bin Meng | hw/dma: sifive_pdma: Fix Control.claim bit detection Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philippe Mathieu... | hw/char/mchp_pfsoc_mmuart: QOM'ify PolarFire MMUART Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philippe Mathieu... | hw/char/mchp_pfsoc_mmuart: Use a MemoryRegion container Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philippe Mathieu... | hw/char/mchp_pfsoc_mmuart: Simplify MCHP_PFSOC_MMUART_REG... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Bin Meng | hw/char: sifive_uart: Register device in 'input' category Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Bin Meng | hw/char: shakti_uart: Register device in 'input' category Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Bin Meng | hw/char: ibex_uart: Register device in 'input' category Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Frank Chang | target/riscv: Set mstatus_hs.[SD|FS] bits if Clean... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | disas/riscv: Add Zb[abcs] instructions Acked-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Remove RVB (replaced by Zb[abcs]) Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Add zext.h instructions to Zbb, removing... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Add rev8 instruction, removing grev/grevi Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Add a REQUIRE_32BIT macro Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Add orc.b instruction for Zbb, removing... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Reassign instructions to the Zbb-extension Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Add instructions of the Zbc-extension Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Reassign instructions to the Zbs-extension Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Remove shift-one instructions (proposed... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Remove the W-form instructions from Zbs Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Reassign instructions to the Zba-extension Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Add x-zba, x-zbb, x-zbc and x-zbs properties Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: clwz must ignore high bits (use shift... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: fix clzw implementation to operate on... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-10-06 | Philipp Tomsich | target/riscv: Introduce temporary in gen_add_uw() Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-21 | Alistair Francis | hw/riscv: opentitan: Correct the USB Dev address Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-21 | Bin Meng | target/riscv: csr: Rename HCOUNTEREN_CY and friends Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-21 | Frank Chang | target/riscv: Backup/restore mstatus.SD bit when virtual... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Bin Meng | docs/system/riscv: sifive_u: Update U-Boot instructions Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Frank Chang | hw/dma: sifive_pdma: don't set Control.error if 0 bytes... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Green Wan | hw/dma: sifive_pdma: allow non-multiple transaction... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Frank Chang | hw/dma: sifive_pdma: claim bit must be set before DMA... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Frank Chang | hw/dma: sifive_pdma: reset Next* registers when Control... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Anup Patel | hw/riscv: virt: Add optional ACLINT support to virt... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Anup Patel | hw/riscv: virt: Re-factor FDT generation Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Anup Patel | hw/intc: Upgrade the SiFive CLINT implementation to... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Anup Patel | hw/intc: Rename sifive_clint sources to riscv_aclint... Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Alistair Francis | sifive_u: Connect the SiFive PWM device Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Alistair Francis | hw/timer: Add SiFive PWM support Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Alistair Francis | hw/intc: ibex_timer: Convert the timer to use RISC... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Alistair Francis | hw/intc: sifive_plic: Convert the PLIC to use RISC... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Alistair Francis | hw/intc: ibex_plic: Convert the PLIC to use RISC-V... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Alistair Francis | hw/intc: sifive_clint: Use RISC-V CPU GPIO lines Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Alistair Francis | target/riscv: Expose interrupt pending bits as GPIO... Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | LIU Zhiwei | target/riscv: Fix satp write Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
2021-09-20 | Alistair Francis | target/riscv: Update the ePMP CSR address Signed-off-by: Alistair Francis <alistair.francis@wdc.com> |
commitcommitdifftree |
next |