Skip to content

armsr: enable PCIe hotplug on armv8 - #108

Merged
fwerkor merged 1 commit into
mainfrom
fix/arm64-pcie-hotplug
Jul 12, 2026
Merged

armsr: enable PCIe hotplug on armv8#108
fwerkor merged 1 commit into
mainfrom
fix/arm64-pcie-hotplug

Conversation

@fwerkor

@fwerkor fwerkor commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • enable the PCIe hotplug controller driver for the arm64 QEMU target
  • allow runtime devices attached through QEMU PCIe root ports to be enumerated

Motivation

ArgosFS hardware lifecycle tests hot-add virtio block devices through PCIe root ports. The armv8 target already enabled generic PCI hotplug and PCIe port services, but explicitly disabled CONFIG_HOTPLUG_PCI_PCIE. As a result, QEMU accepted device_add, while the guest never enumerated the device.

Validation

  • scripts/ci/capos-real-boot-config.sh armsr armv8
  • make defconfig
  • verified the ArgosFS rootfs target remains enabled

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@fwerkor
fwerkor merged commit cc059ff into main Jul 12, 2026
8 of 10 checks passed
@fwerkor
fwerkor deleted the fix/arm64-pcie-hotplug branch July 12, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant