summaryrefslogtreecommitdiffstats
path: root/hw
Commit message (Expand)AuthorAgeFilesLines
* include: Move qemu_madvise() and related #defines to new qemu/madvise.hPeter Maydell2022-02-211-0/+1
* hw/arm/armv7m: Handle disconnected clock inputsPeter Maydell2022-02-211-4/+22
* Kconfig: Add 'imply I2C_DEVICES' on boards with available i2c busPeter Maydell2022-02-211-0/+10
* Kconfig: Add I2C_DEVICES device groupPeter Maydell2022-02-213-0/+12
* Mark remaining global TypeInfo instances as constBernhard Beschow2022-02-2138-40/+40
* Merge remote-tracking branch 'remotes/legoater/tags/pull-ppc-20220218' into s...Peter Maydell2022-02-209-13/+830
|\
| * spapr: implement nested-hv capability for the virtual hypervisorNicholas Piggin2022-02-183-10/+374
| * target/ppc: Introduce a vhyp framework for nested HV supportNicholas Piggin2022-02-182-0/+12
| * target/ppc: make vhyp get_pate method take lpid and return successNicholas Piggin2022-02-181-1/+6
| * ppc: allow the hdecr timer to be created/destroyedNicholas Piggin2022-02-181-0/+21
| * spapr: prevent hdec timer being set up under virtual hypervisorNicholas Piggin2022-02-182-4/+4
| * spapr: nvdimm: Introduce spapr-nvdimm deviceShivaprasad G Bhat2022-02-181-0/+132
| * spapr: nvdimm: Implement H_SCM_FLUSH hcallShivaprasad G Bhat2022-02-182-0/+262
| * nvdimm: Add realize, unrealize callbacks to NVDIMMDevice classShivaprasad G Bhat2022-02-182-0/+21
* | 9pfs: Fix segfault in do_readdir_many caused by struct dirent overreadVitaly Chikunov2022-02-173-5/+21
|/
* hw/intc: Add RISC-V AIA APLIC device emulationAnup Patel2022-02-163-0/+982
* hw/riscv: virt: Use AIA INTC compatible string when availableAnup Patel2022-02-161-2/+11
* Allow setting up to 8 bytes with the generic loaderPetr Tesarik2022-02-161-1/+1
* Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request...Peter Maydell2022-02-151-0/+5
|\
| * util: adjust coroutine pool size to virtio block queueHiroki Narukawa2022-02-141-0/+5
* | Merge remote-tracking branch 'remotes/nvme/tags/nvme-next-pull-request' into ...Peter Maydell2022-02-154-34/+257
|\ \
| * | hw/nvme: add support for zoned random write areaKlaus Jensen2022-02-144-19/+221
| * | hw/nvme: add ozcs enumKlaus Jensen2022-02-141-1/+2
| * | hw/nvme: add struct for zone management sendKlaus Jensen2022-02-141-6/+4Star
| * | hw/nvme/ctrl: Pass buffers as 'void *' typesPhilippe Mathieu-Daudé2022-02-142-7/+7
| * | hw/nvme/ctrl: Have nvme_addr_write() take const bufferPhilippe Mathieu-Daudé2022-02-141-1/+1
| * | hw/nvme: fix CVE-2021-3929Klaus Jensen2022-02-141-0/+22
* | | Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into st...Peter Maydell2022-02-153-1/+9
|\ \ \
| * | | hw/net: e1000e: Clear ICR on read when using non MSI-X interruptsNick Hudson2022-02-142-0/+6
| * | | hw/net/vmxnet3: Log guest-triggerable errors using LOG_GUEST_ERRORPhilippe Mathieu-Daudé2022-02-141-1/+3
| |/ /
* | | Merge remote-tracking branch 'remotes/kwolf-gitlab/tags/for-upstream' into st...Peter Maydell2022-02-141-4/+7
|\ \ \ | |_|/ |/| |
| * | hw/block/fdc-isa: Respect QOM properties when building AMLBernhard Beschow2022-02-111-4/+7
| |/
* / target/ppc: Remove PowerPC 601 CPUsCédric Le Goater2022-02-092-28/+2Star
|/
* hw/sensor: Add lsm303dlhc magnetometer deviceKevin Townsend2022-02-083-0/+561
* hw/intc/arm_gicv3_its: Split error checksPeter Maydell2022-02-081-21/+31
* hw/intc/arm_gicv3_its: Don't allow intid 1023 in MAPI/MAPTIPeter Maydell2022-02-081-2/+1Star
* hw/intc/arm_gicv3_its: In MAPC with V=0, don't check rdbase fieldPeter Maydell2022-02-081-12/+12
* hw/intc/arm_gicv3_its: Drop TableDesc and CmdQDesc valid fieldsPeter Maydell2022-02-081-17/+14Star
* hw/intc/arm_gicv3_its: Make update_ite() use ITEntryPeter Maydell2022-02-081-30/+32
* hw/intc/arm_gicv3_its: Pass ITE values back from get_ite() via a structPeter Maydell2022-02-081-47/+55
* hw/intc/arm_gicv3_its: Avoid nested ifs in get_ite()Peter Maydell2022-02-081-13/+15
* hw/intc/arm_gicv3_its: Fix address calculation in get_ite() and update_ite()Peter Maydell2022-02-082-26/+21Star
* hw/intc/arm_gicv3_its: Pass CTEntry to update_cte()Peter Maydell2022-02-081-15/+17
* hw/intc/arm_gicv3_its: Keep CTEs as a struct, not a raw uint64_tPeter Maydell2022-02-081-44/+52
* hw/intc/arm_gicv3_its: Pass DTEntry to update_dte()Peter Maydell2022-02-081-17/+18
* hw/intc/arm_gicv3_its: Keep DTEs as a struct, not a raw uint64_tPeter Maydell2022-02-081-55/+56
* hw/intc/arm_gicv3_its: Use address_space_map() to access command queue packetsPeter Maydell2022-02-082-149/+61Star
* hw/arm/smmuv3: Fix device resetEric Auger2022-02-081-0/+6
* hw/timer/armv7m_systick: Update clock source before enabling timerRichard Petri2022-02-081-4/+4
* hw/arm: versal-virt: Always call arm_load_kernel()Edgar E. Iglesias2022-02-081-9/+2Star