Show patches with: Submitter = Philippe Mathieu-Daudé       |   523 patches
« 1 2 3 45 6 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,21/21] hw/vfio/platform: Compile once hw/vfio: Build various objects once - 2 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,20/21] hw/vfio/platform: Check CONFIG_IOMMUFD at runtime using iommufd_builtin hw/vfio: Build various objects once - 2 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,19/21] hw/vfio/s390x: Compile AP and CCW once hw/vfio: Build various objects once - 1 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,18/21] hw/vfio/ccw: Check CONFIG_IOMMUFD at runtime using iommufd_builtin() hw/vfio: Build various objects once - 1 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,17/21] hw/vfio/ap: Check CONFIG_IOMMUFD at runtime using iommufd_builtin() hw/vfio: Build various objects once - 1 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,16/21] hw/vfio/pci: Compile once hw/vfio: Build various objects once - 2 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,15/21] hw/vfio/pci: Check CONFIG_IOMMUFD at runtime using iommufd_builtin() hw/vfio: Build various objects once - 2 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,14/21] system/iommufd: Introduce iommufd_builtin() helper hw/vfio: Build various objects once - - - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,13/21] hw/vfio/igd: Compile once hw/vfio: Build various objects once - 1 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,12/21] hw/vfio/igd: Check CONFIG_VFIO_IGD at runtime using vfio_igd_builtin() hw/vfio: Build various objects once - - - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,11/21] hw/vfio/igd: Define TYPE_VFIO_PCI_IGD_LPC_BRIDGE hw/vfio: Build various objects once - 2 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,10/21] qom: Introduce type_is_registered() hw/vfio: Build various objects once - 2 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,09/21] hw/vfio/pci: Convert CONFIG_KVM check to runtime one hw/vfio: Build various objects once - 3 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,08/21] system/kvm: Expose kvm_irqchip_[add,remove]_change_notifier() hw/vfio: Build various objects once - 2 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,07/21] hw/vfio: Compile display.c once hw/vfio: Build various objects once - 4 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,06/21] system: Declare qemu_[min/max]rampagesize() in 'system/hostmem.h' hw/vfio: Build various objects once - 2 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,05/21] hw/vfio: Compile iommufd.c once hw/vfio: Build various objects once - 4 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,04/21] hw/vfio: Compile more objects once hw/vfio: Build various objects once - 4 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,03/21] hw/vfio: Compile some common objects once hw/vfio: Build various objects once - 4 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,02/21] hw/vfio/spapr: Do not include <linux/kvm.h> hw/vfio: Build various objects once - 4 - --- 2025-03-08 Philippe Mathieu-Daudé New
[v2,01/21] hw/vfio/common: Include missing 'system/tcg.h' header hw/vfio: Build various objects once - 4 - --- 2025-03-08 Philippe Mathieu-Daudé New
[14/14] hw/vfio/platform: Check CONFIG_IOMMUFD at runtime using iommufd_builtin hw/vfio: Build various objects once - 1 - --- 2025-03-07 Philippe Mathieu-Daudé New
[13/14] hw/vfio/ccw: Check CONFIG_IOMMUFD at runtime using iommufd_builtin() hw/vfio: Build various objects once - 1 - --- 2025-03-07 Philippe Mathieu-Daudé New
[12/14] hw/vfio/ap: Check CONFIG_IOMMUFD at runtime using iommufd_builtin() hw/vfio: Build various objects once - 1 - --- 2025-03-07 Philippe Mathieu-Daudé New
[11/14] hw/vfio/pci: Check CONFIG_IOMMUFD at runtime using iommufd_builtin() hw/vfio: Build various objects once - 1 - --- 2025-03-07 Philippe Mathieu-Daudé New
[10/14] system/iommufd: Introduce iommufd_builtin() helper hw/vfio: Build various objects once - 1 - --- 2025-03-07 Philippe Mathieu-Daudé New
[09/14] hw/vfio/pci: Convert CONFIG_KVM check to runtime one hw/vfio: Build various objects once - 2 - --- 2025-03-07 Philippe Mathieu-Daudé New
[08/14] system/kvm: Expose kvm_irqchip_[add,remove]_change_notifier() hw/vfio: Build various objects once - 1 - --- 2025-03-07 Philippe Mathieu-Daudé New
[07/14] hw/vfio: Compile display.c once hw/vfio: Build various objects once - 2 - --- 2025-03-07 Philippe Mathieu-Daudé New
[06/14] system: Declare qemu_[min/max]rampagesize() in 'system/hostmem.h' hw/vfio: Build various objects once - 1 - --- 2025-03-07 Philippe Mathieu-Daudé New
[05/14] hw/vfio: Compile iommufd.c once hw/vfio: Build various objects once - 2 - --- 2025-03-07 Philippe Mathieu-Daudé New
[04/14] hw/vfio: Compile more objects once hw/vfio: Build various objects once - 2 - --- 2025-03-07 Philippe Mathieu-Daudé New
[03/14] hw/vfio: Compile some common objects once hw/vfio: Build various objects once - 2 - --- 2025-03-07 Philippe Mathieu-Daudé New
[02/14] hw/vfio/spapr: Do not include <linux/kvm.h> hw/vfio: Build various objects once - 2 - --- 2025-03-07 Philippe Mathieu-Daudé New
[01/14] hw/vfio/common: Include missing 'system/tcg.h' header hw/vfio: Build various objects once - 2 - --- 2025-03-07 Philippe Mathieu-Daudé New
[9/9] accel/kvm: Remove unreachable assertion in kvm_dirty_ring_reap*() accel: Only include qdev-realized vCPUs in global &cpus_queue - 1 - --- 2025-01-28 Philippe Mathieu-Daudé New
[8/9] accel/kvm: Assert vCPU is created when calling kvm_dirty_ring_reap*() accel: Only include qdev-realized vCPUs in global &cpus_queue - 1 - --- 2025-01-28 Philippe Mathieu-Daudé New
[RFC,7/9] cpus: Only expose REALIZED vCPUs to global &cpus_queue accel: Only include qdev-realized vCPUs in global &cpus_queue - 1 - --- 2025-01-28 Philippe Mathieu-Daudé New
[6/9] cpus: Call hotplug handlers in DeviceWire() accel: Only include qdev-realized vCPUs in global &cpus_queue - 1 - --- 2025-01-28 Philippe Mathieu-Daudé New
[5/9] cpus: Add DeviceClass::[un]wire() stubs accel: Only include qdev-realized vCPUs in global &cpus_queue - 1 - --- 2025-01-28 Philippe Mathieu-Daudé New
[RFC,4/9] hw/qdev: Introduce DeviceClass::[un]wire() handlers accel: Only include qdev-realized vCPUs in global &cpus_queue - - - --- 2025-01-28 Philippe Mathieu-Daudé New
[RFC,3/9] cpus: Remove cpu from global queue after UNREALIZE completed accel: Only include qdev-realized vCPUs in global &cpus_queue - - - --- 2025-01-28 Philippe Mathieu-Daudé New
[RFC,2/9] accel/tcg: Invalidate TB jump cache with global vCPU queue locked accel: Only include qdev-realized vCPUs in global &cpus_queue - - - --- 2025-01-28 Philippe Mathieu-Daudé New
[RFC,1/9] accel/tcg: Simplify use of &first_cpu in rr_cpu_thread_fn() accel: Only include qdev-realized vCPUs in global &cpus_queue - - - --- 2025-01-28 Philippe Mathieu-Daudé New
[20/20] cpus: Build cpu_exec_[un]realizefn() methods once accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[19/20] cpus: Register VMState per user / system emulation accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[18/20] cpus: Have cpu_exec_initfn() per user / system emulation accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[17/20] cpus: Have cpu_class_init_props() per user / system emulation accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[16/20] cpus: Restrict cpu_common_post_load() code to TCG accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[15/20] cpus: Fix style in cpu-target.c accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[14/20] accel/tcg: Move cpu_memory_rw_debug() user implementation to user-exec.c accel: Simplify cpu-target.c (omnibus) - - - --- 2025-01-23 Philippe Mathieu-Daudé New
[13/20] accel: Forward-declare AccelOpsClass in 'qemu/typedefs.h' accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[12/20] accel/accel-cpu-target.h: Include missing 'cpu.h' header accel: Simplify cpu-target.c (omnibus) 1 - - --- 2025-01-23 Philippe Mathieu-Daudé New
[11/20] accel: Rename 'hw/core/accel-cpu.h' -> 'accel/accel-cpu-target.h' accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[10/20] accel/tcg: Rename 'hw/core/tcg-cpu-ops.h' -> 'accel/tcg/cpu-ops.h' accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[09/20] accel/tcg: Restrict 'icount_align_option' global to TCG accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[08/20] accel/tcg: Restrict tlb_init() / destroy() to TCG accel: Simplify cpu-target.c (omnibus) - 2 - --- 2025-01-23 Philippe Mathieu-Daudé New
[07/20] accel/tcg: Build tcg_flags helpers as common code accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[06/20] accel/kvm: Remove unused 'system/cpus.h' header in kvm-cpus.h accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[05/20] cpus: Keep default fields initialization in cpu_common_initfn() accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[04/20] cpus: Cache CPUClass early in instance_init() handler accel: Simplify cpu-target.c (omnibus) - 1 - --- 2025-01-23 Philippe Mathieu-Daudé New
[03/20] gdbstub: Check for TCG before calling tb_flush() accel: Simplify cpu-target.c (omnibus) - 2 - --- 2025-01-23 Philippe Mathieu-Daudé New
[02/20] user: Extract common MMAP API to 'user/mmap.h' accel: Simplify cpu-target.c (omnibus) - 2 - --- 2025-01-23 Philippe Mathieu-Daudé New
[01/20] qemu/compiler: Absorb 'clang-tsa.h' accel: Simplify cpu-target.c (omnibus) - 3 - --- 2025-01-23 Philippe Mathieu-Daudé New
[7/7] accels: Constify AccelOpsClass::cpu_thread_is_idle() argument cpus: Constify some CPUState arguments - - - --- 2025-01-20 Philippe Mathieu-Daudé New
[6/7] cpus: Constify cpu_work_list_empty() argument cpus: Constify some CPUState arguments - - - --- 2025-01-20 Philippe Mathieu-Daudé New
[5/7] cpus: Constify cpu_is_stopped() argument cpus: Constify some CPUState arguments - - - --- 2025-01-20 Philippe Mathieu-Daudé New
[4/7] cpus: Constify cpu_get_address_space() 'cpu' argument cpus: Constify some CPUState arguments - - - --- 2025-01-20 Philippe Mathieu-Daudé New
[3/7] cpus: Constify qemu_cpu_is_self() argument cpus: Constify some CPUState arguments - - - --- 2025-01-20 Philippe Mathieu-Daudé New
[2/7] qemu/thread: Constify qemu_thread_is_self() argument cpus: Constify some CPUState arguments - - - --- 2025-01-20 Philippe Mathieu-Daudé New
[1/7] qemu/thread: Constify qemu_thread_get_affinity() 'thread' argument cpus: Constify some CPUState arguments - - - --- 2025-01-20 Philippe Mathieu-Daudé New
[RFC,7/7] accel/kvm: Use CPU_FOREACH_KVM() accel: Add per-accelerator vCPUs queue - - - --- 2025-01-06 Philippe Mathieu-Daudé New
[RFC,6/7] accel/hvf: Use CPU_FOREACH_HVF() accel: Add per-accelerator vCPUs queue - - - --- 2025-01-06 Philippe Mathieu-Daudé New
[RFC,5/7] accel/hw: Implement hw_accel_get_cpus_queue() accel: Add per-accelerator vCPUs queue - - - --- 2025-01-06 Philippe Mathieu-Daudé New
[RFC,4/7] accel/tcg: Use CPU_FOREACH_TCG() accel: Add per-accelerator vCPUs queue - - - --- 2025-01-06 Philippe Mathieu-Daudé New
[RFC,3/7] accel/tcg: Implement tcg_get_cpus_queue() accel: Add per-accelerator vCPUs queue - - - --- 2025-01-06 Philippe Mathieu-Daudé New
[RFC,2/7] cpus: Introduce AccelOpsClass::get_cpus_queue() accel: Add per-accelerator vCPUs queue - - - --- 2025-01-06 Philippe Mathieu-Daudé New
[RFC,1/7] cpus: Restrict CPU_FOREACH_SAFE() to user emulation accel: Add per-accelerator vCPUs queue - 1 - --- 2025-01-06 Philippe Mathieu-Daudé New
[2/2] target/i386/sev: Reduce system specific declarations system/confidential-guest-support: Header cleanups - 2 - --- 2024-12-18 Philippe Mathieu-Daudé New
[1/2] system: Move 'exec/confidential-guest-support.h' to system/ system/confidential-guest-support: Header cleanups - 2 - --- 2024-12-18 Philippe Mathieu-Daudé New
[PULL,01/38] exec: Rename NEED_CPU_H -> COMPILING_PER_TARGET [PULL,01/38] exec: Rename NEED_CPU_H -> COMPILING_PER_TARGET - 1 - --- 2024-04-26 Philippe Mathieu-Daudé New
[v4,22/22] hw/i386/pc: Replace PCMachineClass::acpi_data_size by PC_ACPI_DATA_SIZE hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 2 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,21/22] target/i386: Remove X86CPU::kvm_no_smi_migration field hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 1 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,20/22] hw/i386/pc: Remove deprecated pc-i440fx-2.3 machine hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - - - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,19/22] hw/i386/acpi: Remove AcpiBuildState::rsdp field hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 2 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,18/22] hw/i386/pc: Remove PCMachineClass::rsdp_in_ram hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 2 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,17/22] hw/i386/pc: Remove PCMachineClass::resizable_acpi_blob hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 1 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,16/22] hw/i386/pc: Remove deprecated pc-i440fx-2.2 machine hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 2 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,15/22] hw/mem/memory-device: Remove legacy_align from memory_device_pre_plug() hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 3 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,14/22] hw/mem/pc-dimm: Remove legacy_align argument from pc_dimm_pre_plug() hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 3 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,13/22] hw/i386/pc: Remove PCMachineClass::enforce_aligned_dimm hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 1 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,12/22] hw/smbios: Remove 'smbios_uuid_encoded', simplify smbios_encode_uuid() hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 1 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,11/22] hw/smbios: Remove 'uuid_encoded' argument from smbios_set_defaults() hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 1 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,10/22] hw/i386/pc: Remove PCMachineClass::smbios_uuid_encoded hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 2 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,09/22] target/i386/kvm: Remove x86_cpu_change_kvm_default() and 'kvm-cpu.h' hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 2 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,08/22] hw/i386/pc: Remove deprecated pc-i440fx-2.1 machine hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 2 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,07/22] hw/acpi/ich9: Remove dead code related to 'acpi_memory_hotplug' hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 1 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,06/22] hw/acpi/ich9: Remove 'memory-hotplug-support' property hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 1 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,05/22] hw/i386/acpi: Remove PCMachineClass::legacy_acpi_table_size hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 1 - --- 2024-04-16 Philippe Mathieu-Daudé New
[v4,04/22] hw/usb/hcd-xhci: Remove XHCI_FLAG_SS_FIRST flag hw/i386: Remove deprecated pc-i440fx-2.0 -> 2.3 machines - 2 - --- 2024-04-16 Philippe Mathieu-Daudé New
« 1 2 3 45 6 »