freenode

← digests

QEMU raspi4b networking and PostgreSQL fixes

Databases & Infrastructure2026-08-12

QEMU development centered on board enablement, TCG opcode work, and vhost-user isolation proposals. PostgreSQL saw a stable-branch crash fix and a committed archive restore race correction.

Working PCIe and GENET on QEMU raspi4b

A 19-patch series on qemu-devel adds a working PCIe root complex and GENET Ethernet to the raspi4b machine. The change enables real DHCP and SSH under guest kernels instead of stubbed networking. Emulator users targeting Raspberry Pi 4 hardware gain practical connectivity for development and testing.

PostgreSQL crash in pg_strupper on REL_18_STABLE

A crash in pg_strupper() under the C locale on REL_18_STABLE after a recent commit was reported on pgsql-hackers. Six participants discussed the regression and a fix was pushed. Operators on the PostgreSQL 18 stable line receive a rapid correction for the locale-sensitive failure.

vhost-user isolated memory RFC

An RFC series of 15 patches proposes vhost-user memory isolation through bounce buffers and shadow virtqueues so backends avoid direct guest memory access. The thread drew 94 messages from six participants. The design would tighten isolation for virtio backends that currently map guest RAM.

LLVM helper-to-tcg translator for QEMU

Version 2 of a 50-patch series introduces an LLVM-based helper-to-tcg C-to-TCG translator as a QEMU subproject, initially aimed at Hexagon. Four participants exchanged 79 messages on the proposal. The work seeks to automate conversion of helper functions into TCG operations for that target.

Customizable AArch64 KVM host model

RFC v7 of an 18-patch series adds QEMU properties for writable AArch64 ID register fields exposed by KVM. The series improves host model customization and migration behavior. Two participants discussed the approach across 20 messages.

TCG integer min/max opcodes

A seven-patch series adds integer min and max opcodes to QEMU TCG, with native backing for AArch64 FEAT_CSSC and RISC-V Zbb. Three participants reviewed the patches. Hosts that implement those extensions can emit tighter code for min and max guest operations.

PostgreSQL archive restore WAL race fix

A patch removes the pre-rename unlink in KeepFileRestoredFromArchive on non-Windows platforms to close a WAL segment visibility gap. After discussion among five participants the change was committed to HEAD. The fix prevents a race that could unlink a restored WAL file before the rename completed.

TCG revbit opcodes

Richard Henderson posted version 2 of a 16-patch series adding generic revbit8, revbit32, and revbit64 opcodes plus host implementations to QEMU TCG. Philippe Mathieu-Daudé supplied multiple Reviewed-by tags. The opcodes cover bit-reversal operations required by several guest architectures.