-
577bdbcf85
meson: simplify logic for -Dfdt
Paolo Bonzini
2023-05-18 17:29:04 +02:00
-
0bfd14149b
virtio: qmp: fix memory leak
Paolo Bonzini
2023-05-15 15:26:04 +02:00
-
5590615276
slirp: update wrap to latest master
Paolo Bonzini
2023-05-23 09:04:45 +02:00
-
db01d85f16
meson: Add static glib dependency for initrd-stress.img
Fabiano Rosas
2023-05-25 18:20:44 -03:00
-
bac1bc848b
meson: Remove leftover comment
Fabiano Rosas
2023-05-25 18:20:43 -03:00
-
65bfaaae6a
target/loongarch: Fix the vinsgr2vr/vpickve2gr instructions cause system coredump
Song Gao
2023-05-25 20:00:05 +08:00
-
2e2ca3c8fa
target/loongarch: Fix LD/ST{LE/GT} instructions get wrong CSR_ERA and CSR_BADV
Song Gao
2023-05-15 21:00:42 +08:00
-
-
-
5b507233e6
configure: unset harmful environment variables
Paolo Bonzini
2023-05-25 17:46:07 +02:00
-
eea2d14117
Makefile: remove $(TESTS_PYTHON)
Paolo Bonzini
2023-05-25 11:56:13 +02:00
-
b1399b0c85
tests/vm: fix and simplify HOST_ARCH definition
Paolo Bonzini
2023-05-25 11:52:49 +02:00
-
a2696204de
tests/docker: simplify HOST_ARCH definition
Paolo Bonzini
2023-05-25 11:51:45 +02:00
-
-
-
b987718bbb
hw/scsi/lsi53c895a: Fix reentrancy issues in the LSI controller (CVE-2023-0330)
Thomas Huth
2023-05-22 11:10:11 +02:00
-
d139fe9ad8
lsi53c895a: disable reentrancy detection for MMIO region, too
Thomas Huth
2023-05-16 11:05:56 +02:00
-
a37531f238
machine: do not crash if default RAM backend name has been stolen
Igor Mammedov
2023-05-22 15:17:17 +02:00
-
031616cd75
tests/qtest/ac97-test: add up-/downsampling tests
Volker Rümelin
2023-05-20 13:33:13 +02:00
-
5af3438a7c
tests/qtest/usb-hcd-ehci-test: Check for EHCI and UHCI HCDs before using them
Thomas Huth
2023-05-25 10:10:16 +02:00
-
f5af1dad56
tests/qtest/rtl8139-test: Check whether the rtl8139 device is available
Thomas Huth
2023-05-25 10:10:15 +02:00
-
8c730de717
tests/qtest: Check for virtio-blk before using -cdrom with the arm virt machine
Thomas Huth
2023-05-25 10:10:14 +02:00
-
54c8ff27f6
tests/qtest/usb-hcd-uhci-test: Check whether "usb-storage" is available
Thomas Huth
2023-05-25 10:10:13 +02:00
-
bdc20bf5d1
hw/mips: Use MachineClass->default_nic in the virt machine
Philippe Mathieu-Daudé
2023-05-24 14:25:59 +02:00
-
611eda5981
hw/arm: Use MachineClass->default_nic in the sbsa-ref machine
Thomas Huth
2023-05-23 16:41:56 +02:00
-
69720ff228
hw/xtensa: Use MachineClass->default_nic in the virt machine
Thomas Huth
2023-05-23 13:04:35 +02:00
-
240294cac7
hw/loongarch64: Use MachineClass->default_nic in the virt machine
Thomas Huth
2023-05-23 13:04:34 +02:00
-
50989d04d6
hw/arm: Use MachineClass->default_nic in the virt machine
Thomas Huth
2023-05-23 13:04:33 +02:00
-
cdd684b8e1
hw/alpha: Use MachineClass->default_nic in the alpha machine
Thomas Huth
2023-05-23 13:04:32 +02:00
-
9f8981a91d
hw/hppa: Use MachineClass->default_nic in the hppa machine
Thomas Huth
2023-05-23 13:04:31 +02:00
-
-
a3cb6d5004
Merge tag 'pull-tcg-20230525' of https://gitlab.com/rth7680/qemu into staging
Richard Henderson
2023-05-25 11:11:52 -07:00
-
-
6ad2c71c23
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging
Richard Henderson
2023-05-25 08:36:10 -07:00
-
-
a30498fcea
tcg/riscv: Support CTZ, CLZ from Zbb
Richard Henderson
2023-04-26 14:21:55 +01:00
-
a18d783e64
tcg/riscv: Implement movcond
Richard Henderson
2023-04-26 11:59:55 +01:00
-
f6453695f9
tcg/riscv: Improve setcond expansion
Richard Henderson
2023-04-26 09:38:32 +01:00
-
0956ecda9f
tcg/riscv: Support CPOP from Zbb
Richard Henderson
2023-04-26 09:16:11 +01:00
-
7b4d527427
tcg/riscv: Support REV8 from Zbb
Richard Henderson
2023-04-25 17:04:53 +01:00
-
19d016ad97
tcg/riscv: Support rotates from Zbb
Richard Henderson
2023-04-25 16:34:07 +01:00
-
eda1515996
tcg/riscv: Use ADD.UW for guest address generation
Richard Henderson
2023-04-25 16:19:44 +01:00
-
d1c3f4e9ed
tcg/riscv: Support ADD.UW, SEXT.B, SEXT.H, ZEXT.H from Zba+Zbb
Richard Henderson
2023-04-25 16:04:16 +01:00
-
99f4ec6eab
tcg/riscv: Support ANDN, ORN, XNOR from Zbb
Richard Henderson
2023-04-25 15:47:34 +01:00
-
9e3e0bc6ac
tcg/riscv: Probe for Zba, Zbb, Zicond extensions
Richard Henderson
2023-04-25 15:29:03 +01:00
-
d397be9a22
disas/riscv: Decode czero.{eqz,nez}
Richard Henderson
2023-04-26 13:33:05 +01:00
-
b56d5a8a4b
tcg/mips: Replace MIPS_BE with HOST_BIG_ENDIAN
Richard Henderson
2023-05-17 06:56:44 -07:00
-
c64ed451a9
tcg/mips: Use qemu_build_not_reached for LO/HI_OFF
Richard Henderson
2022-11-28 12:31:56 -08:00
-
269e93ab76
tcg/mips: Try three insns with shift and add in tcg_out_movi
Richard Henderson
2021-08-06 11:18:25 -10:00
-
1d159e64cc
tcg/mips: Try tb-relative addresses in tcg_out_movi
Richard Henderson
2021-08-06 11:30:35 -10:00
-
4316de32e7
tcg/mips: Aggressively use the constant pool for n64 calls
Richard Henderson
2021-08-06 13:17:20 -10:00
-
48c12ba748
tcg/mips: Use the constant pool for 64-bit constants
Richard Henderson
2021-08-06 13:07:41 -10:00
-
1d9c5b3084
tcg/mips: Split out tcg_out_movi_two
Richard Henderson
2021-08-06 12:14:53 -10:00
-
47a572865a
tcg/mips: Split out tcg_out_movi_one
Richard Henderson
2021-08-06 12:02:59 -10:00
-
53c4fa2726
tcg/mips: Create and use TCG_REG_TB
Richard Henderson
2021-08-06 09:28:31 -10:00
-
f63eb2e59f
tcg/mips: Unify TCG_GUEST_BASE_REG tests
Richard Henderson
2021-08-06 07:13:46 -10:00
-
43b4cd9713
tcg/mips: Move TCG_GUEST_BASE_REG to S7
Richard Henderson
2021-08-06 07:10:57 -10:00
-
d721cc94b2
tcg/mips: Move TCG_AREG0 to S8
Richard Henderson
2021-08-06 07:08:54 -10:00
-
-
-
eea7cd3fc5
monitor: do not use mb_read/mb_set
Paolo Bonzini
2023-03-15 12:34:01 +01:00
-
60f4f62efe
monitor: extract request dequeuing to a new function
Paolo Bonzini
2023-03-03 13:51:58 +01:00
-
9f2d58546e
monitor: introduce qmp_dispatcher_co_wake
Paolo Bonzini
2023-03-03 13:51:44 +01:00
-
0ff2553701
monitor: cleanup fetching of QMP requests
Paolo Bonzini
2023-03-03 12:51:33 +01:00
-
3e6bed619a
monitor: cleanup detection of qmp_dispatcher_co shutting down
Paolo Bonzini
2023-03-03 12:45:29 +01:00
-
6ee7c82d0d
monitor: do not use mb_read/mb_set for suspend_cnt
Paolo Bonzini
2023-03-03 13:32:13 +01:00
-
4cb96b9742
monitor: add more *_locked() functions
Paolo Bonzini
2023-05-17 14:46:49 +02:00
-
c5d0c55f1a
monitor: allow calling monitor_resume under mon_lock
Paolo Bonzini
2023-05-17 17:19:03 +02:00
-
e37548ef13
monitor: use QEMU_LOCK_GUARD a bit more
Paolo Bonzini
2023-05-17 14:47:55 +02:00
-
690705ca0b
softmmu/ioport.c: make MemoryRegionPortioList owner of portio_list MemoryRegions
Mark Cave-Ayland
2023-04-19 16:16:52 +01:00
-
28770689c5
softmmu/ioport.c: QOMify MemoryRegionPortioList
Mark Cave-Ayland
2023-04-19 16:16:51 +01:00
-
d2f07b75ae
softmmu/ioport.c: allocate MemoryRegionPortioList ports on the heap
Mark Cave-Ayland
2023-04-19 16:16:50 +01:00
-
6301460ce9
usb/ohci: Set pad to 0 after frame update
Paolo Bonzini
2023-05-23 17:58:40 +02:00
-
b03fcd6818
meson: move -no-pie from linker to compiler
Paolo Bonzini
2023-05-22 10:05:33 +02:00
-
91a2e6882a
meson: fix rule for qemu-ga installer
Paolo Bonzini
2023-05-22 09:19:03 +02:00
-
f49d883d4d
meson.build: Fix glib -Wno-unused-function workaround
Nicolas Saenz Julienne
2023-05-24 17:31:23 +00:00
-
fb00aa6126
target/i386: EPYC-Rome model without XSAVES
Maksim Davydov
2023-05-25 00:37:48 +03:00
-
b300c13446
Merge tag 'pull-vfio-20230524' of https://github.com/legoater/qemu into staging
Richard Henderson
2023-05-24 14:23:41 -07:00
-
-
8acf865084
Add Kubernetes runner configuration
Camilla Conte
2023-05-22 18:41:54 +01:00
-
037a171a2f
Add CI variable RUNNER_TAG
Camilla Conte
2023-05-22 18:41:53 +01:00
-
b105ce60ca
Add loop over docker info
Camilla Conte
2023-05-22 18:41:52 +01:00
-
5f63a67adb
Use docker "stable" tag
Camilla Conte
2023-05-22 18:41:51 +01:00
-
a878264d6c
Remove redundant CI variables
Camilla Conte
2023-05-22 18:41:50 +01:00
-
dbdea0dbfe
util/vfio-helpers: Use g_file_read_link()
Akihiko Odaki
2023-05-23 11:39:12 +09:00
-
b83b40b614
vfio/pci: Fix a use-after-free issue
Zhenzhong Duan
2023-05-17 10:46:51 +08:00
-
1c12355b31
Merge tag 'pull-tcg-20230523-3' of https://gitlab.com/rth7680/qemu into staging
Richard Henderson
2023-05-23 18:57:46 -07:00
-
-
-
-
16ffa1ef87
tcg: Remove USE_TCG_OPTIMIZATIONS
Richard Henderson
2023-04-01 16:08:38 -07:00
-
645e3a812a
tcg: Remove DEBUG_DISAS
Richard Henderson
2023-04-01 16:06:47 -07:00
-
e45fb74ddb
qemu/atomic128: Add runtime test for FEAT_LSE2
Richard Henderson
2023-05-19 19:22:25 -07:00
-
b35b812567
qemu/atomic128: Improve cmpxchg fallback for atomic16_set
Richard Henderson
2023-05-19 20:53:16 -07:00
-
427fbf3721
tcg: Split out tcg/debug-assert.h
Richard Henderson
2023-03-27 18:02:33 -07:00
-
8dc24ff467
accel/tcg: Correctly use atomic128.h in ldst_atomicity.c.inc
Richard Henderson
2023-05-19 18:32:44 -07:00
-
21c38f31c0
qemu/atomic128: Split atomic16_read
Richard Henderson
2023-05-19 18:30:28 -07:00
-
4deb39ebb3
accel/tcg: Eliminate #if on HAVE_ATOMIC128 and HAVE_CMPXCHG128
Richard Henderson
2023-05-19 18:02:19 -07:00
-
7bedee3243
accel/tcg: Remove prot argument to atomic_mmu_lookup
Richard Henderson
2023-05-19 17:54:18 -07:00
-
ec4a9629a1
accel/tcg: Remove cpu_atomic_{ld,st}o_*_mmu
Richard Henderson
2023-05-19 17:45:47 -07:00
-
47ae3e4039
target/s390x: Always use cpu_atomic_cmpxchgl_be_mmu in do_csst
Richard Henderson
2023-05-19 17:41:32 -07:00
-
ddc0ab5aab
target/s390x: Use cpu_{ld,st}*_mmu in do_csst
Richard Henderson
2023-05-19 17:38:41 -07:00
-
fbea7a4084
accel/tcg: Unify cpu_{ld,st}*_{be,le}_mmu
Richard Henderson
2023-05-19 17:29:27 -07:00
-
d54a20b9dd
target/s390x: Use tcg_gen_qemu_{ld,st}_i128 for LPQ, STPQ
Richard Henderson
2023-05-19 15:47:06 -07:00
-
57b38ffd0c
target/ppc: Use tcg_gen_qemu_{ld,st}_i128 for LQARX, LQ, STQ
Richard Henderson
2023-05-19 15:22:12 -07:00
-
333c813b06
include/qemu: Move CONFIG_ATOMIC128_OPT handling to atomic128.h
Richard Henderson
2023-05-18 19:02:16 +00:00
-
87a8d12180
meson: Fix detect atomic128 support with optimization
Richard Henderson
2023-05-19 19:01:36 +00:00
-
154691335e
include/host: Split out atomic128-ldst.h
Richard Henderson
2023-05-18 08:37:08 -07:00
-
412db3d5b5
include/host: Split out atomic128-cas.h
Richard Henderson
2023-05-18 08:22:51 -07:00
-
0dd0c7fa20
util: Add cpuinfo-aarch64.c
Richard Henderson
2023-05-18 03:50:45 +00:00
-
b5c0d842d6
migration: Build migration_files once
Richard Henderson
2023-05-17 20:05:43 -07:00
-
7ba7db9fa1
migration/xbzrle: Use i386 host/cpuinfo.h
Richard Henderson
2023-05-17 20:00:30 -07:00
-
1b48d0abdf
migration/xbzrle: Shuffle function order
Richard Henderson
2023-05-17 19:24:46 -07:00