Commit Graph

  • 7cabbdb70d hw/xen: Watches on XenStore transactions David Woodhouse 2023-01-22 22:59:49 +00:00
  • 7248b87cb0 hw/xen: Implement XenStore transactions David Woodhouse 2023-01-22 22:05:37 +00:00
  • 6e1330090d hw/xen: Implement XenStore watches David Woodhouse 2023-01-22 18:38:23 +00:00
  • 3ef7ff83ca hw/xen: Add basic XenStore tree walk and write/read/directory support David Woodhouse 2023-01-20 01:36:38 +00:00
  • 0254c4d19d hw/xen: Add xenstore wire implementation and implementation stubs David Woodhouse 2023-01-18 18:55:47 +00:00
  • 7b0f0aa55f Merge tag 'for-upstream-mb' of https://gitlab.com/bonzini/qemu into staging Peter Maydell 2023-03-07 17:02:06 +00:00
  • 7840ba985a hw/arm/aspeed: Modified BMC FRU byte data in yosemitev2 Karthikeyan Pasupathi 2023-03-07 16:53:18 +01:00
  • a09d357dd3 hw/arm/aspeed: Added TMP421 type sensor's support in tiogapass Karthikeyan Pasupathi 2023-03-07 16:53:18 +01:00
  • 0a1f86bac9 hw/arm/aspeed: Added TMP421 type sensor's support in yosemitev2 Karthikeyan Pasupathi 2023-03-07 16:53:18 +01:00
  • 3c6f3f65ea pflash: Fix blk_pread_nonzeroes() Kevin Wolf 2023-03-07 16:53:18 +01:00
  • 11aeb4b8c1 m25p80: Improve error when the backend file size does not match the device Cédric Le Goater 2023-03-07 16:53:18 +01:00
  • 62c1b0024b vfio/common: Record DMA mapped IOVA ranges Joao Martins 2023-03-07 12:54:44 +00:00
  • 4ead830848 vfio/common: Add helper to consolidate iova/end calculation Joao Martins 2023-03-07 12:54:43 +00:00
  • b92f237635 vfio/common: Consolidate skip/invalid section into helper Joao Martins 2023-03-07 12:54:42 +00:00
  • 1cd7fa7adc vfio/common: Use a single tracepoint for skipped sections Joao Martins 2023-03-07 12:54:41 +00:00
  • fbc6c92134 vfio/common: Add helper to validate iova/end against hostwin Joao Martins 2023-03-07 12:54:40 +00:00
  • 725ccd7e41 vfio/common: Add VFIOBitmap and alloc function Avihai Horon 2023-03-07 12:54:39 +00:00
  • 236e0a45f5 vfio/common: Abort migration if dirty log start/stop/sync fails Avihai Horon 2023-03-07 12:54:38 +00:00
  • db9b829b15 vfio/common: Fix wrong %m usages Avihai Horon 2023-03-07 12:54:37 +00:00
  • 3e2413a652 vfio/common: Fix error reporting in vfio_get_dirty_bitmap() Avihai Horon 2023-03-07 12:54:36 +00:00
  • 4f9a8315e6 gitlab-ci.d/crossbuilds: Drop the i386 system emulation job Thomas Huth 2023-03-06 09:46:56 +01:00
  • 5c27baf951 docs/about/deprecated: Deprecate 32-bit x86 hosts for system emulation Thomas Huth 2023-03-06 09:46:54 +01:00
  • 094f40be27 include/hw/i386: Clean up includes in x86.h Thomas Huth 2023-02-08 15:34:48 +01:00
  • 4d1bc58de7 test: Check vnc enable before compiling vnc test Juan Quintela 2023-03-01 11:44:50 +01:00
  • 243ec1c284 Hexagon (meson.build): define min bison version Matheus Tavares Bernardino 2023-02-07 11:52:31 -03:00
  • 96dcf1aaca docs/about/build-platforms: Refine the distro support policy Thomas Huth 2023-02-23 20:32:57 +01:00
  • 9832009d9d Merge tag 'pull-riscv-to-apply-20230306' of https://gitlab.com/palmer-dabbelt/qemu into staging Peter Maydell 2023-03-07 12:53:00 +00:00
  • 6229438cca async: clarify usage of barriers in the polling case Paolo Bonzini 2023-03-06 10:43:52 +01:00
  • 8dd48650b4 async: update documentation of the memory barriers Paolo Bonzini 2023-03-06 10:15:06 +01:00
  • 33828ca11d physmem: add missing memory barrier Paolo Bonzini 2023-03-03 14:36:32 +01:00
  • e3a3b6ec81 qemu-coroutine-lock: add smp_mb__after_rmw() Paolo Bonzini 2023-03-03 10:52:59 +01:00
  • b532526a07 aio-wait: switch to smp_mb__after_rmw() Paolo Bonzini 2023-03-03 11:03:52 +01:00
  • 2482aeea41 edu: add smp_mb__after_rmw() Paolo Bonzini 2023-03-02 11:16:13 +01:00
  • 6c5df4b48f qemu-thread-win32: cleanup, fix, document QemuEvent Paolo Bonzini 2023-03-02 11:22:50 +01:00
  • 9586a1329f qemu-thread-posix: cleanup, fix, document QemuEvent Paolo Bonzini 2023-03-02 11:19:52 +01:00
  • ff00bed189 qatomic: add smp_mb__before/after_rmw() Paolo Bonzini 2023-03-02 11:10:56 +01:00
  • c29a2f40cd Merge tag 'pull-target-arm-20230306' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2023-03-07 09:58:43 +00:00
  • c1feaf7683 Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging Peter Maydell 2023-03-07 09:58:25 +00:00
  • 67128074c9 Merge tag 'pull-xen-20230306' of https://xenbits.xen.org/git-http/people/aperard/qemu-dm into staging Peter Maydell 2023-03-07 09:58:13 +00:00
  • c2b33d0be9 Hexagon (target/hexagon) Improve code gen for predicated HVX instructions Taylor Simpson 2023-03-06 18:58:28 -08:00
  • 7b84fd04bd Hexagon (target/hexagon) Reduce manipulation of slot_cancelled Taylor Simpson 2023-03-06 18:58:27 -08:00
  • e28b77a6b4 Hexagon (target/hexagon) Remove gen_log_predicated_reg_write[_pair] Taylor Simpson 2023-03-06 18:58:26 -08:00
  • 1a442c0931 Hexagon (target/hexagon) Change subtract from zero to change sign Taylor Simpson 2023-03-06 18:58:25 -08:00
  • 1c629814f7 Hexagon (tests/tcg/hexagon) Enable HVX tests Taylor Simpson 2023-03-06 18:58:24 -08:00
  • c367938540 Hexagon (tests/tcg/hexagon) Remove __builtin from scatter_gather Taylor Simpson 2023-03-06 18:58:23 -08:00
  • d00d68b504 Hexagon (tests/tcg/hexagon) Update preg_alias.c Taylor Simpson 2023-03-06 18:58:22 -08:00
  • 4d6f84208c Hexagon (target/hexagon) Analyze packet for HVX Taylor Simpson 2023-03-06 18:58:21 -08:00
  • 4d13bb51d2 Hexagon (target/hexagon) Don't set pkt_has_store_s1 when not needed Taylor Simpson 2023-03-06 18:58:20 -08:00
  • 10849c2623 Hexagon (target/hexagon) Analyze packet before generating TCG Taylor Simpson 2023-03-06 18:58:19 -08:00
  • dae386b80f Hexagon (target/hexagon) Add overrides for dealloc-return instructions Taylor Simpson 2023-03-06 18:58:18 -08:00
  • b8552a78a2 Hexagon (target/hexagon) Add overrides for endloop1/endloop01 Taylor Simpson 2023-03-06 18:58:17 -08:00
  • 242af2c0b3 Hexagon (target/hexagon) Add overrides for callr Taylor Simpson 2023-03-06 18:58:16 -08:00
  • 5ef5fdba17 Hexagon (target/hexagon) Add overrides for jumpr31 instructions Taylor Simpson 2023-03-06 18:58:15 -08:00
  • bbb71568de target/hexagon/idef-parser: Remove unused code paths Anton Johansson 2023-03-06 19:25:56 -08:00
  • 877a3d20cd target/hexagon/idef-parser: Elide mov in gen_pred_assign Richard Henderson 2023-03-06 14:57:24 -08:00
  • 6c2c5396f4 Hexagon (target/hexagon) Restore --disable-hexagon-idef-parser build Taylor Simpson 2023-03-06 09:25:15 -08:00
  • 47fc340010
    MAINTAINERS: Add entry for RISC-V ACPI Sunil V L 2023-03-02 14:42:12 +05:30
  • f709360f0a
    hw/riscv/virt.c: Initialize the ACPI tables Sunil V L 2023-03-02 14:42:11 +05:30
  • ebfd392893
    hw/riscv/virt: virt-acpi-build.c: Add RHCT Table Sunil V L 2023-03-02 14:42:10 +05:30
  • 6cc40ea211
    hw/riscv/virt: virt-acpi-build.c: Add RINTC in MADT Sunil V L 2023-03-02 14:42:09 +05:30
  • 7da2fb240f
    hw/riscv/virt: Enable basic ACPI infrastructure Sunil V L 2023-03-02 14:42:08 +05:30
  • 71302ff3bc
    hw/riscv/virt: Add memmap pointer to RiscVVirtState Sunil V L 2023-03-02 14:42:07 +05:30
  • 168b8c29ce
    hw/riscv/virt: Add a switch to disable ACPI Sunil V L 2023-03-02 14:42:06 +05:30
  • 90477a652b
    hw/riscv/virt: Add OEM_ID and OEM_TABLE_ID fields Sunil V L 2023-03-02 14:42:05 +05:30
  • ed9eb20694
    riscv: Correctly set the device-tree entry 'mmu-type' Alexandre Ghiti 2023-03-03 14:12:52 +01:00
  • 6df3747a27
    riscv: Introduce satp mode hw capabilities Alexandre Ghiti 2023-03-03 14:12:51 +01:00
  • 6f23aaeb9b
    riscv: Allow user to set the satp mode Alexandre Ghiti 2023-03-03 14:12:50 +01:00
  • bf1a6abec4
    riscv: Change type of valid_vm_1_10_[32|64] to bool Alexandre Ghiti 2023-03-03 14:12:49 +01:00
  • c01756a76e
    riscv: Pass Object to register_cpu_props instead of DeviceState Alexandre Ghiti 2023-03-03 14:12:48 +01:00
  • 2ddc45954f hw: arm: allwinner-h3: Fix and complete H3 i2c devices qianfan Zhao 2023-02-20 16:12:52 +08:00
  • 73064edfb8 hw/nvme: flexible data placement emulation Jesper Devantier 2023-02-20 12:59:26 +01:00
  • e181d3da39 hw/nvme: basic directives support Gollu Appalanaidu 2023-02-20 12:59:25 +01:00
  • 771dbc3ac4 hw/nvme: add basic endurance group support Klaus Jensen 2023-02-20 12:59:24 +01:00
  • 534a93d3a0 hw/nvme: store a pointer to the NvmeSubsystem in the NvmeNamespace Niklas Cassel 2023-02-20 12:59:23 +01:00
  • a555af1707 hw/nvme: move adjustment of data_units{read,written} Joel Granados 2023-02-20 12:59:22 +01:00
  • 8461bfdca9 hw: allwinner-i2c: Fix TWI_CNTR_INT_FLAG on SUN6i SoCs qianfan Zhao 2023-02-20 16:12:51 +08:00
  • ff11422804 hw: arm: Support direct boot for Linux/arm64 EFI zboot images Ard Biesheuvel 2023-03-03 17:01:09 +01:00
  • 0ffe5b7ba8 target/arm: Rewrite check_s2_mmu_setup Richard Henderson 2023-02-27 12:58:32 -10:00
  • fcc7404eff target/arm: Diagnose incorrect usage of arm_is_secure subroutines Richard Henderson 2023-02-27 12:58:31 -10:00
  • a0262ba68c target/arm: Stub arm_hcr_el2_eff for m-profile Richard Henderson 2023-02-27 12:58:30 -10:00
  • 9094f9551d target/arm: Handle m-profile in arm_is_secure Richard Henderson 2023-02-27 12:58:29 -10:00
  • 7d8b28b8b5 target/arm: Implement gdbstub m-profile systemreg and secext Richard Henderson 2023-02-27 11:33:29 -10:00
  • 6c8676512f target/arm: Export arm_v7m_get_sp_ptr David Reiss 2023-02-27 11:33:28 -10:00
  • 48688c9441 target/arm: Export arm_v7m_mrs_control David Reiss 2023-02-27 11:33:27 -10:00
  • e995d5cce4 target/arm: Implement gdbstub pauth extension Richard Henderson 2023-02-27 11:33:26 -10:00
  • abf1f1b03a target/arm: Create pauth_ptr_mask Richard Henderson 2023-02-27 11:33:25 -10:00
  • 55f0fc61f8 target/arm: Simplify iteration over bit widths Richard Henderson 2023-02-27 11:33:24 -10:00
  • 41c9ad8fb4 target/arm: Add name argument to output_vector_union_type Richard Henderson 2023-02-27 11:33:23 -10:00
  • fdfb214cf0 target/arm: Fix svep width in arm_gen_dynamic_svereg_xml Richard Henderson 2023-02-27 11:33:22 -10:00
  • 5cd5fa756e target/arm: Hoist pred_width in arm_gen_dynamic_svereg_xml Richard Henderson 2023-02-27 11:33:21 -10:00
  • a1ad913da0 target/arm: Simplify register counting in arm_gen_dynamic_svereg_xml Richard Henderson 2023-02-27 11:33:20 -10:00
  • f214bdde5a target/arm: Split out output_vector_union_type Richard Henderson 2023-02-27 11:33:19 -10:00
  • e03aba8853 target/arm: Move arm_gen_dynamic_svereg_xml to gdbstub64.c Richard Henderson 2023-02-27 11:33:18 -10:00
  • 4bce95b45e target/arm: Unexport arm_gen_dynamic_sysreg_xml Richard Henderson 2023-02-27 11:33:17 -10:00
  • 963a6b91c2 target/arm: Normalize aarch64 gdbstub get/set function names Richard Henderson 2023-02-27 11:33:16 -10:00
  • 817fd33836 Merge tag 'audio-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Peter Maydell 2023-03-06 14:06:06 +00:00
  • 3856734d80 hw/xen/xen_pt: fix uninitialized variable Marek Marczykowski-Górecki 2023-01-27 06:08:14 +01:00
  • 4f67543bb8 xen/pt: reserve PCI slot 2 for Intel igd-passthru Chuck Zmudzinski 2023-01-21 19:57:02 -05:00
  • f003dd8d81 Merge tag 'pull-tcg-20230305' of https://gitlab.com/rth7680/qemu into staging Peter Maydell 2023-03-06 10:20:04 +00:00
  • 2f886a34bb audio: remove sw->ratio Volker Rümelin 2023-02-24 20:05:55 +01:00