Commit Graph

  • 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
  • 32b214384e hw/arm/boot: Set SCR_EL3.FGTEn when booting kernel Fabian Vogt 2023-09-15 15:36:59 +01:00
  • e8d684508e docs/devel/loads-stores: Fix git grep regexes Peter Maydell 2023-09-15 15:36:58 +01:00
  • b55e4b9c05 Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging Stefan Hajnoczi 2023-09-21 09:32:46 -04:00
  • c4c124f331 Merge tag 'pull-parallels-2023-09-20-v2' of https://src.openvz.org/scm/~den/qemu into staging Stefan Hajnoczi 2023-09-21 09:32:07 -04:00
  • 3da71a2111 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Stefan Hajnoczi 2023-09-21 09:31:27 -04:00
  • f2df7e7705 Merge tag 'pull-testing-200923-1' of https://gitlab.com/stsquad/qemu into staging Stefan Hajnoczi 2023-09-21 09:30:20 -04:00
  • 1321d84457 target/m68k: Add URL to semihosting spec Peter Maydell 2023-09-15 15:36:58 +01:00
  • 416af8564f Merge tag 'pull-block-2023-09-01' of https://gitlab.com/hreitz/qemu into staging Stefan Hajnoczi 2023-09-21 09:05:09 -04:00
  • e8eed838ec qemu/timer: Add host ticks function for RISC-V LIU Zhiwei 2023-09-11 14:32:23 +08:00
  • 3a2a1f97ea target/i386: Export GDS_NO bit to guests Pawan Gupta 2023-08-14 21:54:27 -07:00
  • 0c49c9180c target/i386: enumerate bit 56 of MSR_IA32_VMX_BASIC Paolo Bonzini 2023-09-20 17:41:17 +02:00
  • fa365d05b7 docs/devel/reset.rst: Correct function names Akihiko Odaki 2022-11-25 23:06:45 +09:00
  • 6ee07cfbdf docs/cxl: Cleanout some more aarch64 examples. Jonathan Cameron 2023-09-19 11:19:27 +01:00
  • 9da60248d1 hw/mem/cxl_type3: Add missing copyright and license notice Jonathan Cameron 2023-09-19 11:19:26 +01:00
  • de5bbfc602 hw/cxl: Fix out of bound array access Dmitry Frolov 2023-09-19 11:19:25 +01:00
  • 6ff359196d docs/cxl: Change to lowercase as others Li Zhijian 2023-09-04 14:28:06 +01:00
  • acdc872d8a hw/cxl/cxl_device: Replace magic number in CXLError definition Fan Ni 2023-09-04 14:28:05 +01:00
  • bc63c99ef8 hw/pci-bridge/cxl_upstream: Fix bandwidth entry base unit for SSLBIS Dave Jiang 2023-09-04 14:28:04 +01:00
  • 7b165fa164 hw/cxl: Fix CFMW config memory leak Li Zhijian 2023-09-04 14:28:03 +01:00
  • 306764ee3b hw/i386/pc: fix code comment on cumulative flash size Laszlo Ersek 2023-09-12 17:55:53 +02:00
  • 590102e7c1 subprojects: Use the correct .git suffix in the repository URLs Thomas Huth 2023-09-12 15:02:37 +02:00
  • 9b4b4e510b hw/other: spelling fixes Michael Tokarev 2023-07-14 14:32:24 +03:00
  • 1dba99e34d tests: extend test 131 to cover availability of the write-zeroes Denis V. Lunev 2023-09-18 20:01:00 +02:00
  • a98b260a52 parallels: naive implementation of parallels_co_pwrite_zeroes Denis V. Lunev 2023-09-18 20:00:59 +02:00
  • 4248e34be9 tests: extend test 131 to cover availability of the discard operation Denis V. Lunev 2023-09-18 20:00:58 +02:00
  • c54fb43507 parallels: naive implementation of parallels_co_pdiscard Denis V. Lunev 2023-09-18 20:00:57 +02:00
  • 66d201dd5a parallels: improve readability of allocate_clusters Denis V. Lunev 2023-09-18 20:00:56 +02:00
  • 3ac10d1909 parallels: naive implementation of allocate_clusters with used bitmap Denis V. Lunev 2023-09-18 20:00:55 +02:00
  • eeb1e6dc49 parallels: update used bitmap in allocate_cluster Denis V. Lunev 2023-09-18 20:00:54 +02:00
  • 73194d3f54 parallels: accept multiple clusters in mark_used() Denis V. Lunev 2023-09-18 20:00:53 +02:00
  • 4e828bf4c2 tests: test self-cure of parallels image with duplicated clusters Denis V. Lunev 2023-09-18 20:00:52 +02:00
  • e6d3486d9a tests: fix broken deduplication check in parallels format test Denis V. Lunev 2023-09-18 20:00:51 +02:00
  • e185100fec parallels: collect bitmap of used clusters at open Denis V. Lunev 2023-09-18 20:00:50 +02:00
  • 9425a9441a parallels: add test which will validate data_off fixes through repair Denis V. Lunev 2023-09-18 20:00:49 +02:00
  • 6f2206b0cb parallels: fix broken parallels_check_data_off() Denis V. Lunev 2023-09-18 20:00:48 +02:00
  • f025a99e61 tests: ensure that image validation will not cure the corruption Denis V. Lunev 2023-09-18 20:00:47 +02:00
  • a398275e88 parallels: create mark_used() helper which sets bit in used bitmap Denis V. Lunev 2023-09-18 20:00:46 +02:00
  • 8f5f532625 parallels: refactor path when we need to re-check image in parallels_open Denis V. Lunev 2023-09-18 20:00:45 +02:00
  • e17b9d08d9 parallels: return earlier from parallels_open() function on error Denis V. Lunev 2023-09-18 20:00:44 +02:00
  • 9c39878136 parallels: return earler in fail_format branch in parallels_open() Denis V. Lunev 2023-09-18 20:00:43 +02:00
  • 93361b7e33 parallels: invent parallels_opts_prealloc() helper to parse prealloc opts Denis V. Lunev 2023-09-18 20:00:42 +02:00
  • c74cd7bd32 parallels: fix memory leak in parallels_open() Denis V. Lunev 2023-09-18 20:00:40 +02:00
  • 73f3e13692 parallels: mark driver as supporting CBT Denis V. Lunev 2023-09-18 20:00:39 +02:00
  • bb16991fe0 parallels: fix formatting in bdrv_parallels initialization Denis V. Lunev 2023-09-18 20:00:38 +02:00
  • 55394dcbec Merge tag 'pull-loongarch-20230920' of https://gitlab.com/gaosong/qemu into staging Stefan Hajnoczi 2023-09-20 13:56:18 -04:00
  • cb8a8b2ca9 Merge tag 'hppa-btlb-pull-request' of https://github.com/hdeller/qemu-hppa into staging Stefan Hajnoczi 2023-09-20 13:56:01 -04:00
  • c428b39259 block: mark aio_poll as non-coroutine Paolo Bonzini 2023-09-08 09:54:58 +02:00
  • 0f86afde66 block-backend: process zoned requests in the current AioContext Stefan Hajnoczi 2023-09-12 19:10:36 -04:00
  • 46eb6e861b block-backend: process I/O in the current AioContext Stefan Hajnoczi 2023-09-12 19:10:35 -04:00
  • c8bf923d5e test-bdrv-drain: avoid race with BH in IOThread drain test Stefan Hajnoczi 2023-09-12 19:10:34 -04:00
  • 652b0dd808 block: remove AIOCBInfo->get_aio_context() Stefan Hajnoczi 2023-09-12 19:10:33 -04:00
  • 52b10c9c0c qemu-img: map: report compressed data blocks Andrey Drobyshev via 2023-09-08 00:02:26 +03:00
  • 2848289168 block: add BDRV_BLOCK_COMPRESSED flag for bdrv_block_status() Andrey Drobyshev via 2023-09-08 00:02:25 +03:00
  • 9def6082cf block: Mark bdrv_add/del_child() and caller GRAPH_WRLOCK Kevin Wolf 2023-09-11 11:46:20 +02:00
  • 32a8aba37e block: Mark bdrv_unref_child() GRAPH_WRLOCK Kevin Wolf 2023-09-11 11:46:19 +02:00
  • ede01e4635 block: Mark bdrv_root_unref_child() GRAPH_WRLOCK Kevin Wolf 2023-09-11 11:46:18 +02:00
  • 7f831d29e3 block: Take graph rdlock in bdrv_change_aio_context() Kevin Wolf 2023-09-11 11:46:17 +02:00