aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-11-07netdev: set timeout depending on loadavgpcinextMichael S. Tsirkin1-1/+27
2023-11-07osdep: add getloadavgMichael S. Tsirkin2-0/+11
2023-11-07acpi/tests/avocado/bits: enable console logging from bits VMfor_upstreamfor_autotest_nextfor_autotestAni Sinha1-10/+16
2023-11-07acpi/tests/avocado/bits: enforce 32-bit SMBIOS entry pointAni Sinha1-0/+5
2023-11-07hw/cxl: Add tunneled command support to mailbox for switch cci.Jonathan Cameron3-0/+182
2023-11-07hw/cxl: Add dummy security state getJonathan Cameron1-0/+17
2023-11-07hw/cxl/type3: Cleanup multiple CXL_TYPE3() calls in read/write functionsGregory Price1-4/+6
2023-11-07hw/cxl/mbox: Add Get Background Operation Status CommandJonathan Cameron1-0/+33
2023-11-07hw/cxl: Add support for device sanitationDavidlohr Bueso3-0/+167
2023-11-07hw/cxl/mbox: Wire up interrupts for background completionDavidlohr Bueso3-18/+24
2023-11-07hw/cxl/mbox: Add support for background operationsDavidlohr Bueso3-4/+122
2023-11-07hw/cxl: Implement Physical Ports status retrievalJonathan Cameron1-0/+128
2023-11-07hw/pci-bridge/cxl_downstream: Set default link width and link speedJonathan Cameron1-0/+14
2023-11-07hw/cxl/mbox: Add Physical Switch Identify command.Jonathan Cameron3-3/+72
2023-11-07hw/cxl/mbox: Add Information and Status / Identify commandJonathan Cameron1-0/+55
2023-11-07hw/cxl: Add a switch mailbox CCI functionJonathan Cameron7-1/+175
2023-11-07hw/pci-bridge/cxl_upstream: Move defintion of device to header.Jonathan Cameron2-10/+19
2023-11-07hw/cxl/mbox: Generalize the CCI command processingJonathan Cameron3-43/+57
2023-11-07hw/cxl/mbox: Pull the CCI definition out of the CXLDeviceStateJonathan Cameron4-56/+109
2023-11-07hw/cxl/mbox: Split mailbox command payload into separate input and outputJonathan Cameron3-99/+140
2023-11-07hw/cxl/mbox: Pull the payload out of struct cxl_cmd and make instances constantJonathan Cameron2-56/+78
2023-11-07hw/cxl: Fix a QEMU_BUILD_BUG_ON() in switch statement scope issue.Jonathan Cameron1-1/+0
2023-11-07hw/cxl: Line length reductionsJonathan Cameron9-35/+59
2023-11-07hw/cxl: CXLDVSECPortExtensions renamed to CXLDVSECPortExtJonathan Cameron5-26/+35
2023-11-07hw/cxl: Use switch statements for read and write of cachemem registersJonathan Cameron1-23/+43
2023-11-07hw/cxl: Use a switch to explicitly check size in caps_reg_read()Jonathan Cameron1-4/+7
2023-11-07tests: bios-tables-test: Add ACPI table binaries for smbios type4 thread coun...Zhao Liu4-3/+0
2023-11-07tests: bios-tables-test: Add test for smbios type4 thread count2Zhao Liu1-0/+31
2023-11-07tests: bios-tables-test: Prepare the ACPI table change for smbios type4 threa...Zhao Liu4-0/+3
2023-11-07tests: bios-tables-test: Add ACPI table binaries for smbios type4 thread coun...Zhao Liu4-3/+0
2023-11-07tests: bios-tables-test: Add test for smbios type4 thread countZhao Liu1-0/+27
2023-11-07tests: bios-tables-test: Prepare the ACPI table change for smbios type4 threa...Zhao Liu4-0/+3
2023-11-07tests: bios-tables-test: Update ACPI table binaries for smbios core count2 testZhao Liu3-2/+0
2023-11-07tests: bios-tables-test: Extend smbios core count2 test to cover general topo...Zhao Liu1-2/+4
2023-11-07tests: bios-tables-test: Prepare the ACPI table change for smbios type4 core ...Zhao Liu1-0/+2
2023-11-07tests: bios-tables-test: Add ACPI table binaries for smbios type4 core count ...Zhao Liu4-3/+0
2023-11-07tests: bios-tables-test: Add test for smbios type4 core countZhao Liu1-0/+19
2023-11-07tests: bios-tables-test: Prepare the ACPI table change for smbios type4 core ...Zhao Liu4-0/+3
2023-11-07tests: bios-tables-test: Add ACPI table binaries for smbios type4 count testZhao Liu4-3/+0
2023-11-07tests: bios-tables-test: Add test for smbios type4 countZhao Liu1-1/+32
2023-11-07tests: bios-tables-test: Prepare the ACPI table change for smbios type4 count...Zhao Liu4-0/+3
2023-11-07tests: test-smp-parse: Add the test for cores/threads per socket helpersZhao Liu1-13/+54
2023-11-07vdpa: Allow VIRTIO_NET_F_RSS in SVQHawkins Jiawei1-0/+1
2023-11-07vdpa: Restore receive-side scaling stateHawkins Jiawei1-23/+44
2023-11-07vdpa: Add SetSteeringEBPF method for NetClientStateHawkins Jiawei1-0/+8
2023-11-07vdpa: Allow VIRTIO_NET_F_HASH_REPORT in SVQHawkins Jiawei1-0/+1
2023-11-07vdpa: Restore hash calculation stateHawkins Jiawei1-0/+91
2023-11-07docs/system: add basic virtio-snd documentationManos Pitsidianakis3-0/+51
2023-11-07virtio-sound: implement audio capture (RX)Manos Pitsidianakis2-35/+230
2023-11-07virtio-sound: implement audio output (TX)Manos Pitsidianakis3-5/+332
2023-11-07virtio-sound: handle VIRTIO_SND_R_PCM_RELEASEManos Pitsidianakis2-1/+48
2023-11-07virtio-sound: handle VIRTIO_SND_R_PCM_PREPAREManos Pitsidianakis1-0/+24
2023-11-07virtio-sound: handle VIRTIO_SND_R_PCM_SET_PARAMSManos Pitsidianakis2-0/+35
2023-11-07virtio-sound: handle VIRTIO_SND_R_PCM_{START,STOP}Manos Pitsidianakis2-2/+48
2023-11-07virtio-sound: handle VIRTIO_SND_R_PCM_INFO requestManos Pitsidianakis2-0/+83
2023-11-07virtio-sound: handle control messages and streamsManos Pitsidianakis3-9/+595
2023-11-07Add virtio-sound-pci deviceManos Pitsidianakis4-0/+96
2023-11-07Add virtio-sound device stubManos Pitsidianakis7-0/+335
2023-11-07vhost-user-fs: Implement internal migrationHanna Czenczek1-1/+100
2023-11-07vhost: Add high-level state save/load functionsHanna Czenczek2-0/+239
2023-11-07vhost-user: Interface for migration state transferHanna Czenczek5-0/+286
2023-11-07vhost-user.rst: Migrating back-end-internal stateHanna Czenczek1-0/+172
2023-11-07vhost-user.rst: Introduce suspended stateHanna Czenczek1-1/+19
2023-11-07vhost-user.rst: Clarify enabling/disabling vringsHanna Czenczek1-15/+17
2023-11-07vhost-user.rst: Improve [GS]ET_VRING_BASE docHanna Czenczek1-4/+73
2023-11-06Merge tag 'pull-sp-20231105' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi15-1381/+764
2023-11-06Merge tag 'migration-20231103-pull-request' of https://gitlab.com/juan.quinte...Stefan Hajnoczi10-70/+398
2023-11-06Merge tag 'dump-pull-request' of https://gitlab.com/marcandre.lureau/qemu int...Stefan Hajnoczi5-81/+134
2023-11-06Merge tag 'pull-loongarch-20231103' of https://gitlab.com/gaosong/qemu into s...Stefan Hajnoczi9-52/+318
2023-11-05target/sparc: Check for invalid cond in gen_compare_regRichard Henderson1-19/+26
2023-11-05target/sparc: Implement UDIV inlineRichard Henderson2-14/+56
2023-11-05target/sparc: Implement UDIVX and SDIVX inlineRichard Henderson4-44/+97
2023-11-05target/sparc: Discard cpu_cond at the end of each insnRichard Henderson1-0/+27
2023-11-05target/sparc: Record entire jump condition in DisasContextRichard Henderson1-11/+16
2023-11-05target/sparc: Merge gen_op_next_insn into only callerRichard Henderson1-7/+2
2023-11-05target/sparc: Pass displacement to advance_jump_condRichard Henderson1-7/+5
2023-11-05target/sparc: Merge advance_jump_uncond_{never,always} into advance_jump_condRichard Henderson1-44/+30
2023-11-05target/sparc: Merge gen_branch2 into advance_pcRichard Henderson1-14/+14
2023-11-05target/sparc: Do flush_cond in advance_jump_condRichard Henderson1-6/+4
2023-11-05target/sparc: Always copy conditions into a new temporaryRichard Henderson1-1/+2
2023-11-05target/sparc: Change DisasCompare.c2 to intRichard Henderson1-15/+18
2023-11-05target/sparc: Remove DisasCompare.is_boolRichard Henderson1-15/+7
2023-11-05target/sparc: Remove CC_OP leftoversRichard Henderson10-178/+26
2023-11-05target/sparc: Remove CC_OP_TADDTV, CC_OP_TSUBTVRichard Henderson4-200/+32
2023-11-05target/sparc: Remove CC_OP_SUB, CC_OP_SUBX, CC_OP_TSUBRichard Henderson3-261/+42
2023-11-05target/sparc: Remove CC_OP_ADD, CC_OP_ADDX, CC_OP_TADDRichard Henderson3-255/+87
2023-11-05target/sparc: Remove CC_OP_DIVRichard Henderson5-110/+93
2023-11-05target/sparc: Remove CC_OP_LOGICRichard Henderson3-53/+28
2023-11-05target/sparc: Split psr and xcc into componentsRichard Henderson7-270/+289
2023-11-05target/sparc: Introduce cpu_put_psr_iccRichard Henderson3-2/+8
2023-11-03migration: Unlock mutex in error caseJuan Quintela1-52/+52
2023-11-03docs/migration: Add the dirty limit sectionHyman Huang1-0/+71
2023-11-03tests/migration: Introduce dirty-limit into guestperfHyman Huang5-4/+81
2023-11-03tests/migration: Introduce dirty-ring-size option into guestperfHyman Huang3-4/+16
2023-11-03tests: Add migration dirty-limit capability testHyman Huang1-0/+164
2023-11-03system/dirtylimit: Drop the reduplicative checkHyman Huang1-4/+0
2023-11-03system/dirtylimit: Fix a race situationHyman Huang1-6/+14
2023-11-03linux-user/loongarch64: Add LASX sigcontext save/restoreSong Gao1-6/+62
2023-11-03linux-user/loongarch64: Add LSX sigcontext save/restoreSong Gao1-20/+87
2023-11-03linux-user/loongarch64: Use abi_{ulong,uint} typesSong Gao1-12/+12
2023-11-03linux-user/loongarch64: setup_sigframe() set 'end' context size 0Song Gao1-1/+1
2023-11-03linux-user/loongarch64: Fix setup_extcontext alloc wrong fpu_context sizeSong Gao1-1/+1
2023-11-03linux-user/loongarch64: Use traps to track LSX/LASX usageRichard Henderson2-11/+13
2023-11-03target/loongarch: Support 4K page sizeSong Gao2-6/+5
2023-11-03target/loongarch: Implement query-cpu-model-expansionSong Gao2-2/+68
2023-11-03target/loongarch: Allow user enable/disable LSX/LASX featuresSong Gao2-0/+69
2023-11-03target/loongarch: Add cpu model 'max'Song Gao1-0/+7
2023-11-03Merge tag 'pull-target-arm-20231102' of https://git.linaro.org/people/pmaydel...Stefan Hajnoczi56-779/+2305
2023-11-03Merge tag 'migration-20231102-pull-request' of https://gitlab.com/juan.quinte...Stefan Hajnoczi61-467/+1307
2023-11-02tests/qtest: Introduce tests for AMD/Xilinx Versal TRNG deviceTong Ho2-1/+486
2023-11-02hw/arm: xlnx-versal-virt: Add AMD/Xilinx TRNG deviceTong Ho3-0/+22
2023-11-02hw/misc: Introduce AMD/Xilix Versal TRNG deviceTong Ho4-0/+781
2023-11-02dump: Drop redundant check for empty dumpMarkus Armbruster1-26/+0
2023-11-02dump: Improve some dump-guest-memory error messagesMarkus Armbruster1-11/+7
2023-11-02dump: Recognize "fd:" protocols on Windows hostsMarkus Armbruster1-2/+0
2023-11-02dump: Fix g_array_unref(NULL) in dump-guest-memoryMarkus Armbruster1-1/+1
2023-11-02dump: Rename qmp_dump_guest_memory() parameter to match QAPI schemaMarkus Armbruster1-6/+7
2023-11-02dump: Add command interface for kdump-raw formatsStephen Brennan4-11/+76
2023-11-02dump: Allow directly outputting raw kdump formatStephen Brennan2-7/+26
2023-11-02dump: Pass DumpState to write_ functionsStephen Brennan2-21/+21
2023-11-02target/arm: Correctly propagate stage 1 BTI guarded bit in a two-stage walkPeter Maydell2-3/+5
2023-11-02hw/char/stm32f2xx_usart: Add more definitions for CR1 registerHans-Erik Floryd1-4/+6
2023-11-02hw/char/stm32f2xx_usart: Update IRQ when DR is writtenHans-Erik Floryd1-0/+1
2023-11-02hw/char/stm32f2xx_usart: Extract common IRQ update code to update_irq()Hans-Erik Floryd1-12/+16
2023-11-02target/arm: Fix SVE STR incrementRichard Henderson3-3/+57
2023-11-02target/arm: Make FEAT_MOPS SET* insns handle Xs == XZR correctlyPeter Maydell1-3/+12
2023-11-02linux-user: Report AArch64 hwcap2 fields above bit 31Peter Maydell2-5/+5
2023-11-02target/arm: Enable FEAT_MOPS insns in user-mode emulationPeter Maydell1-0/+2
2023-11-02hw/i2c/pm_smbus: Convert DPRINTF to trace eventsBernhard Beschow2-14/+10
2023-11-02hw/misc/imx6_ccm: Convert DPRINTF to trace eventsBernhard Beschow2-27/+29
2023-11-02hw/misc/imx7_snvs: Trace MMIO accessBernhard Beschow2-0/+9
2023-11-02hw/watchdog/wdt_imx2: Trace timer activityBernhard Beschow2-0/+6
2023-11-02hw/watchdog/wdt_imx2: Trace MMIO accessBernhard Beschow2-6/+22
2023-11-02hw/arm/pxa2xx_gpio: Pass CPU using QOM link propertyPhilippe Mathieu-Daudé1-6/+2
2023-11-02MAINTAINERS: Make sure that gicv3_internal.h is covered, tooThomas Huth1-1/+1
2023-11-02docs/specs/vmgenid: Convert to rSTPeter Maydell4-246/+248
2023-11-02docs/specs/vmcoreinfo: Convert to rSTPeter Maydell4-53/+56
2023-11-02docs/specs/virt-ctlr: Convert to rSTPeter Maydell3-7/+7
2023-11-02docs/specs/standard-vga: Convert to rSTPeter Maydell6-83/+98
2023-11-02docs/specs/pvpanic: Convert to rSTPeter Maydell2-14/+28
2023-11-02docs/specs/ivshmem-spec: Convert to rSTPeter Maydell4-42/+26
2023-11-02docs/specs/edu: Convert to rSTPeter Maydell3-33/+55
2023-11-02docs/specs/vmw_pvscsi-spec: Convert to rSTPeter Maydell4-92/+117
2023-11-02hw/input/stellaris_gamepad: Convert to qemu_input_handler_register()Peter Maydell3-22/+23
2023-11-02hw/input/stellaris_input: Convert to qdevPeter Maydell3-33/+88
2023-11-02hw/input/stellaris_gamepad: Remove StellarisGamepadButton structPeter Maydell1-31/+16
2023-11-02qdev: Add qdev_prop_set_array()Kevin Wolf2-0/+24
2023-11-02hw/input/stellaris_gamepad: Rename structs to our usual conventionPeter Maydell1-11/+11
2023-11-02hw/input/stellaris_input: Rename to stellaris_gamepadPeter Maydell6-8/+8
2023-11-02linux-user/elfload: Add missing arm64 hwcap valuesMarielle Novastrider2-0/+8
2023-11-02migration: modify test_multifd_tcp_none() to use new QAPI syntax.Het Gala1-1/+6
2023-11-02migration: Implement MigrateChannelList to hmp migration flow.Het Gala3-6/+25
2023-11-02migration: Implement MigrateChannelList to qmp migration flow.Het Gala1-46/+55
2023-11-02migration: modify migration_channels_and_uri_compatible() for new QAPI syntaxHet Gala1-11/+14
2023-11-02migration: New migrate and migrate-incoming argument 'channels'Het Gala4-10/+167
2023-11-02migration: Convert the file backend to the new QAPI syntaxFabiano Rosas3-24/+17
2023-11-02migration: convert exec backend to accept MigrateAddress.Het Gala3-26/+59
2023-11-02migration: convert rdma backend to accept MigrateAddressHet Gala3-28/+19
2023-11-02migration: convert socket backend to accept MigrateAddressHet Gala3-45/+31
2023-11-02migration: convert migration 'uri' into 'MigrateAddress'Het Gala5-2/+69
2023-11-02migration: New QAPI type 'MigrateAddress'Het Gala1-0/+57
2023-11-02migration: Change ram_dirty_bitmap_reload() retval to boolPeter Xu3-22/+22
2023-11-02tests/migration-test: Add a test for postcopy hangs during RECOVERFabiano Rosas1-6/+104
2023-11-02migration: Allow network to fail even during recoveryPeter Xu3-8/+67
2023-11-02migration: Refactor error handling in source return pathPeter Xu7-95/+80
2023-11-02tests/qtest: migration: add reboot mode testSteve Sistare1-0/+33
2023-11-02Merge tag 'm68k-pull-2023-11-02' of https://gitlab.com/huth/qemu into stagingStefan Hajnoczi11-47/+172
2023-11-02tests/avocado/machine_m68k_nextcube: Fix the download URL for the ROM imageThomas Huth1-2/+2
2023-11-02m68k: Instantiate the ESP SCSI controller for the NeXTcube machineThomas Huth1-7/+110
2023-11-01hw/m68k/next-cube: Mirror BIOS to address 0Thomas Huth1-1/+3
2023-11-01cpr: reboot modeSteve Sistare2-2/+15
2023-11-01cpr: relax vhost migration blockersSteve Sistare2-2/+2
2023-11-01cpr: relax blockdev migration blockersSteve Sistare7-7/+7
2023-11-01migration: per-mode blockersSteve Sistare3-17/+132
2023-11-01migration: mode parameterSteve Sistare7-3/+74
2023-11-01migration: Add tracepoints for downtime checkpointsPeter Xu3-7/+25
2023-11-01migration: migration_stop_vm() helperPeter Xu2-3/+10
2023-11-01migration: Add per vmstate downtime tracepointsPeter Xu2-4/+47
2023-11-01migration: Add migration_downtime_start|end() helpersPeter Xu1-13/+24
2023-11-01migration: Set downtime_start even for postcopyPeter Xu1-2/+3
2023-11-01migration: Use vmstate_register_any() for vmware_vgaJuan Quintela1-1/+1
2023-11-01migration: Use vmstate_register_any() for eeprom93xxJuan Quintela1-1/+1
2023-11-01migration: Use vmstate_register_any() for audioJuan Quintela1-1/+1
2023-11-01migration: Improve example and documentation of vmstate_register()Juan Quintela1-4/+8
2023-11-01migration: Check in savevm_state_handler_insert for dupsPeter Xu1-0/+14
2023-11-01migration: Hack to maintain backwards compatibility for ppcJuan Quintela4-4/+68
2023-11-01migration: Use VMSTATE_INSTANCE_ID_ANY for slirpJuan Quintela1-2/+3
2023-11-01migration: Use vmstate_register_any() for isa-ideJuan Quintela1-1/+1
2023-11-01migration: Use vmstate_register_any()Juan Quintela11-17/+12
2023-11-01migration: Create vmstate_register_any()Juan Quintela1-0/+17
2023-11-01hw/s390x/s390-stattrib: Don't call register_savevm_live() during instance_init()Thomas Huth1-14/+15
2023-11-01hw/s390x/s390-stattrib: Simplify handling of the "migration-enabled" propertyThomas Huth1-20/+7
2023-11-01hw/s390x/s390-skeys: Don't call register_savevm_live() during instance_init()Thomas Huth1-27/+9
2023-11-01hw/ipmi: Don't call vmstate_register() from instance_init() functionsThomas Huth3-55/+56
2023-11-01hw/char/mcf_uart: Have mcf_uart_create() return DeviceStatePhilippe Mathieu-Daudé4-14/+15
2023-11-01hw/m68k/virt: Do not open-code sysbus_create_simple()Philippe Mathieu-Daudé1-5/+2
2023-11-01hw/m68k/next-cube: Do not open-code sysbus_create_simple()Philippe Mathieu-Daudé1-7/+2
2023-11-01hw/m68k/mcf_intc: Pass CPU using QOM link propertyPhilippe Mathieu-Daudé1-6/+11
2023-11-01hw/m68k/mcf_intc: Expose MMIO region via SysBus APIPhilippe Mathieu-Daudé1-1/+3
2023-11-01hw/m68k/mcf5206: Pass CPU using QOM link propertyPhilippe Mathieu-Daudé2-3/+12