| Commit message (Expand) | Author | Age | Files | Lines |
* | hw/riscv: Load the kernel after the firmware | Alistair Francis | 2020-10-22 | 1 | -1/+2 |
* | sifive_e: Register "revb" as class property | Eduardo Habkost | 2020-09-22 | 1 | -5/+6 |
* | sifive_e: Rename memmap enum constants | Eduardo Habkost | 2020-09-18 | 1 | -41/+41 |
* | hw/riscv: Move sifive_uart model to hw/char | Bin Meng | 2020-09-10 | 1 | -1/+1 |
* | hw/riscv: Move sifive_plic model to hw/intc | Bin Meng | 2020-09-10 | 1 | -1/+1 |
* | hw/riscv: Move sifive_clint model to hw/intc | Bin Meng | 2020-09-10 | 1 | -1/+1 |
* | hw/riscv: Move sifive_e_prci model to hw/misc | Bin Meng | 2020-09-10 | 1 | -1/+1 |
* | hw/riscv: clint: Avoid using hard-coded timebase frequency | Bin Meng | 2020-09-10 | 1 | -1/+2 |
* | target/riscv: cpu: Set reset vector based on the configured property value | Bin Meng | 2020-09-10 | 1 | -0/+1 |
* | hw/riscv: Allow creating multiple instances of PLIC | Anup Patel | 2020-08-25 | 1 | -1/+1 |
* | hw/riscv: Allow creating multiple instances of CLINT | Anup Patel | 2020-08-25 | 1 | -1/+1 |
* | hw/riscv: sifive_e: Correct debug block size | Bin Meng | 2020-07-22 | 1 | -1/+1 |
* | error: Eliminate error_propagate() with Coccinelle, part 1 | Markus Armbruster | 2020-07-10 | 1 | -4/+1 |
* | qom: Put name parameter before value / visitor parameter | Markus Armbruster | 2020-07-10 | 1 | -2/+2 |
* | qdev: Use returned bool to check for qdev_realize() etc. failure | Markus Armbruster | 2020-07-10 | 1 | -2/+1 |
* | hw/riscv: sifive: Change SiFive E/U CPU reset vector to 0x1004 | Bin Meng | 2020-06-19 | 1 | -4/+6 |
* | hw/riscv: sifive_e: Remove the riscv_ prefix of the machine* and soc* functions | Bin Meng | 2020-06-19 | 1 | -12/+12 |
* | sifive_e: Support the revB machine | Alistair Francis | 2020-06-19 | 1 | -4/+30 |
* | qdev: Convert bus-less devices to qdev_realize() with Coccinelle | Markus Armbruster | 2020-06-15 | 1 | -2/+1 |
* | sysbus: Convert qdev_set_parent_bus() use with Coccinelle, part 2 | Markus Armbruster | 2020-06-15 | 1 | -8/+5 |
* | qom: Less verbose object_initialize_child() | Markus Armbruster | 2020-06-15 | 1 | -3/+1 |
* | riscv: Fix to put "riscv.hart_array" devices on sysbus | Markus Armbruster | 2020-06-15 | 1 | -3/+2 |
* | riscv: sifive_e: Manually define the machine | Alistair Francis | 2020-06-03 | 1 | -11/+30 |
* | riscv: sifive_e: Support changing CPU type | Corey Wharton | 2020-04-29 | 1 | -2/+3 |
* | hw/riscv: Let devices own the MemoryRegion they create | Philippe Mathieu-Daudé | 2020-03-17 | 1 | -3/+3 |
* | hw/riscv: Use memory_region_init_rom() with read-only regions | Philippe Mathieu-Daudé | 2020-03-17 | 1 | -3/+2 |
* | hw/riscv: Provide rdtime callback for TCG in CLINT emulation | Anup Patel | 2020-02-27 | 1 | -1/+1 |
* | hw/riscv: Add optional symbol callback ptr to riscv_load_kernel() | Zhuang, Siwei (Data61, Kensington NSW) | 2019-11-25 | 1 | -1/+1 |
* | riscv: sifive_e: Drop sifive_mmio_emulate() | Bin Meng | 2019-09-17 | 1 | -15/+8 |
* | riscv: sifive: Rename sifive_prci.{c, h} to sifive_e_prci.{c, h} | Bin Meng | 2019-09-17 | 1 | -2/+2 |
* | Include sysemu/sysemu.h a lot less | Markus Armbruster | 2019-08-16 | 1 | -0/+1 |
* | Include hw/hw.h exactly where needed | Markus Armbruster | 2019-08-16 | 1 | -1/+0 |
* | hw/riscv: Replace global smp variables with machine smp properties | Like Xu | 2019-07-05 | 1 | -2/+4 |
* | hw/riscv: Split out the boot functions | Alistair Francis | 2019-06-27 | 1 | -15/+2 |
* | RISC-V: Fix a memory leak when realizing a sifive_e | Palmer Dabbelt | 2019-06-24 | 1 | -7/+6 |
* | SiFive RISC-V GPIO Device | Fabien Chouteau | 2019-05-24 | 1 | -2/+26 |
* | riscv: Ensure the kernel start address is correctly cast | Alistair Francis | 2019-02-12 | 1 | -1/+1 |
* | elf: Add optional function ptr to load_elf() to parse ELF notes | Liam Merwick | 2019-02-05 | 1 | -1/+1 |
* | RISC-V: Enable second UART on sifive_e and sifive_u | Michael Clark | 2018-12-20 | 1 | -3/+2 |
* | Drop "qemu:" prefix from error_report() arguments | Mao Zhongyi | 2018-09-24 | 1 | -1/+1 |
* | sifive_e: Fix crash when introspecting the device | Alistair Francis | 2018-07-19 | 1 | -6/+6 |
* | hw/riscv/sifive_plic: Use gpios instead of irqs | Alistair Francis | 2018-07-06 | 1 | -2/+3 |
* | hw/riscv/sifive_e: Create a SiFive E SoC object | Alistair Francis | 2018-07-06 | 1 | -25/+69 |
* | RISC-V: Mark ROM read-only after copying in code | Michael Clark | 2018-05-06 | 1 | -12/+8 |
* | RISC-V: Remove EM_RISCV ELF_MACHINE indirection | Michael Clark | 2018-05-06 | 1 | -1/+1 |
* | RISC-V: Remove unused class definitions | Michael Clark | 2018-05-06 | 1 | -25/+0 |
* | RISC-V: Remove identity_translate from load_elf | Michael Clark | 2018-05-06 | 1 | -6/+1 |
* | Change references to serial_hds[] to serial_hd() | Peter Maydell | 2018-04-26 | 1 | -2/+2 |
* | SiFive Freedom E Series RISC-V Machine | Michael Clark | 2018-03-06 | 1 | -0/+234 |