aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-04accel/tcg: Remove cpu_set_cpustate_pointersRichard Henderson22-68/+6
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson58-155/+152
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson91-3819/+3818
2023-10-03accel/tcg: Remove cpu_neg()Richard Henderson7-27/+16
2023-10-03accel/tcg: Move can_do_io to CPUNegativeOffsetStateRichard Henderson14-21/+21
2023-10-03accel/tcg: Remove CPUState.icount_decr_ptrRichard Henderson3-5/+2
2023-10-03accel/tcg: Move CPUNegativeOffsetState into CPUStateRichard Henderson25-46/+38
2023-10-03accel/tcg: Validate placement of CPUNegativeOffsetStateRichard Henderson1-0/+6
2023-10-03target/*: Add instance_align to all cpu base classesRichard Henderson18-1/+18
2023-10-03target/arm: Remove size and alignment for cpu subclassesRichard Henderson2-7/+0
2023-10-03qom: Propagate alignment through type systemRichard Henderson1-0/+14
2023-10-03accel/tcg: Move CPUTLB definitions from cpu-defs.hRichard Henderson2-150/+141
2023-10-03target/arm: Replace TARGET_PAGE_ENTRY_EXTRAAnton Johansson7-22/+22
2023-10-03accel/tcg: Restrict tcg_exec_[un]realizefn() to TCGPhilippe Mathieu-Daudé4-11/+5
2023-10-03accel/tcg: Have tcg_exec_realizefn() return a booleanPhilippe Mathieu-Daudé2-2/+4
2023-10-03accel: Declare AccelClass::cpu_common_[un]realize() handlersPhilippe Mathieu-Daudé2-2/+21
2023-10-03accel: Introduce accel_cpu_common_unrealize() stubPhilippe Mathieu-Daudé3-1/+13
2023-10-03accel: Rename accel_cpu_realize() -> accel_cpu_common_realize()Philippe Mathieu-Daudé4-5/+5
2023-10-03accel: Rename AccelCPUClass::cpu_realizefn() -> cpu_target_realize()Philippe Mathieu-Daudé5-6/+6
2023-10-03accel: Rename accel_cpu_realizefn() -> accel_cpu_realize()Philippe Mathieu-Daudé4-5/+5
2023-10-03Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi76-958/+515
2023-10-03audio: forbid default audiodev backend with -nodefaultsPaolo Bonzini1-0/+16
2023-10-03audio: propagate Error * out of audio_initMartin Kletzander18-49/+74
2023-10-03vt82c686 machines: Support machine-default audiodev with fallbackPaolo Bonzini2-5/+22
2023-10-03hw/ppc: Support machine-default audiodev with fallbackMartin Kletzander1-0/+7
2023-10-03hw/arm: Support machine-default audiodev with fallbackMartin Kletzander12-9/+92
2023-10-03Introduce machine property "audiodev"Martin Kletzander2-0/+42
2023-10-03audio: remove QEMU_AUDIO_* and -audio-help supportPaolo Bonzini21-711/+65
2023-10-03audio: simplify flow in audio_initPaolo Bonzini1-32/+32
2023-10-03audio: commonize voice initializationPaolo Bonzini2-18/+10
2023-10-03audio: return Error ** from audio_state_by_namePaolo Bonzini6-20/+13
2023-10-03audio: allow returning an error from the driver initPaolo Bonzini15-27/+48
2023-10-03audio: Require AudioState in AUD_add_captureMartin Kletzander1-4/+2
2023-10-03ui/vnc: Require audiodev= to enable audioPaolo Bonzini4-6/+21
2023-10-03crypto: only include tls-cipher-suites in emulatorsPaolo Bonzini2-6/+3
2023-10-03scsi-disk: ensure that FORMAT UNIT commands are terminatedMark Cave-Ayland1-0/+4
2023-10-03esp: restrict non-DMA transfer length to that of available dataMark Cave-Ayland1-1/+2
2023-10-03esp: use correct type for esp_dma_enable() in sysbus_esp_gpio_demux()Mark Cave-Ayland1-1/+1
2023-10-02Merge tag 'migration-20231002-pull-request' of https://gitlab.com/juan.quinte...Stefan Hajnoczi10-115/+107
2023-10-02Merge tag 'pull-shadow-2023-09-29' of https://repo.or.cz/qemu/armbru into sta...Stefan Hajnoczi74-332/+327
2023-10-02Merge tag 'pull-tricore-20230929' of https://github.com/bkoppelmann/qemu into...Stefan Hajnoczi15-175/+376
2023-10-02Merge tag 'pull-tcg-20230928' of https://gitlab.com/rth7680/qemu into stagingStefan Hajnoczi5-42/+41
2023-10-02Merge tag 'tracing-pull-request' of https://gitlab.com/stefanha/qemu into sta...Stefan Hajnoczi3-144/+246
2023-10-02Makefile: build plugins before running TCG testsPaolo Bonzini3-11/+14
2023-09-29migration/rdma: Simplify the function that saves a pageJuan Quintela4-37/+18
2023-09-29migration: Remove unused qemu_file_credit_transfer()Juan Quintela2-13/+0
2023-09-29migration/rdma: Don't use imaginary transfersJuan Quintela2-5/+1
2023-09-29migration/rdma: Remove QEMUFile parameter when not usedJuan Quintela1-12/+11
2023-09-29migration/RDMA: It is accounting for zero/normal pages in two placesJuan Quintela1-7/+0
2023-09-29migration: Don't abuse qemu_file transferred for RDMAJuan Quintela4-5/+28