Commit Graph

  • 0c90fa5dce tcg/arm: Support raising sigbus for user-only Richard Henderson 2021-08-09 19:18:27 -10:00
  • 4bb802073f tcg/arm: Reserve a register for guest_base Richard Henderson 2021-08-09 17:44:50 -10:00
  • 8821ec2323 tcg/arm: Support unaligned access for softmmu Richard Henderson 2021-08-07 18:19:14 -10:00
  • 367d43d85b tcg/arm: Check alignment for ldrd and strd Richard Henderson 2022-01-02 21:26:17 -08:00
  • bde2cdb59b tcg/arm: Remove use_armv6_instructions Richard Henderson 2022-01-02 20:54:57 -08:00
  • 6cef13940c tcg/arm: Remove use_armv5t_instructions Richard Henderson 2022-01-02 18:30:13 -08:00
  • 01dfc0ed7f tcg/arm: Drop support for armv4 and armv5 hosts Richard Henderson 2022-01-02 17:42:07 -08:00
  • 6f78c7b082 tcg/loongarch64: Support raising sigbus for user-only WANG Xuerui 2022-01-06 21:42:38 +08:00
  • fe1bee3a0a tcg/tci: Support raising sigbus for user-only Richard Henderson 2021-08-03 14:56:51 -10:00
  • 1cd49868d4 tcg/s390x: Support raising sigbus for user-only Richard Henderson 2021-08-04 00:08:57 +00:00
  • a3fb7c99c0 tcg/riscv: Support raising sigbus for user-only Richard Henderson 2021-08-05 07:20:12 -10:00
  • 8605cbcdee tcg/ppc: Support raising sigbus for user-only Richard Henderson 2021-08-03 22:08:55 +00:00
  • f85ab3d2e5 tcg/aarch64: Support raising sigbus for user-only Richard Henderson 2021-08-03 20:07:57 +00:00
  • b1ee3c6725 tcg/i386: Support raising sigbus for user-only Richard Henderson 2021-07-27 19:42:35 -10:00
  • 7b17a47540 tcg/loongarch64: Fix fallout from recent MO_Q renaming WANG Xuerui 2022-02-07 00:21:06 +08:00
  • c3e97f6406 replay: use CF_NOIRQ for special exception-replaying TB Pavel Dovgalyuk 2022-01-31 14:25:40 +03:00
  • 25e82fb769 softmmu/cpus: Check if the cpu work list is empty atomically Idan Horowitz 2022-01-14 02:43:57 +02:00
  • cfc2a2d69d accel/tcg: Optimize jump cache flush during tlb range flush Idan Horowitz 2022-01-10 18:47:53 +02:00
  • 4f152ef27e linux-user/include/host/sparc64: Fix host_sigcontext Richard Henderson 2022-02-08 09:49:12 +03:00
  • 238b32de39 linux-user: Move sparc/host-signal.h to sparc64/host-signal.h Richard Henderson 2022-02-08 09:42:13 +03:00
  • 9940799bde linux-user: Introduce host_sigcontext Richard Henderson 2022-02-08 09:40:00 +03:00
  • c8c89a6a30 linux-user: Introduce host_signal_mask Richard Henderson 2022-02-08 09:30:42 +03:00
  • 620d0b49a4 common-user/host/sparc64: Fix safe_syscall_base Richard Henderson 2022-02-08 05:54:29 +03:00
  • 6bfbdd6318
    Add sdk linker flag for broken MacOS systems (#527) Dominik Maier 2022-02-08 18:29:48 +01:00
  • 0a301624c2 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220208' into staging Peter Maydell 2022-02-08 11:40:08 +00:00
  • 4fd1ebb105 hw/sensor: Add lsm303dlhc magnetometer device Kevin Townsend 2022-01-30 10:50:32 +01:00
  • d7d359c4ac hw/intc/arm_gicv3_its: Split error checks Peter Maydell 2022-02-01 19:32:07 +00:00
  • 3330241407 hw/intc/arm_gicv3_its: Don't allow intid 1023 in MAPI/MAPTI Peter Maydell 2022-02-01 19:32:06 +00:00
  • 84d43d2e82 hw/intc/arm_gicv3_its: In MAPC with V=0, don't check rdbase field Peter Maydell 2022-02-01 19:32:05 +00:00
  • da4680ce3a hw/intc/arm_gicv3_its: Drop TableDesc and CmdQDesc valid fields Peter Maydell 2022-02-01 19:32:04 +00:00
  • 7eb54267f2 hw/intc/arm_gicv3_its: Make update_ite() use ITEntry Peter Maydell 2022-02-01 19:32:03 +00:00
  • 244194fe24 hw/intc/arm_gicv3_its: Pass ITE values back from get_ite() via a struct Peter Maydell 2022-02-01 19:32:02 +00:00
  • 2954b93fe6 hw/intc/arm_gicv3_its: Avoid nested ifs in get_ite() Peter Maydell 2022-02-01 19:32:01 +00:00
  • a1ce993da6 hw/intc/arm_gicv3_its: Fix address calculation in get_ite() and update_ite() Peter Maydell 2022-02-01 19:32:00 +00:00
  • 06985cc3fe hw/intc/arm_gicv3_its: Pass CTEntry to update_cte() Peter Maydell 2022-02-01 19:31:59 +00:00
  • d37cf49b11 hw/intc/arm_gicv3_its: Keep CTEs as a struct, not a raw uint64_t Peter Maydell 2022-02-01 19:31:58 +00:00
  • 22d62b08ba hw/intc/arm_gicv3_its: Pass DTEntry to update_dte() Peter Maydell 2022-02-01 19:31:57 +00:00
  • 4acf93e193 hw/intc/arm_gicv3_its: Keep DTEs as a struct, not a raw uint64_t Peter Maydell 2022-02-01 19:31:56 +00:00
  • b6f96009ac hw/intc/arm_gicv3_its: Use address_space_map() to access command queue packets Peter Maydell 2022-02-01 19:31:55 +00:00
  • 43530095e1 hw/arm/smmuv3: Fix device reset Eric Auger 2022-02-02 12:16:02 +01:00
  • 77cd997161 hw/timer/armv7m_systick: Update clock source before enabling timer Richard Petri 2022-02-01 20:26:51 +01:00
  • c737d86804 arm: force flag recalculation when messing with DAIF Alex Bennée 2022-02-02 12:23:53 +00:00
  • 40874a383d hw/arm: versal-virt: Always call arm_load_kernel() Edgar E. Iglesias 2022-01-30 12:03:13 +01:00
  • e4b0bb8071 hw/arm/boot: Drop existing dtb /psci node rather than retaining it Peter Maydell 2022-01-27 15:46:39 +00:00
  • d6dc926e6e hw/arm/boot: Drop nb_cpus field from arm_boot_info Peter Maydell 2022-01-27 15:46:38 +00:00
  • 45dd668f23 hw/arm/highbank: Drop unused secondary boot stub code Peter Maydell 2022-01-27 15:46:37 +00:00
  • d4a29ed6db hw/arm/boot: Don't write secondary boot stub if using PSCI Peter Maydell 2022-01-27 15:46:36 +00:00
  • dc888dd43b hw/arm/boot: Prevent setting both psci_conduit and secure_board_setup Peter Maydell 2022-01-27 15:46:35 +00:00
  • 61b82973e7 hw/arm/highbank: Drop use of secure_board_setup Peter Maydell 2022-01-27 15:46:34 +00:00
  • 3f37979bf5 arm: tcg: Adhere to SMCCC 1.3 section 5.2 Peter Maydell 2022-02-07 16:54:30 +00:00
  • 33284d482c hw/arm: highbank: For EL3 guests, don't enable PSCI, start all cores Peter Maydell 2022-01-27 15:46:32 +00:00
  • 52c235ad75 hw/arm/virt: Let boot.c handle PSCI enablement Peter Maydell 2022-01-27 15:46:31 +00:00
  • 9437a76e10 hw/arm/versal: Let boot.c handle PSCI enablement Peter Maydell 2022-01-27 15:46:30 +00:00
  • 50c785f2c7 hw/arm/xlnx-zcu102: Don't enable PSCI conduit when booting guest in EL3 Peter Maydell 2022-01-27 15:46:29 +00:00
  • 49865b9014 hw/arm: allwinner: Don't enable PSCI conduit when booting guest in EL3 Peter Maydell 2022-01-27 15:46:28 +00:00
  • ae2474f118 hw/arm: imx: Don't enable PSCI conduit when booting guest in EL3 Peter Maydell 2022-01-27 15:46:27 +00:00
  • 817e2db8ce hw/arm/boot: Support setting psci-conduit based on guest EL Peter Maydell 2022-01-27 15:46:26 +00:00
  • 0c3c25fcda cpu.c: Make start-powered-off settable after realize Peter Maydell 2022-01-27 15:46:25 +00:00
  • bddd892ef1 target/arm: make psci-conduit settable after realize Peter Maydell 2022-01-27 15:46:24 +00:00
  • c74ccb5dd6 hw/arm/xlnx-zynqmp: 'Or' the QSPI / QSPI DMA IRQs Francisco Iglesias 2022-02-03 15:17:42 +00:00
  • a7b66ada6e target/arm: Use CPTR_TFP with CPTR_EL3 in fp_exception_el Richard Henderson 2022-02-04 17:04:43 +00:00
  • d5a6fa2dcf target/arm: Fix {fp, sve}_exception_el for VHE mode running Richard Henderson 2022-02-04 17:04:43 +00:00
  • 7701cee545 target/arm: Tidy sve_exception_el for CPACR_EL1 access Richard Henderson 2022-02-04 17:04:43 +00:00
  • 63888fa78b target/arm: Fix sve_zcr_len_for_el for VHE mode running Richard Henderson 2022-02-04 17:04:42 +00:00
  • a3345902c2
    Shorthand for differential fuzzing results (#526) Dominik Maier 2022-02-08 04:07:42 +01:00
  • 914bcd5c47
    Frida Doc (#515) Dongjia Zhang 2022-02-08 07:39:53 +09:00
  • 55ef0b702b Merge remote-tracking branch 'remotes/lvivier-gitlab/tags/linux-user-for-7.0-pull-request' into staging Peter Maydell 2022-02-07 10:48:25 +00:00
  • 06d382bff8 Various improvements Alwin Berger 2022-02-06 19:36:28 +01:00
  • 98fbe83c15
    Differential executor, diff feedback, stdio observers for command executor (#521) Dominik Maier 2022-02-06 18:20:57 +01:00
  • 0d564a3e32 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging Peter Maydell 2022-02-06 10:46:46 +00:00
  • dd4fc60585 util/oslib-posix: Fix missing unlock in the error path of os_mem_prealloc() David Hildenbrand 2022-01-11 13:08:30 +01:00
  • a4752a51f1 ACPI ERST: step 6 of bios-tables-test.c Eric DeVolder 2022-01-28 15:38:09 -05:00
  • 646a793cc3 ACPI ERST: bios-tables-test testcase Eric DeVolder 2022-01-28 15:38:08 -05:00
  • bd24550e5c ACPI ERST: qtest for ERST Eric DeVolder 2022-01-28 15:38:07 -05:00
  • 8486f12f0b ACPI ERST: create ACPI ERST table for pc/x86 machines Eric DeVolder 2022-01-28 15:38:06 -05:00
  • c9cd06ca00 ACPI ERST: build the ACPI ERST table Eric DeVolder 2022-01-28 15:38:05 -05:00
  • f7e26ffa59 ACPI ERST: support for ACPI ERST feature Eric DeVolder 2022-01-28 15:38:04 -05:00
  • fb1c8f8966 ACPI ERST: header file for ERST Eric DeVolder 2022-01-28 15:38:03 -05:00
  • 22874353ea ACPI ERST: PCI device_id for ERST Eric DeVolder 2022-01-28 15:38:02 -05:00
  • 922f48d37a ACPI ERST: bios-tables-test.c steps 1 and 2 Eric DeVolder 2022-01-28 15:38:00 -05:00
  • eb99baa9b3 libvhost-user: Map shared RAM with MAP_NORESERVE to support virtio-mem with hugetlb David Hildenbrand 2022-01-11 13:39:39 +01:00
  • 4fafedc9da libvhost-user: handle removal of identical regions Raphael Norwitz 2022-01-17 04:12:35 +00:00
  • b906a23c33 libvhost-user: prevent over-running max RAM slots Raphael Norwitz 2022-01-17 04:12:34 +00:00
  • fa3d5483f0 libvhost-user: fix VHOST_USER_REM_MEM_REG not closing the fd David Hildenbrand 2022-01-17 04:12:33 +00:00
  • 4fd5ca829a libvhost-user: Simplify VHOST_USER_REM_MEM_REG David Hildenbrand 2022-01-17 04:12:32 +00:00
  • 9f4e63491b libvhost-user: Add vu_add_mem_reg input validation Raphael Norwitz 2022-01-17 04:12:31 +00:00
  • 316ee11144 libvhost-user: Add vu_rem_mem_reg input validation Raphael Norwitz 2022-01-17 04:12:24 +00:00
  • 408ca92634 tests: acpi: test short OEM_ID/OEM_TABLE_ID values in test_oem_fields() Igor Mammedov 2022-01-14 09:26:41 -05:00
  • 5adc3aba87 tests: acpi: update expected blobs Igor Mammedov 2022-01-12 08:03:32 -05:00
  • 748c030f36 acpi: fix OEM ID/OEM Table ID padding Igor Mammedov 2022-01-12 08:03:31 -05:00
  • d1e4a46541 tests: acpi: whitelist nvdimm's SSDT and FACP.slic expected blobs Igor Mammedov 2022-01-12 08:03:30 -05:00
  • a849522f72 tests: acpi: manually pad OEM_ID/OEM_TABLE_ID for test_oem_fields() test Igor Mammedov 2022-01-12 08:03:29 -05:00
  • 274f5e6343 hw/i386: Add the possibility to disable the 'isapc' machine Thomas Huth 2022-01-07 17:07:13 +01:00
  • 2a728de1ff cpuid: use unsigned for max cpuid Michael S. Tsirkin 2022-01-25 14:17:33 -05:00
  • 1fca710813
    llvm-config --libs only for apple (#522) Andrea Fioraldi 2022-02-04 11:49:02 +01:00
  • 2ead941419 remove some unecessary stuff Alwin Berger 2022-02-03 21:53:04 +01:00
  • 1edc70c6f1 limit to 32 bytes Alwin Berger 2022-02-03 21:43:09 +01:00
  • 9a1251875f small improvements Alwin Berger 2022-02-03 21:19:17 +01:00
  • 31f59af395 Merge remote-tracking branch 'remotes/jsnow-gitlab/tags/python-pull-request' into staging Peter Maydell 2022-02-03 15:42:28 +00:00
  • 2bb60fb756
    Fix documentation typos (#514) Sagittarius-a 2022-02-03 16:31:19 +01:00