Commit Graph

  • 815061b9da target/tricore: Implement ftohp insn Bastian Koppelmann 2023-08-28 13:26:46 +02:00
  • e43692bce6 target/tricore: Clarify special case for FTOUZ insn Bastian Koppelmann 2023-08-28 13:26:45 +02:00
  • 2bdbe35632 target/tricore: Implement FTOU insn Bastian Koppelmann 2023-08-28 13:26:44 +02:00
  • ce64babdf6 target/tricore: Correctly handle FPU RM from PSW Bastian Koppelmann 2023-08-28 13:26:43 +02:00
  • 3e2a5107c5 target/tricore: Implement CRCN insn Bastian Koppelmann 2023-08-28 13:26:42 +02:00
  • d97fa9a00d tests/tcg/tricore: Bump cpu to tc37x Bastian Koppelmann 2023-09-27 11:10:00 +02:00
  • 36e9aab3c5 migration: Move return path cleanup to main migration thread Fabiano Rosas 2023-09-18 14:28:22 -03:00
  • ef796ee93b migration: Replace the return path retry logic Fabiano Rosas 2023-09-18 14:28:21 -03:00
  • d50f5dc075 migration: Consolidate return path closing code Fabiano Rosas 2023-09-18 14:28:20 -03:00
  • b3b101157d migration: Remove redundant cleanup of postcopy_qemufile_src Fabiano Rosas 2023-09-18 14:28:19 -03:00
  • 7478fb0df9 migration: Fix possible race when shutting down to_dst_file Fabiano Rosas 2023-09-18 14:28:18 -03:00
  • 639decf529 migration: Fix possible races when shutting down the return path Fabiano Rosas 2023-09-18 14:28:17 -03:00
  • 28a8347281 migration: Fix possible race when setting rp_state.error Fabiano Rosas 2023-09-18 14:28:16 -03:00
  • cf02f29e1e migration: Fix race that dest preempt thread close too early Peter Xu 2023-09-18 14:28:15 -03:00
  • 5dfd80e38b Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2023-09-27 13:55:18 -04:00
  • ff014701ab scripts/analyse-locks-simpletrace.py: changed iteritems() to items() Mads Ynddal 2023-09-26 12:34:36 +02:00
  • 84197267d1 MAINTAINERS: add maintainer of simpletrace.py Mads Ynddal 2023-09-26 12:34:35 +02:00
  • 3470fef15a simpletrace: added simplified Analyzer2 class Mads Ynddal 2023-09-26 12:34:34 +02:00
  • d1f89c23bd simpletrace: move event processing to Analyzer class Mads Ynddal 2023-09-26 12:34:33 +02:00
  • b78234e65c simpletrace: move logic of process into internal function Mads Ynddal 2023-09-26 12:34:32 +02:00
  • 6f53641a98 simpletrace: refactor to separate responsibilities Mads Ynddal 2023-09-26 12:34:31 +02:00
  • 87617b9ae6 simpletrace: made Analyzer into context-manager Mads Ynddal 2023-09-26 12:34:30 +02:00
  • 1990fb9893 simpletrace: define exception and add handling Mads Ynddal 2023-09-26 12:34:29 +02:00
  • d1f9259014 simpletrace: improved error handling on struct unpack Mads Ynddal 2023-09-26 12:34:28 +02:00
  • ce96eb334d simpletrace: update code for Python 3.11 Mads Ynddal 2023-09-26 12:34:27 +02:00
  • 3b71b61e9f simpletrace: changed naming of edict and idtoname to improve readability Mads Ynddal 2023-09-26 12:34:26 +02:00
  • f7bd4f0237 simpletrace: improve parsing of sys.argv; fix files never closed. Mads Ynddal 2023-09-26 12:34:25 +02:00
  • 8405ec6ab6 simpletrace: annotate magic constants from QEMU code Mads Ynddal 2023-09-26 12:34:24 +02:00
  • 2c109f2199 simpletrace: add __all__ to define public interface Mads Ynddal 2023-09-26 12:34:23 +02:00
  • 417f8c8ebf audio: remove shadowed locals Paolo Bonzini 2023-09-26 17:49:17 +02:00
  • d79b9202e4 compiler: introduce QEMU_ANNOTATE Paolo Bonzini 2022-12-16 12:53:44 +01:00
  • e2dbca0337 block: mark mixed functions that can suspend Paolo Bonzini 2023-04-12 11:23:00 +02:00
  • 1bce34aaa9 target/i386/svm_helper: eliminate duplicate local variable Paolo Bonzini 2023-09-25 12:20:06 +02:00
  • 49958057a2 target/i386/seg_helper: remove shadowed variable Paolo Bonzini 2023-09-25 12:35:42 +02:00
  • a908985971 target/i386/seg_helper: introduce tss_set_busy Paolo Bonzini 2023-09-25 12:16:00 +02:00
  • 19729affe1 target/i386/translate: avoid shadowed local variables Paolo Bonzini 2023-09-25 12:07:21 +02:00
  • 637123a213 target/i386/cpu: avoid shadowed local variables Paolo Bonzini 2023-09-25 12:06:02 +02:00
  • e0c3ef715b target/i386/kvm: eliminate shadowed local variables Paolo Bonzini 2023-09-25 12:19:34 +02:00
  • 168d46749d m48t59-test: avoid possible overflow on ABS Paolo Bonzini 2023-09-25 12:27:24 +02:00
  • 973d3ea5a1 pm_smbus: rename variable to avoid shadowing Paolo Bonzini 2023-09-25 12:21:29 +02:00
  • 11a629d246 Merge tag 'pull-nbd-2023-09-25' of https://repo.or.cz/qemu/ericb into staging Stefan Hajnoczi 2023-09-26 09:04:23 -04:00
  • 4c186847ee mptsas: avoid shadowed local variables Paolo Bonzini 2023-09-25 12:05:37 +02:00
  • 477b301000 ui/vnc: fix handling of VNC_FEATURE_XVP Paolo Bonzini 2023-09-25 13:05:58 +02:00
  • 0cb9c5880e ui/vnc: fix debug output for invalid audio message Paolo Bonzini 2023-09-25 13:06:46 +02:00
  • c431ffd471 vl: remove shadowed local variables Paolo Bonzini 2023-09-25 12:22:50 +02:00
  • 7cfcc79b0a hw/scsi/scsi-disk: Disallow block sizes smaller than 512 [CVE-2023-42467] Thomas Huth 2023-09-25 11:18:54 +02:00
  • 8a9fc82bac user-exec-stub: remove unused variable Paolo Bonzini 2023-09-25 11:06:09 +02:00
  • a1fadbcf48 seabios: remove PCI drivers from bios.bin Paolo Bonzini 2023-09-15 14:10:09 +02:00
  • ea985d235b pc_piix: remove pc-i440fx-1.4 up to pc-i440fx-1.7 Paolo Bonzini 2023-09-15 13:57:11 +02:00
  • 494a6a2cf7 Merge tag 'pull-request-2023-09-25' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2023-09-25 10:10:30 -04:00
  • 29578f5757 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2023-09-25 10:09:38 -04:00
  • bf94b63d76 Merge tag 'pull-target-arm-20230921' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2023-09-25 10:09:04 -04:00
  • 8db7e2d657 nbd/server: Refactor handling of command sanity checks Eric Blake 2023-08-29 12:58:32 -05:00
  • b257845932 nbd: Prepare for 64-bit request effect lengths Eric Blake 2023-08-29 12:58:31 -05:00
  • 09e79261f6 Merge Andrea Fioraldi 2023-09-25 11:50:05 +02:00
  • b821109583 tests/avocado: fix waiting for vm shutdown in replay_linux Pavel Dovgalyuk 2023-08-11 10:06:08 +03:00
  • c9daa685cb hw/mips/jazz: Simplify the NIC setup code Thomas Huth 2023-09-13 18:09:22 +02:00
  • 4032f04c63 hw/mips/jazz: Move the NIC init code into a separate function Thomas Huth 2023-09-13 18:09:21 +02:00
  • 02e8828aa7 tests/qtest/netdev-socket: Do not test multicast on Darwin Philippe Mathieu-Daudé 2023-09-18 08:25:49 +02:00
  • 926bef1d82 tests/qtest/m48t59-test: Silence compiler warning with -Wshadow Thomas Huth 2023-09-22 18:37:42 +02:00
  • 0daaf2761f tests/qtest/netdev-socket: Raise connection timeout to 120 seconds Stefan Hajnoczi 2023-09-12 09:33:10 -04:00
  • c64023b0ba meson.build: Make keyutils independent from keyring Thomas Huth 2023-08-24 11:42:08 +02:00
  • d95ffb6fe6 nbd: Add types for extended headers Eric Blake 2023-08-29 12:58:30 -05:00
  • 297365b40f nbd/client: Pass mode through to nbd_send_request Eric Blake 2023-08-29 12:58:29 -05:00
  • ac132d0520 nbd: Replace bool structured_reply with mode enum Eric Blake 2023-08-29 12:58:28 -05:00
  • 71a5655a35 iotests: improve 'not run' message for nbd-multiconn test Denis V. Lunev 2023-09-06 16:09:16 +02:00
  • 0189c279af iotests: use TEST_IMG_FILE instead of TEST_IMG in _require_large_file Denis V. Lunev 2023-09-06 16:09:15 +02:00
  • adf7f6b72f vl: recognize audiodev groups in configuration files Paolo Bonzini 2023-09-21 14:04:39 +02:00
  • 50333482e1 tests/qtest: Specify audiodev= and -audiodev Martin Kletzander 2022-04-25 10:21:48 +02:00
  • fac7e497ca hw/display/xlnx_dp.c: Add audiodev property Martin Kletzander 2022-04-25 10:21:52 +02:00
  • 79d3e56c20 hw/audio/lm4549: Add errp error reporting to init function Martin Kletzander 2022-04-25 10:21:47 +02:00
  • b7639b7dd0 hw/audio: Simplify hda audio init Martin Kletzander 2022-04-25 10:21:46 +02:00
  • 38e476e88e hw/input/tsc210x: Extract common init code into new function Martin Kletzander 2022-04-25 10:21:45 +02:00
  • 231f6a7d66 elf2dmp: rework PDB_STREAM_INDEXES::segments obtaining Viktor Prutyanov 2023-09-15 20:01:53 +03:00
  • df7a75564e elf2dmp: use Linux mmap with MAP_NORESERVE when possible Viktor Prutyanov 2023-09-15 20:01:52 +03:00
  • 9b7dcd8ff4 elf2dmp: introduce merging of physical memory runs Viktor Prutyanov 2023-09-15 20:01:51 +03:00
  • d5c27a53d5 elf2dmp: introduce physical block alignment Viktor Prutyanov 2023-09-15 20:01:50 +03:00
  • 3c407ec67f elf2dmp: replace PE export name check with PDB name check Viktor Prutyanov 2023-09-15 20:01:49 +03:00
  • 058262e0a8 sbsa-ref: add non-secure EL2 virtual timer Marcin Juszkiewicz 2023-09-13 16:06:10 +02:00
  • 07ffc4b90f audio/jackaudio: Avoid dynamic stack allocation in qjack_process() Peter Maydell 2023-08-18 16:58:46 +01:00
  • d71c3d3059 audio/jackaudio: Avoid dynamic stack allocation in qjack_client_init Peter Maydell 2023-08-18 16:58:45 +01:00
  • 706a92fbfa target/arm: Enable FEAT_MOPS for CPU 'max' Peter Maydell 2023-09-12 15:04:34 +01:00
  • 5d7b37b5f6 target/arm: Implement the CPY* instructions Peter Maydell 2023-09-12 15:04:33 +01:00
  • 69c51dc372 target/arm: Implement MTE tag-checking functions for FEAT_MOPS copies Peter Maydell 2023-09-12 15:04:32 +01:00
  • 6087df5744 target/arm: Implement the SETG* instructions Peter Maydell 2023-09-12 15:04:31 +01:00
  • 179e9a3bac target/arm: Define new TB flag for ATA0 Peter Maydell 2023-09-12 15:04:30 +01:00
  • 0e92818887 target/arm: Implement the SET* instructions Peter Maydell 2023-09-12 15:04:29 +01:00
  • 8163998920 target/arm: Implement MTE tag-checking functions for FEAT_MOPS Peter Maydell 2023-09-12 15:04:28 +01:00
  • aa03378bcc target/arm: New function allocation_tag_mem_probe() Peter Maydell 2023-09-12 15:04:27 +01:00
  • 31aaaddecb target/arm: Define syndrome function for MOPS exceptions Peter Maydell 2023-09-12 15:04:26 +01:00
  • 81466e4bad target/arm: Pass unpriv bool to get_a64_user_mem_index() Peter Maydell 2023-09-12 15:04:25 +01:00
  • dbc678f90a target/arm: Implement FEAT_MOPS enable bits Peter Maydell 2023-09-12 15:04:24 +01:00
  • 903dbefc2b target/arm: Don't skip MTE checks for LDRT/STRT at EL0 Peter Maydell 2023-09-12 15:04:23 +01:00
  • 0b5ad31d2a target/arm: Remove unused allocation_tag_mem() argument Peter Maydell 2023-09-07 17:03:27 +01:00
  • 3039b090f2 target/arm: Implement FEAT_HBC Peter Maydell 2023-09-15 15:37:00 +01:00
  • 5f7b71fb99 target/arm: Update user-mode ID reg mask values Peter Maydell 2023-09-15 15:37:00 +01:00
  • 4d9eb29643 target/arm: Update AArch64 ID register field definitions Peter Maydell 2023-09-15 15:37:00 +01:00
  • 429b7e0107 linux-user/elfload.c: Report previously missing arm32 hwcaps Peter Maydell 2023-09-15 15:36:59 +01:00
  • 23d7f14da4 linux-user/elfload.c: Add missing arm and arm64 hwcap values Peter Maydell 2023-09-15 15:36:59 +01:00
  • e2e40a7790 linux-user/elfload.c: Correct SME feature names reported in cpuinfo Peter Maydell 2023-09-15 15:36:59 +01:00