aboutsummaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Expand)AuthorFilesLines
6 dayssystem/physmem: fix use-after-free with dispatchPierrick Bouvier1-12/+3
2025-07-16Merge tag 'accel-20250715' of https://github.com/philmd/qemu into stagingStefan Hajnoczi3-31/+2
2025-07-16Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into ...Stefan Hajnoczi1-2/+3
2025-07-15system/runstate: Document qemu_add_vm_change_state_handler_prio* in hdrPhilippe Mathieu-Daudé1-30/+0
2025-07-15accel: Extract AccelClass definition to 'accel/accel-ops.h'Philippe Mathieu-Daudé1-0/+1
2025-07-15accel: Rename 'system/accel-ops.h' -> 'accel/accel-cpu-ops.h'Philippe Mathieu-Daudé1-1/+1
2025-07-15qemu: Convert target_words_bigendian() to TargetInfo APIPhilippe Mathieu-Daudé2-0/+2
2025-07-15tpm: "qemu -tpmdev help" should return successMarc-André Lureau1-2/+3
2025-07-14softmmu/runstate: add a way to detect force shutdownsDaniil Tatianin1-0/+10
2025-07-10system/qdev: Remove pointless NULL check in qdev_device_add_from_qdictPhilippe Mathieu-Daudé1-5/+4
2025-07-07Merge tag 'accel-20250704' of https://github.com/philmd/qemu into stagingStefan Hajnoczi1-3/+1
2025-07-04accel/system: Convert pre_resume() from AccelOpsClass to AccelClassPhilippe Mathieu-Daudé1-3/+1
2025-07-04accel: Directly pass AccelState argument to AccelClass::has_memory()Philippe Mathieu-Daudé1-1/+1
2025-07-04Merge tag 'accel-20250704' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2-7/+7
2025-07-04accel: Expose and register generic_handle_interrupt()Philippe Mathieu-Daudé1-6/+4
2025-07-04accel: Directly pass AccelState argument to AccelClass::has_memory()Philippe Mathieu-Daudé1-1/+1
2025-07-04accel: Expose and register generic_handle_interrupt()Philippe Mathieu-Daudé1-6/+4
2025-07-04system/cpus: Assert interrupt handling is done with BQL lockedPhilippe Mathieu-Daudé1-0/+2
2025-07-03physmem: qemu_ram_get_fd_offsetSteve Sistare1-0/+5
2025-06-23physmem: Support coordinated discarding of RAM with guest_memfdChenyi Qiang1-2/+21
2025-06-23ram-block-attributes: Introduce RamBlockAttributes to manage RAMBlock with gu...Chenyi Qiang3-0/+448
2025-06-23memory: Unify the definiton of ReplayRamPopulate() and ReplayRamDiscard()Chenyi Qiang1-6/+6
2025-06-23memory: Change memory_region_set_ram_discard_manager() to return the resultChenyi Qiang1-3/+7
2025-06-05vfio: return mr from vfio_get_xlat_addrSteve Sistare1-25/+7
2025-05-30Merge tag 'pull-request-2025-05-30' of https://gitlab.com/thuth/qemu into sta...Stefan Hajnoczi1-5/+0
2025-05-30Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi2-1/+66
2025-05-30hw/nvram/fw_cfg: Remove legacy FW_CFG_ORDER_OVERRIDEPhilippe Mathieu-Daudé1-5/+0
2025-05-28i386/tdx: Wire TDX_REPORT_FATAL_ERROR with GuestPanic facilityXiaoyao Li1-0/+65
2025-05-28system/main: comment lock rationalePierrick Bouvier1-0/+13
2025-05-26meson: remove lib{system, user}_ss aliasesPierrick Bouvier1-1/+1
2025-05-14system/runstate: add VM state change cb with return valueHaoqian He2-7/+36
2025-05-07Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi3-7/+8
2025-05-06util: exclude mmap-alloc.c from compilation target on EmscriptenKohei Tokunaga2-5/+6
2025-05-06Disable options unsupported on EmscriptenKohei Tokunaga1-2/+2
2025-04-30system/vl: Filter machine list available for a particular target binaryPhilippe Mathieu-Daudé1-1/+2
2025-04-30include: Remove 'exec/exec-all.h'Philippe Mathieu-Daudé1-1/+0
2025-04-30physmem: Restrict TCG IOTLB code to TCG accelPhilippe Mathieu-Daudé1-0/+5
2025-04-30physmem: Move TCG IOTLB methods aroundPhilippe Mathieu-Daudé1-25/+25
2025-04-30accel/tcg: Add CPUState arg to tb_invalidate_phys_rangeRichard Henderson1-1/+1
2025-04-25qemu: Convert target_name() to TargetInfo APIPhilippe Mathieu-Daudé1-1/+1
2025-04-25pc-bios: Move device tree files in their own subdirBALATON Zoltan1-1/+3
2025-04-25system/datadir: Add new type constant for DTB filesBALATON Zoltan1-1/+2
2025-04-25system/memory: Remove DEVICE_HOST_ENDIAN definitionPhilippe Mathieu-Daudé2-4/+1
2025-04-25system/vl: Fix type conflict of GLib function pointersKohei Tokunaga1-2/+2
2025-04-25exec: Rename target_words_bigendian() -> target_big_endian()Philippe Mathieu-Daudé3-4/+4
2025-04-25qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé1-1/+1
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé1-1/+1
2025-04-24Merge tag 'pull-misc-2025-04-24' of https://repo.or.cz/qemu/armbru into stagingStefan Hajnoczi1-2/+0
2025-04-24cleanup: Drop pointless return at end of functionMarkus Armbruster1-2/+0
2025-04-23include/exec: Split out icount.hRichard Henderson3-1/+3