aboutsummaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Expand)AuthorFilesLines
2022-01-28hw/intc/arm_gicv3_redist: Remove unnecessary zero checksPeter Maydell1-5/+3
2022-01-28hw/intc/arm_gicv3_its: Sort ITS command list into numeric orderPeter Maydell1-5/+5
2022-01-28hw/intc/arm_gicv3: Honour GICD_CTLR.EnableGrp1NS for LPIsPeter Maydell1-0/+1
2022-01-28hw/intc/arm_gicv3_its: Don't clear GITS_CWRITER on writes to GITS_CBASERPeter Maydell1-3/+0
2022-01-28hw/intc/arm_gicv3_its: Don't clear GITS_CREADR when GITS_CTLR.ENABLED is setPeter Maydell1-1/+0
2022-01-28hw/intc/arm_gicv3: Initialise dma_as in GIC, not ITSPeter Maydell2-3/+5
2022-01-28hw/intc/arm_gicv3_its: Add tracepointsPeter Maydell2-0/+19
2022-01-28hw/arm/xlnx-versal-virt: Connect mt35xu01g flashes to the OSPIFrancisco Iglesias1-0/+23
2022-01-28hw/block/m25p80: Add support for Micron Xccela flash mt35xu01gFrancisco Iglesias1-0/+2
2022-01-28hw/arm/xlnx-versal: Connect the OSPI flash memory controller modelFrancisco Iglesias1-0/+93
2022-01-28hw/ssi: Add a model of Xilinx Versal's OSPI flash memory controllerFrancisco Iglesias2-0/+1854
2022-01-28hw/dma/xlnx_csu_dma: Support starting a read transfer through a class methodFrancisco Iglesias1-0/+17
2022-01-28hw/arm/xlnx-versal: Connect Versal's PMC SLCRFrancisco Iglesias1-1/+70
2022-01-28hw/arm/xlnx-versal: 'Or' the interrupts from the BBRAM and RTC modelsFrancisco Iglesias2-3/+27
2022-01-28hw/misc: Add a model of Versal's PMC SLCRFrancisco Iglesias2-1/+1450
2022-01-28rtc: Move RTC function prototypes to their own headerPeter Maydell20-20/+20
2022-01-28hw/char/exynos4210_uart: Fix crash on trying to load VM statePeter Maydell1-1/+1
2022-01-28hw/armv7m: Fix broken VMStateDescriptionPeter Maydell1-2/+2
2022-01-27xen-mapcache: Avoid entry->lock overflowRoss Lagerwall1-1/+7
2022-01-27xen-hvm: Allow disabling buffer_io_timerJason Andryuk1-2/+4
2022-01-21hw/riscv: Remove macros for ELF BIOS image namesAnup Patel1-2/+2
2022-01-21hw/riscv: spike: Allow using binary firmware as biosAnup Patel2-27/+47
2022-01-21target/riscv: Support start kernel directly by KVMYifei Jiang3-31/+88
2022-01-21hw: timer: ibex_timer: update/add reg addressWilfred Mallawa1-1/+10
2022-01-21riscv: opentitan: fixup plic stride lenWilfred Mallawa1-1/+1
2022-01-21hw: timer: ibex_timer: Fixup reading w/o registerWilfred Mallawa1-9/+5
2022-01-20Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220120-...Peter Maydell17-692/+1282
2022-01-20hw/intc/arm_gicv3: Check for !MEMTX_OK instead of MEMTX_ERRORPhilippe Mathieu-Daudé1-2/+2
2022-01-20hw/intc/arm_gicv3_its: Range-check ICID before indexing into collection tablePeter Maydell1-0/+7
2022-01-20hw/intc/arm_gicv3_its: Check indexes before use, not afterPeter Maydell1-17/+25
2022-01-20hw/intc/arm_gicv3_its: Factor out "find address of table entry" codePeter Maydell1-138/+66
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_mapd()Peter Maydell1-6/+4
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_mapc()Peter Maydell1-5/+3
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_mapti()Peter Maydell1-15/+13
2022-01-20hw/intc/arm_gicv3_its: Refactor process_its_cmd() to reduce nestingPeter Maydell1-50/+47
2022-01-20hw/intc/arm_gicv3_its: Fix return codes in process_its_cmd()Peter Maydell1-11/+11
2022-01-20hw/intc/arm_gicv3_its: Use enum for return value of process_* functionsPeter Maydell1-21/+38
2022-01-20hw/intc/arm_gicv3_its: Don't use data if reading command failedPeter Maydell1-1/+6
2022-01-20hw/intc/arm_gicv3_its: Fix handling of process_its_cmd() return valuePeter Maydell1-2/+2
2022-01-20hw/intc/arm_gicv3_its: Convert int ID check to num_intids conventionPeter Maydell1-3/+3
2022-01-20hw/intc/arm_gicv3_its: Fix event ID bounds checksPeter Maydell1-8/+10
2022-01-20hw/arm/aspeed: Add the i3c device to the AST2600 SoCTroy Lee1-0/+16
2022-01-20hw/misc/aspeed_i3c.c: Introduce a dummy AST2600 I3C model.Troy Lee3-0/+391
2022-01-20hw/arm: kudo add lm75s behind bus 1 switch at 75Patrick Venture1-1/+9
2022-01-20hw/arm/virt: Drop superfluous checks against highmemMarc Zyngier2-6/+1
2022-01-20hw/arm/virt: Disable highmem devices that don't fit in the PA rangeMarc Zyngier1-6/+28
2022-01-20hw/arm/virt: Use the PA range to compute the memory mapMarc Zyngier1-12/+52
2022-01-20hw/arm/virt: Honor highmem setting when computing the memory mapMarc Zyngier1-3/+7
2022-01-20hw/arm/virt: Add a control for the the highmem redistributorsMarc Zyngier2-0/+4
2022-01-20hw/arm/virt: Add a control for the the highmem PCIe MMIOMarc Zyngier2-8/+9