Toggle navigation
Patchwork
Patches credited to philippe.mathieu-daude@linaro.org
Login
Register
Mail settings
Current Team Memberships
team-tcwg
Show patches with
: Archived =
No
| 7959 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Apply
«
1
2
...
57
58
59
…
79
80
»
▾
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[06/10] hw/arm/realview: Move 'is_pb' to RealviewMachineClass
hw/arm/realview: Introduce abstract RealviewMachineClass
-
-
-
2023-05-24
Philippe Mathieu-Daudé
New
[05/10] hw/arm/realview: Move 'board_id' to RealviewMachineClass
hw/arm/realview: Introduce abstract RealviewMachineClass
-
-
-
2023-05-24
Philippe Mathieu-Daudé
New
[04/10] hw/arm/realview: Factor realview_common_class_init() out
hw/arm/realview: Introduce abstract RealviewMachineClass
-
-
-
2023-05-24
Philippe Mathieu-Daudé
New
[03/10] hw/arm/realview: Introduce abstract RealviewMachineClass
hw/arm/realview: Introduce abstract RealviewMachineClass
-
-
-
2023-05-24
Philippe Mathieu-Daudé
New
[02/10] hw/arm/realview: Declare QOM types using DEFINE_TYPES() macro
hw/arm/realview: Introduce abstract RealviewMachineClass
-
-
-
2023-05-24
Philippe Mathieu-Daudé
New
[01/10] hw/arm/realview: Simplify using 'break' statement
hw/arm/realview: Introduce abstract RealviewMachineClass
-
-
-
2023-05-24
Philippe Mathieu-Daudé
New
checkpatch: Prefer DEFINE_TYPES() over type_init / type_register_static
checkpatch: Prefer DEFINE_TYPES() over type_init / type_register_static
-
-
-
2023-05-24
Philippe Mathieu-Daudé
New
hw/mips: Use MachineClass->default_nic in the virt machine
hw/mips: Use MachineClass->default_nic in the virt machine
-
-
-
2023-05-24
Philippe Mathieu-Daudé
Superseded
[v2,10/10] hw/virtio: Build various target-agnostic objects just once
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-24
Philippe Mathieu-Daudé
Superseded
[v2,09/10] hw/virtio: Remove unnecessary 'virtio-access.h' header
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-24
Philippe Mathieu-Daudé
New
[v2,08/10] hw/virtio/virtio-iommu: Use target-agnostic qemu_target_page_mask()
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-24
Philippe Mathieu-Daudé
Superseded
[v2,07/10] hw/virtio/vhost-vsock: Include missing 'virtio/virtio-bus.h' header
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-24
Philippe Mathieu-Daudé
New
[v2,06/10] hw/virtio/virtio-mem: Use qemu_ram_get_fd() helper
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-24
Philippe Mathieu-Daudé
Superseded
[v2,05/10] hw/virtio: Introduce VHOST_VSOCK_COMMON symbol in Kconfig
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-24
Philippe Mathieu-Daudé
Superseded
[v2,04/10] hw/scsi: Rename target-specific source set as 'specific_virtio_scsi_ss'
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-24
Philippe Mathieu-Daudé
Superseded
[v2,03/10] hw/scsi: Rearrange meson.build
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-24
Philippe Mathieu-Daudé
New
[v2,02/10] hw/scsi: Introduce VHOST_SCSI_COMMON symbol in Kconfig
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-24
Philippe Mathieu-Daudé
Superseded
[v2,01/10] softmmu: Introduce qemu_target_page_mask() helper
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-24
Philippe Mathieu-Daudé
Superseded
[RFC,11/11] hw/virtio: Make vhost-vdpa.c target-agnostic to build it once
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
New
[10/11] hw/virtio: Build various target-agnostic objects just once
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[09/11] hw/virtio: Remove unnecessary 'virtio-access.h' header
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[08/11] hw/virtio/virtio-iommu: Use target-agnostic qemu_target_page_mask()
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[07/11] hw/virtio/vhost-vsock: Include missing 'virtio/virtio-bus.h' header
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[06/11] hw/virtio/virtio-mem: Use qemu_ram_get_fd() helper
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[05/11] hw/virtio: Introduce VHOST_VSOCK_COMMON symbol in Kconfig
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[04/11] hw/scsi: Rename target-specific source set as 'specific_virtio_scsi_ss'
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
New
[03/11] hw/scsi: Rearrange meson.build
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
New
[02/11] hw/scsi: Introduce VHOST_SCSI_COMMON symbol in Kconfig
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[01/11] softmmu: Introduce qemu_target_page_mask/qemu_target_page_align helpers
hw/virtio: Build various target-agnostic objects just once
-
-
-
2023-05-23
Philippe Mathieu-Daudé
New
[3/3] hw/i2c/pmbus_device: Fix modifying QOM class internals from instance
hw: Fix abuse of QOM class internals modified by their instances
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[2/3] hw/ppc/e500plat: Fix modifying QOM class internal state from instance
hw: Fix abuse of QOM class internals modified by their instances
-
-
-
2023-05-23
Philippe Mathieu-Daudé
New
[1/3] hw/mips/jazz: Fix modifying QOM class internal state from instance
hw: Fix abuse of QOM class internals modified by their instances
-
-
-
2023-05-23
Philippe Mathieu-Daudé
New
hw/ppc/openpic: Do not open-code ROUND_UP() macro
hw/ppc/openpic: Do not open-code ROUND_UP() macro
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[4/4] hw/usb/hcd-ehci-pci: Simplify using DEVICE_GET_CLASS() macro
hw: Minor simplifications using proper QOM getter macros
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[3/4] hw/pci/pci: Simplify pci_bar_address() using MACHINE_GET_CLASS() macro
hw: Minor simplifications using proper QOM getter macros
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[2/4] hw/i386/microvm: Simplify using object_dynamic_cast()
hw: Minor simplifications using proper QOM getter macros
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[1/4] hw/core/cpu: Simplify realize() using MACHINE_GET_CLASS() macro
hw: Minor simplifications using proper QOM getter macros
-
-
-
2023-05-23
Philippe Mathieu-Daudé
Superseded
[12/12] hw/char/pl011: Implement TX FIFO
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
New
[11/12] hw/char/pl011: Rename RX FIFO methods
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
Superseded
[10/12] hw/char/pl011: Check if receiver is enabled
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
Superseded
[09/12] hw/char/pl011: Check if transmitter is enabled
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
New
[08/12] hw/char/pl011: Extract pl011_write_tx() from pl011_write()
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
Superseded
[07/12] hw/char/pl011: Split RX/TX path of pl011_reset_fifo()
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
Superseded
[06/12] hw/char/pl011: Replace magic values by register field definitions
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
Superseded
[05/12] hw/char/pl011: Remove duplicated PL011_INT_[RT]X definitions
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
Superseded
[04/12] hw/char/pl011: Display register name in trace events
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
Superseded
[03/12] util/fifo8: Introduce fifo8_peek_buf()
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
Superseded
[02/12] util/fifo8: Allow fifo8_pop_buf() to not populate popped length
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
Superseded
[01/12] util/fifo8: Fix typo in fifo8_push_all() description
hw/char/pl011: Implement TX (async) FIFO to avoid blocking the main loop
-
-
-
2023-05-22
Philippe Mathieu-Daudé
Superseded
[5/5] hw/riscv/opentitan: Correct OpenTitanState parent type/size
hw/riscv/opentitan: Correct QOM type/size of OpenTitanState
-
-
-
2023-05-20
Philippe Mathieu-Daudé
New
[4/5] hw/riscv/opentitan: Explicit machine type definition
hw/riscv/opentitan: Correct QOM type/size of OpenTitanState
-
-
-
2023-05-20
Philippe Mathieu-Daudé
New
[3/5] hw/riscv/opentitan: Add TYPE_OPENTITAN_MACHINE definition
hw/riscv/opentitan: Correct QOM type/size of OpenTitanState
-
-
-
2023-05-20
Philippe Mathieu-Daudé
New
[2/5] hw/riscv/opentitan: Declare QOM types using DEFINE_TYPES() macro
hw/riscv/opentitan: Correct QOM type/size of OpenTitanState
-
-
-
2023-05-20
Philippe Mathieu-Daudé
New
[1/5] hw/riscv/opentitan: Rename machine_[class]_init() functions
hw/riscv/opentitan: Correct QOM type/size of OpenTitanState
-
-
-
2023-05-20
Philippe Mathieu-Daudé
Accepted
cocoa: Fix warnings about invalid prototype declarations
cocoa: Fix warnings about invalid prototype declarations
-
-
-
2023-04-25
Philippe Mathieu-Daudé
Superseded
[RFC,2/2] accel/kvm: Declare kvm_arch_irqchip_create() in 'sysemu/kvm_int.h'
accel/kvm: Extract 'sysemu/kvm_irq.h' from 'sysemu/kvm.h'
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[RFC,1/2] accel/kvm: Extract 'sysemu/kvm_irq.h' from 'sysemu/kvm.h'
accel/kvm: Extract 'sysemu/kvm_irq.h' from 'sysemu/kvm.h'
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[2/2] accel/stubs: Build HAX/KVM/XEN stubs once
accel/stubs: Build HAX/KVM/XEN stubs once
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[1/2] accel/stubs: Remove kvm_flush_coalesced_mmio_buffer() stub
accel/stubs: Build HAX/KVM/XEN stubs once
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[10/10] hw/s390x: Rename pv.c -> pv-kvm.c
accel/kvm: Spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[RFC,09/10] target/riscv: Restrict KVM-specific fields from ArchCPU
accel/kvm: Spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[08/10] target/ppc: Restrict KVM-specific field from ArchCPU
accel/kvm: Spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[07/10] target/arm: Restrict KVM-specific fields from ArchCPU
accel/kvm: Spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[06/10] target/arm: Reduce QMP header pressure by not including 'kvm_arm.h'
accel/kvm: Spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[05/10] hw/arm/sbsa-ref: Include missing 'sysemu/kvm.h' header
accel/kvm: Spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[04/10] hw/intc/arm_gic: Rename 'first_cpu' argument
accel/kvm: Spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[03/10] hw/intc/arm_gic: Un-inline GIC*/ITS class_name() helpers
accel/kvm: Spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[02/10] accel/kvm: Declare kvm_direct_msi_allowed in stubs
accel/kvm: Spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[01/10] sysemu/kvm: Remove unused headers
accel/kvm: Spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[14/14] accel: Rename HVF struct hvf_vcpu_state -> struct AccelvCPUState
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[13/14] accel: Inline WHPX get_whpx_vcpu()
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[12/14] accel: Rename WHPX struct whpx_vcpu -> struct AccelvCPUState
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[11/14] accel: Inline NVMM get_qemu_vcpu()
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[10/14] accel: Rename NVMM struct qemu_vcpu -> struct AccelvCPUState
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[09/14] accel: Allocate NVMM vCPU using g_try_FOO()
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[08/14] accel: Move HAX hThread to accelerator context
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[06/14] accel: Use a typedef for struct hax_vcpu_state
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[05/14] accel: Rename 'hax_vcpu' as 'accel' in CPUState
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[04/14] accel: Destroy HAX vCPU threads once done
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[02/14] accel: Remove unused hThread variable on TCG/WHPX
accel: Share CPUState accel context (HAX/NVMM/WHPX/HVF)
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[2/2] hw/arm/virt: Restrict Cortex-A7 check to TCG
target/arm: KVM Aarch32 spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
Superseded
[1/2] target/arm: Remove KVM AArch32 CPU definitions
target/arm: KVM Aarch32 spring cleaning
-
-
-
2023-04-05
Philippe Mathieu-Daudé
New
[PULL,6/6] block/dmg: Ignore C99 prototype declaration mismatch from <lzfse.h>
[PULL,1/6] linux-user/sparc: Don't use 16-bit UIDs on SPARC V9
-
-
-
2023-03-30
Philippe Mathieu-Daudé
Accepted
[PULL,5/6] hw/i2c: pmbus: block uninitialised string reads
[PULL,1/6] linux-user/sparc: Don't use 16-bit UIDs on SPARC V9
-
-
-
2023-03-30
Philippe Mathieu-Daudé
Accepted
[PULL,4/6] tests/avocado: Enable TuxRun/mips64 (big-endian) test
[PULL,1/6] linux-user/sparc: Don't use 16-bit UIDs on SPARC V9
-
-
-
2023-03-30
Philippe Mathieu-Daudé
New
[PULL,3/6] hw/mips/gt64xxx_pci: Don't endian-swap GT_PCI0_CFGADDR
[PULL,1/6] linux-user/sparc: Don't use 16-bit UIDs on SPARC V9
-
-
-
2023-03-30
Philippe Mathieu-Daudé
Accepted
[PULL,2/6] linux-user/mips: Use P5600 as default CPU to run NaN2008 ELF binaries
[PULL,1/6] linux-user/sparc: Don't use 16-bit UIDs on SPARC V9
-
-
-
2023-03-30
Philippe Mathieu-Daudé
Accepted
[PULL,1/6] linux-user/sparc: Don't use 16-bit UIDs on SPARC V9
[PULL,1/6] linux-user/sparc: Don't use 16-bit UIDs on SPARC V9
-
-
-
2023-03-30
Philippe Mathieu-Daudé
Accepted
[PULL,0/6] Misc fixes for 2023-03-30
-
-
-
2023-03-30
Philippe Mathieu-Daudé
New
gdbstub: Only build libgdb_user.fa / libgdb_softmmu.fa if necessary
gdbstub: Only build libgdb_user.fa / libgdb_softmmu.fa if necessary
-
-
-
2023-03-29
Philippe Mathieu-Daudé
Superseded
[PATCH-for-8.0,v3] target/arm: Fix non-TCG build failure by inlining pauth_ptr_mask()
[PATCH-for-8.0,v3] target/arm: Fix non-TCG build failure by inlining pauth_ptr_mask()
-
-
-
2023-03-28
Philippe Mathieu-Daudé
New
[v2] hw/scsi/megasas: Silent GCC duplicated-cond warning
[v2] hw/scsi/megasas: Silent GCC duplicated-cond warning
-
-
-
2023-03-28
Philippe Mathieu-Daudé
Superseded
[PATCH-for-8.0,v2,3/3] softmmu: Restore use of CPU watchpoint for all accelerators
softmmu: Restore use of CPU watchpoint for non-TCG accelerators
-
-
-
2023-03-28
Philippe Mathieu-Daudé
New
[PATCH-for-8.0,v2,2/3] softmmu/watchpoint: Add missing 'qemu/error-report.h' include
softmmu: Restore use of CPU watchpoint for non-TCG accelerators
-
-
-
2023-03-28
Philippe Mathieu-Daudé
Superseded
[PATCH-for-8.0,v2,1/3] softmmu: Restrict cpu_check_watchpoint / address_matches to TCG accel
softmmu: Restore use of CPU watchpoint for non-TCG accelerators
-
-
-
2023-03-28
Philippe Mathieu-Daudé
Superseded
[v3] tests/avocado: Add set of boot tests on SBSA-ref
[v3] tests/avocado: Add set of boot tests on SBSA-ref
-
-
-
2023-03-28
Philippe Mathieu-Daudé
Superseded
[PATCH-for-8.0,3/3] softmmu: Restore use of CPU watchpoint for all accelerators
softmmu: Restore use of CPU watchpoint for non-TCG accelerators
-
-
-
2023-03-28
Philippe Mathieu-Daudé
Superseded
[PATCH-for-8.0,2/3] softmmu: Restrict cpu_check_watchpoint / address_matches to TCG accel
softmmu: Restore use of CPU watchpoint for non-TCG accelerators
-
-
-
2023-03-28
Philippe Mathieu-Daudé
New
[PATCH-for-8.0,1/3] softmmu/watchpoint: Add missing 'qemu/error-report.h' include
softmmu: Restore use of CPU watchpoint for non-TCG accelerators
-
-
-
2023-03-28
Philippe Mathieu-Daudé
Superseded
[PATCH-for-8.0,v2,2/2] target/arm/pauth: Inline pauth_param_mask() and pauth_ptr_mask()
target/arm/gdbstub: Fix builds when TCG is disabled
-
-
-
2023-03-28
Philippe Mathieu-Daudé
New
«
1
2
...
57
58
59
…
79
80
»
Bundling
Create bundle: