Postgres ctid fix and QEMU CCA, SMMU, CXL work
PostgreSQL developers landed discussion of a heap tuple corruption fix, while QEMU threads advanced Arm confidential computing, SMMUv3 Secure state, and CXL Type-2 passthrough. Secondary traffic covered Nix packaging for Postgres and smaller hook and bsd-user cleanups.
Postgres patch for missing tts_tid corruption
A patch on pgsql-hackers addresses missing tts_tid handling in ExecForceStoreHeapTuple. The defect can corrupt ctid values, extend tables incorrectly, and leave invalid pages when FOR UPDATE follows GiST KNN scans. The change targets a concrete integrity risk in the executor path that can surface under those query patterns.
QEMU RFC v4 for Arm Realm / RME support
An RFC v4 series of 24 patches proposes adding Arm RME Realm confidential VM support to QEMU. The work is framed for compatibility with recent KVM CCA changes. It gives VMM developers a path to exercise Realm guests once the KVM side is in place.
QEMU SMMUv3 Secure state RFC v5
A 28-patch RFC v5 series adds Secure state support to QEMU's SMMUv3 model. Review activity is high around core ARM IOMMU emulation behavior. Accurate Secure-state SMMU modeling matters for guests that depend on TrustZone-aware DMA isolation.
CXL Type-2 passthrough via vfio-pci
A v2 ten-patch QEMU series enables CXL Type-2 device passthrough through vfio-pci, intended to pair with related kernel VFIO work. The series expands how accelerator and memory devices attached via CXL can be handed to guests.
Nix flake proposal for PostgreSQL
A proposal to add a flake.nix for Nix-based Postgres development shells drew mixed reaction on pgsql-hackers. Core developers questioned demand and how far such packaging should reach inside the tree. The thread is mainly about contributor workflow, not runtime behavior.
Logical decoding message hook on subscribers
Review continues on a hook that would let subscribers handle logical decoding messages. The change would give replication consumers a structured extension point instead of ad-hoc parsing. Discussion stays at the API and correctness level for logical replication.
bsd-user upstream fix batch
Warner Losh posted 14 patches for QEMU bsd-user, mostly cleanups plus endian and mmap fixes, with Reviewed-by tags from rth. The series is incremental maintenance rather than a feature push. It keeps the BSD user-mode emulation path closer to current QEMU internals.