aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-04-15hw/i386/acpi: Set PCAT_COMPAT bit only when pic is not disabledpcinextXiaoyao Li1-1/+3
2024-04-15vhost-vdpa: check vhost_vdpa_set_vring_ready() return valueStefano Garzarella1-3/+12
2024-04-15vhost: Perform memory section dirty scans once per iterationSi-Wei Liu2-6/+62
2024-04-15vhost: dirty log should be per backend typeSi-Wei Liu1-12/+33
2024-04-15virtio-pci: fix use of a released vectorfor_upstreamfor_autotest_nextfor_autotestCindy Lu1-2/+35
2024-04-09qdev-monitor: fix error message in find_device_state()Vladimir Sementsov-Ogievskiy1-1/+1
2024-04-09vhost-user-blk: simplify and fix vhost_user_blk_handle_config_changeVladimir Sementsov-Ogievskiy1-8/+3
2024-04-09vdpa-dev: Fix the issue of device status not updating when configuration inte...lyx6344498001-0/+7
2024-04-09hw/virtio: Fix packed virtqueue flush used_idxWafer1-2/+10
2024-04-09virtio-snd: rewrite invalid tx/rx message handlingManos Pitsidianakis2-76/+77
2024-04-09virtio-snd: Enhance error handling for invalid transfersZheyu Ma1-4/+4
2024-04-09Revert "hw/virtio: Add support for VDPA network simulation devices"Michael S. Tsirkin9-399/+3
2024-04-04Merge tag 'qemu-sparc-20240404' of https://github.com/mcayland/qemu into stagingPeter Maydell1-81/+142
2024-04-04Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into stagingPeter Maydell1-1/+2
2024-04-04esp.c: remove explicit setting of DRQ within ESP state machineMark Cave-Ayland1-9/+0
2024-04-04esp.c: ensure esp_pdma_write() always calls esp_fifo_push()Mark Cave-Ayland1-6/+4
2024-04-04esp.c: update esp_fifo_{push, pop}() to call esp_update_drq()Mark Cave-Ayland1-4/+10
2024-04-04esp.c: introduce esp_update_drq() and update esp_fifo_{push, pop}_buf() to us...Mark Cave-Ayland1-1/+47
2024-04-04esp.c: move esp_set_phase() and esp_get_phase() towards the beginning of the ...Mark Cave-Ayland1-18/+18
2024-04-04esp.c: prevent cmdfifo overflow in esp_cdb_ready()Mark Cave-Ayland1-1/+11
2024-04-04esp.c: rework esp_cdb_length() into esp_cdb_ready()Mark Cave-Ayland1-16/+14
2024-04-04esp.c: don't assert() if FIFO empty when executing non-DMA SELATNSMark Cave-Ayland1-1/+2
2024-04-04esp.c: introduce esp_fifo_push_buf() function for pushing to the FIFOMark Cave-Ayland1-3/+8
2024-04-04esp.c: change esp_fifo_pop_buf() to take ESPStateMark Cave-Ayland1-12/+12
2024-04-04esp.c: use esp_fifo_push() instead of fifo8_push()Mark Cave-Ayland1-3/+3
2024-04-04esp.c: change esp_fifo_pop() to take ESPStateMark Cave-Ayland1-5/+5
2024-04-04esp.c: change esp_fifo_push() to take ESPStateMark Cave-Ayland1-5/+5
2024-04-04esp.c: replace cmdfifo use of esp_fifo_pop() in do_message_phase()Mark Cave-Ayland1-1/+2
2024-04-04esp.c: replace esp_fifo_pop_buf() with esp_fifo8_pop_buf() in do_message_phase()Mark Cave-Ayland1-1/+1
2024-04-04esp.c: replace esp_fifo_pop_buf() with esp_fifo8_pop_buf() in do_command_phase()Mark Cave-Ayland1-1/+1
2024-04-04esp.c: move esp_fifo_pop_buf() internals to new esp_fifo8_pop_buf() functionMark Cave-Ayland1-1/+6
2024-04-04block/virtio-blk: Fix memory leak from virtio_blk_zone_reportZheyu Ma1-1/+2
2024-04-03Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingPeter Maydell3-81/+85
2024-04-02Update version for v9.0.0-rc2 releasePeter Maydell1-1/+1
2024-04-02pc_q35: remove unnecessary m->alias assignmentPaolo Bonzini1-1/+0
2024-04-02lsi53c895a: avoid out of bounds access to s->msg[]Paolo Bonzini1-7/+12
2024-04-02vga: do not treat horiz pel panning value of 8 as "enabled"Paolo Bonzini1-1/+3
2024-04-02vga: adjust dirty memory region if pel panning is activePaolo Bonzini1-1/+4
2024-04-02vga: move computation of dirty memory region laterPaolo Bonzini1-25/+25
2024-04-02vga: merge conditionals on shift control registerPaolo Bonzini1-47/+42
2024-04-02Merge tag 'hw-misc-20240402' of https://github.com/philmd/qemu into stagingPeter Maydell16-38/+37
2024-04-02hw/net/virtio-net: fix qemu set used ring flag even vhost startedYajun Wu1-0/+4
2024-04-02hw/xen_evtchn: Initialize flush_kvm_routesArtem Chernyshev1-1/+1
2024-04-02gpio/pca955x: Update maintainer email addressGlenn Miles1-1/+1
2024-04-02hw/nvme: fix -Werror=maybe-uninitializedMarc-André Lureau1-1/+1
2024-04-02plugins: fix -Werror=maybe-uninitialized false-positiveMarc-André Lureau1-1/+1
2024-04-02block: Remove unnecessary NULL check in bdrv_pad_request()Kevin Wolf1-1/+1
2024-04-02hw/i386/pc: Restrict CXL to PCI-based machinesPhilippe Mathieu-Daudé1-1/+3
2024-04-02MAINTAINERS: Fix error-report.c entryZhao Liu1-1/+1
2024-04-02qtest/libqos: Reduce size_to_prdtl() declaration scopePhilippe Mathieu-Daudé2-2/+1
2024-04-02accel/hvf: Un-inline hvf_arch_supports_guest_debug()Philippe Mathieu-Daudé2-2/+2
2024-04-02hw/arm/smmu: Avoid using inlined functions with external linkage againPhilippe Mathieu-Daudé1-1/+1
2024-04-02target/ppc: Rename init_excp_4xx_softmmu() -> init_excp_4xx()Philippe Mathieu-Daudé1-2/+2
2024-04-02gdbstub/system: Rename 'user_ctx' argument as 'ctx'Philippe Mathieu-Daudé2-8/+8
2024-04-02gdbstub: Correct invalid mentions of 'softmmu' by 'system'Philippe Mathieu-Daudé2-11/+11
2024-04-02accel/tcg/plugin: Remove CONFIG_SOFTMMU_GATE definitionPhilippe Mathieu-Daudé1-6/+0
2024-04-02Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into stagingPeter Maydell8-10/+8
2024-04-02hmp: Add help information for watchdog action: inject-nmiDayu Liu1-1/+1
2024-04-02Fix some typos in documentation (found by codespell)Stefan Weil5-5/+5
2024-04-02Merge tag 'pull-target-arm-20240402' of https://git.linaro.org/people/pmaydel...Peter Maydell5-36/+68
2024-04-02raspi4b: Reduce RAM to 1Gb on 32-bit hostsCédric Le Goater1-0/+4
2024-04-02tests/qtest: Fix STM32L4x5 GPIO test on 32-bitCédric Le Goater1-24/+35
2024-04-02hw/intc/arm_gicv3: ICC_HPPIR* return SPURIOUS if int group is disabledPeter Maydell1-2/+2
2024-04-02docs: sbsa: update specs, add dt noteMarcin Juszkiewicz1-9/+26
2024-04-02target/arm: take HSTR traps of cp15 accesses to EL2, not EL1Peter Maydell1-1/+1
2024-04-01fpu/softfloat: Remove mention of TILE-Gx targetPhilippe Mathieu-Daudé1-1/+1
2024-04-01usb-audio: Fix invalid values in AudioControl descriptorsJoonas Kankaala1-3/+1
2024-04-01Merge tag 'migration-20240331-pull-request' of https://gitlab.com/peterx/qemu...Peter Maydell1-0/+18
2024-04-01gitlab-ci/cirrus: switch from 'master' to 'latest'Michael Tokarev1-1/+1
2024-03-31migration/postcopy: Ensure postcopy_start() sets errp if it failsAvihai Horon1-0/+8
2024-03-31migration: Set migration error in migration_completion()Avihai Horon1-0/+10
2024-03-31Merge tag 'pull-ppc-for-9.0-3-20240331' of https://gitlab.com/npiggin/qemu in...Peter Maydell7-21/+36
2024-03-31Merge tag 'pull-9p-20240329' of https://github.com/cschoenebeck/qemu into sta...Peter Maydell1-21/+11
2024-03-31Merge tag 'pull-pa-20240329' of https://gitlab.com/rth7680/qemu into stagingPeter Maydell6-189/+361
2024-03-30Merge tag 'pull-tcg-20240329' of https://gitlab.com/rth7680/qemu into stagingPeter Maydell9-10/+75
2024-03-30Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into stagingPeter Maydell6-78/+15
2024-03-30tests/avocado: ppc_hv_tests.py set alpine time before setup-alpineNicholas Piggin1-0/+3
2024-03-30tests/avocado: Fix ppc_hv_tests.py xorriso dependency guardNicholas Piggin1-1/+2
2024-03-30target/ppc: Do not clear MSR[ME] on MCE interrupts to supervisorNicholas Piggin1-2/+3
2024-03-30target/ppc: Fix GDB register indexing on secondary CPUsBenjamin Gray1-11/+20
2024-03-30target/ppc: Restore [H]DEXCR to 64-bitsBenjamin Gray1-2/+2
2024-03-30target/ppc/mmu-radix64: Use correct string format in walk_tree()Philippe Mathieu-Daudé1-4/+4
2024-03-30hw/ppc/spapr: Include missing 'sysemu/tcg.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-03-30spapr: nested: use bitwise NOT operator for flags checkHarsh Prateek Bora1-1/+1
2024-03-29accel/tcg: Use CPUState.get_pc in cpu_io_recompileRichard Henderson1-1/+1
2024-03-29disas: Show opcodes for target_disas and monitor_disasRichard Henderson2-0/+2
2024-03-29tcg/optimize: Fix sign_mask for logical right-shiftRichard Henderson3-1/+30
2024-03-29target/hppa: Clear psw_n for BE on use_nullify_skip pathRichard Henderson1-0/+1
2024-03-29target/hppa: Add diag instructions to set/restore shadow registersHelge Deller2-0/+44
2024-03-29target/hppa: Move diag argument handling to decodetreeRichard Henderson2-14/+28
2024-03-29target/hppa: Generate getshadowregs inlineRichard Henderson3-7/+15
2024-03-29Revert "tap: setting error appropriately when calling net_init_tap_one()"Akihiko Odaki2-20/+5
2024-03-29tap-win32: Remove unnecessary stubsAkihiko Odaki1-54/+0
2024-03-29hw/net/net_tx_pkt: Fix virtio header without checksum offloadingAkihiko Odaki1-0/+1
2024-03-29ebpf: Fix indirections table settingAkihiko Odaki1-2/+7
2024-03-29virtio-net: Fix vhost virtqueue notifiers for RSSAkihiko Odaki1-2/+2
2024-03-28qtest/virtio-9p-test.c: remove g_test_slow() gateDaniel Henrique Barboza1-9/+0
2024-03-28qtest/virtio-9p-test.c: create/remove temp dirs after each testDaniel Henrique Barboza1-12/+11
2024-03-27target/hppa: Fix overflow computation for shladdRichard Henderson1-19/+65
2024-03-27target/hppa: Replace c with uv in do_condRichard Henderson1-7/+5
2024-03-27target/hppa: Squash d for pa1.x during decodeRichard Henderson2-25/+33
2024-03-27target/hppa: Fix unit carry conditionsRichard Henderson1-102/+110
2024-03-27target/hppa: Optimize UADDCM with no conditionRichard Henderson1-2/+22
2024-03-27target/hppa: Fix DCOR reconstruction of carry bitsRichard Henderson1-1/+1
2024-03-27target/hppa: Use gva_offset_mask() everywhereSven Schnelle2-11/+11
2024-03-27target/hppa: Fix EIRR, EIEM versus icountRichard Henderson3-14/+11
2024-03-27target/hppa: Tidy read of interval timerRichard Henderson1-3/+1
2024-03-27target/hppa: Mark interval timer write as ioRichard Henderson1-0/+3
2024-03-27target/hppa: Fix ADD/SUB trap on overflow for narrow modeSven Schnelle1-0/+6
2024-03-27target/hppa: Handle unit conditions for wide modeSven Schnelle1-2/+23
2024-03-27target/hppa: Fix B,GATE for wide modeRichard Henderson1-1/+1
2024-03-27target/hppa: Fix BE,L set of sr0Richard Henderson1-1/+1
2024-03-26tests/tcg: Test shmat(NULL)Ilya Leoshkevich1-0/+38
2024-03-26linux-user: Fix shmat(NULL) for h != gIlya Leoshkevich1-1/+1
2024-03-26linux-user: Fix shmat() straceIlya Leoshkevich1-1/+1
2024-03-26linux-user: Fix semctl() straceIlya Leoshkevich1-6/+2
2024-03-26Update version for v9.0.0-rc1 releasePeter Maydell1-1/+1
2024-03-26Merge tag 'hw-misc-20240326' of https://github.com/philmd/qemu into stagingPeter Maydell12-75/+137
2024-03-26Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingPeter Maydell11-33/+167
2024-03-26ui/cocoa: Use NSTrackingInVisibleRectAkihiko Odaki1-34/+14
2024-03-26ui/cocoa: Resize window after toggling zoom-to-fitAkihiko Odaki1-0/+1
2024-03-26ui/cocoa: Fix aspect ratioAkihiko Odaki1-1/+40
2024-03-26hw/smbios: add stub for smbios_get_table_legacy()Igor Mammedov1-0/+5
2024-03-26contrib/plugins/execlog: Fix compiler warningYao Xingtao1-3/+21
2024-03-26docs/system/ppc/amigang.rst: Fix formattingBALATON Zoltan1-2/+2
2024-03-26hw/misc/stm32l4x5_rcc: Propagate period when enabling a clockArnaud Minier1-1/+1
2024-03-26hw/misc/stm32l4x5_rcc: Inline clock_update() in clock_mux_update()Philippe Mathieu-Daudé1-1/+6
2024-03-26hw/clock: Let clock_set_mul_div() return a boolean valuePhilippe Mathieu-Daudé3-2/+14
2024-03-26target/tricore/helper: Use correct string format in cpu_tlb_fill()Philippe Mathieu-Daudé1-2/+2
2024-03-26monitor/hmp-cmds-target: Append a space in error message in gpa2hva()Yao Xingtao1-1/+1
2024-03-26hw/scsi/scsi-generic: Fix io_timeout property not applyingLorenz Brun1-1/+0
2024-03-26target/i386/tcg: Enable page walking from MMIO memoryGregory Price1-27/+30
2024-03-26iotests: add test for stream job with an unaligned prefetch readFiona Ebner2-0/+91
2024-03-26block-backend: fix edge case in bdrv_next_cleanup() where BDS associated to B...Fiona Ebner1-7/+4
2024-03-26block-backend: fix edge case in bdrv_next() where BDS associated to BB changesFiona Ebner1-4/+3
2024-03-26block/io: accept NULL qiov in bdrv_pad_requestStefan Reiter1-13/+20
2024-03-26vdpa-dev: Fix initialisation order to restore VDUSE compatibilityKevin Wolf5-9/+45
2024-03-26tests/qemu-iotests: Test 157 and 227 require virtio-blkThomas Huth2-0/+4
2024-03-26Merge tag 'pull-qapi-2024-03-26' of https://repo.or.cz/qemu/armbru into stagingPeter Maydell21-316/+391
2024-03-26qapi: document parameters of query-cpu-model-* QAPI commandsDavid Hildenbrand2-18/+31
2024-03-26qapi/block-core: improve Qcow2OverlapCheckFlags documentationVladimir Sementsov-Ogievskiy2-5/+21
2024-03-26qapi: document leftover members in qapi/stats.jsonPaolo Bonzini2-9/+10
2024-03-26qapi: document leftover members in qapi/run-state.jsonPaolo Bonzini2-4/+26
2024-03-26qapi: document InputMultiTouchTypeMarc-André Lureau2-2/+12
2024-03-26qga/qapi-schema: Refill doc comments to conform to current conventionsMarkus Armbruster1-12/+17
2024-03-26qapi: Correct documentation indentation and whitespaceMarkus Armbruster10-56/+51
2024-03-26qapi: Refill doc comments to conform to current conventionsMarkus Armbruster12-136/+142
2024-03-26qapi: Don't repeat member type in its documentation textMarkus Armbruster1-4/+2
2024-03-26qapi: Start sentences with a capital letter, end them with a periodMarkus Armbruster2-9/+9
2024-03-26qapi: Fix abbreviation punctuation in doc commentsMarkus Armbruster1-2/+2
2024-03-26qapi: Fix typo in request-ebpf documentationMarkus Armbruster1-1/+1
2024-03-26qapi: Fix argument markup in drive-mirror documentationMarkus Armbruster1-1/+1
2024-03-26qapi: Tidy up indentation of add_client's exampleMarkus Armbruster1-3/+3
2024-03-26qapi: Tidy up block-latency-histogram-set documentation some moreMarkus Armbruster1-5/+5
2024-03-26qapi: Expand a few awkward abbreviations in documentationMarkus Armbruster2-5/+7
2024-03-26qapi: Drop stray Arguments: line from qmp_capabilities docsMarkus Armbruster1-2/+0
2024-03-26qapi: Fix bogus documentation of query-migrationthreadsMarkus Armbruster1-3/+1
2024-03-26qapi: Resync MigrationParameter and MigrateSetParametersMarkus Armbruster1-7/+17
2024-03-26qapi: Improve migration TLS documentationMarkus Armbruster1-33/+34
2024-03-25Merge tag 'pull-request-2024-03-25' of https://gitlab.com/thuth/qemu into sta...Peter Maydell22-24/+67
2024-03-25Merge tag 'pull-target-arm-20240325-1' of https://git.linaro.org/people/pmayd...Peter Maydell7-11/+20
2024-03-25Merge tag 'migration-20240322-pull-request' of https://gitlab.com/peterx/qemu...Peter Maydell6-133/+12
2024-03-25tests/qtest/libqtest.c: Check for g_setenv() failurePeter Maydell1-1/+5
2024-03-25tests/unit/test-throttle: Avoid unintended integer divisionPeter Maydell1-2/+2
2024-03-25tests/tcg/s390x: Test TEST AND SETIlya Leoshkevich2-0/+36
2024-03-25target/s390x: Use mutable temporary value for op_tsIdo Plat1-2/+3
2024-03-25libqos/virtio.c: Correct 'flags' reading in qvirtqueue_kickZheyu Ma1-1/+1
2024-03-25misc/pca955*: Move models under hw/gpioCédric Le Goater14-16/+16
2024-03-25hw/nvram/mac_nvram: Report failure to write dataPeter Maydell1-1/+5
2024-03-25hw/misc/pca9554: Correct error check bounds in get/set pin functionsPeter Maydell1-2/+2
2024-03-25net/af-xdp.c: Don't leak sock_fds array in net_init_af_xdp()Peter Maydell1-2/+1
2024-03-25tests/unit/socket-helpers: Don't close(-1)Peter Maydell1-1/+3
2024-03-25tests/qtest/npcm7xx_emc_test: Don't leak cmd_linePeter Maydell1-2/+2
2024-03-25aspeed: Make the ast1030-a1 SoC not user creatableCédric Le Goater1-0/+2
2024-03-25aspeed: Make the ast2600-a3 SoC not user creatableCédric Le Goater1-0/+2
2024-03-25hw/microblaze: Do not allow xlnx-zynqmp-pmu-soc to be created by the userThomas Huth1-0/+2
2024-03-25.travis.yml: Remove the unused xfslib-dev packageThomas Huth1-1/+0
2024-03-25.travis.yml: Shorten the runtime of the problematic jobsThomas Huth1-4/+5
2024-03-22migration/multifd: Fix clearing of mapped-ram zero pagesFabiano Rosas1-2/+1
2024-03-22migration/postcopy: Fix high frequency syncPeter Xu1-4/+3
2024-03-22migration: Revert mapped-ram multifd support to fd: URIFabiano Rosas6-127/+8
2024-03-22Merge tag 'pull-loongarch-20240322' of https://gitlab.com/gaosong/qemu into s...Peter Maydell1-34/+40
2024-03-22Merge tag 'pull-riscv-to-apply-20240322' of https://github.com/alistair23/qem...Peter Maydell16-259/+259
2024-03-22Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into stagingPeter Maydell1-5/+10
2024-03-22target/loongarch: Fix qemu-system-loongarch64 assert failed with the option '...Song Gao1-34/+40
2024-03-22target/riscv/kvm: fix timebase-frequency when using KVM accelerationYong-Xuan Wang3-0/+12
2024-03-22target/riscv: Fix mode in riscv_tlb_fillIrina Ryapolova1-1/+1
2024-03-22target/riscv: rvv: Remove the dependency of Zvfbfmin to ZfbfminMax Chou1-5/+0
2024-03-22hw/intc: Update APLIC IDC after claiming iforce registerFrank Chang1-0/+1
2024-03-22target/riscv/vector_helper.c: optimize loops in ldst helpersDaniel Henrique Barboza1-3/+3
2024-03-22target/riscv: enable 'vstart_eq_zero' in the end of insnsIvan Klokov4-48/+59
2024-03-22trans_rvv.c.inc: remove redundant mark_vs_dirty() callsDaniel Henrique Barboza1-8/+3
2024-03-22target/riscv: remove 'over' brconds from vector transDaniel Henrique Barboza3-129/+0
2024-03-22target/riscv/vector_helpers: do early exit when vstart >= vlDaniel Henrique Barboza4-0/+111
2024-03-22target/riscv: always clear vstart for ldst_whole insnsDaniel Henrique Barboza2-29/+28
2024-03-22target/riscv: always clear vstart in whole vec move insnsDaniel Henrique Barboza2-3/+5
2024-03-22target/riscv/vector_helper.c: fix 'vmvr_v' memcpy endianessDaniel Henrique Barboza1-1/+9
2024-03-22trans_rvv.c.inc: set vstart = 0 in int scalar move insnsDaniel Henrique Barboza1-2/+8
2024-03-22target/riscv/vector_helper.c: set vstart = 0 in GEN_VEXT_VSLIDEUP_VX()Daniel Henrique Barboza1-0/+1
2024-03-22target/riscv: do not enable all named features by defaultDaniel Henrique Barboza3-37/+25