Hi, Nicolin,

在 2025/11/13 15:34, Nicolin Chen 写道:
On Thu, Nov 13, 2025 at 02:33:01PM +0800, Shuai Xue wrote:
Could you share more details for testing?, e.g. QEMU cmdline,
Guest kernel version.

My v6.8 and v6.14 kernels can boot cleanly in the VM.

vm_image=PATH-to-FILE
e1000_rom=PATH-to-FILE
qemu-system-aarch64 \
        -object iommufd,id=iommufd0 \
        -machine hmat=on -machine 
virt,accel=kvm,gic-version=3,ras=on,highmem-mmio-size=4T \
        -cpu host -smp cpus=62 -m size=16G,slots=2,maxmem=256G -nographic \
        -object memory-backend-ram,size=8G,id=m0 -object 
memory-backend-ram,size=8G,id=m1 \
        -numa node,memdev=m0,cpus=0-61,nodeid=0 -numa node,memdev=m1,nodeid=1 \
        -numa node,nodeid=2 -numa node,nodeid=3 -numa node,nodeid=4 -numa 
node,nodeid=5 \
        -numa node,nodeid=6 -numa node,nodeid=7 -numa node,nodeid=8 -numa 
node,nodeid=9 \
        -device pxb-pcie,id=pcie.1,bus_nr=1,bus=pcie.0 -device 
arm-smmuv3,primary-bus=pcie.1,id=smmuv3.1,accel=on,ats=on,ril=off,pasid=on,oas=48
 \
        -device pcie-root-port,id=pcie.port1,bus=pcie.1,chassis=1,io-reserve=0 \
        -device 
vfio-pci-nohotplug,host=0009:01:00.0,bus=pcie.port1,rombar=0,id=dev0,iommufd=iommufd0
 \
        -object acpi-generic-initiator,id=gi0,pci-dev=dev0,node=2 \
        -object acpi-generic-initiator,id=gi1,pci-dev=dev0,node=3 \
        -object acpi-generic-initiator,id=gi2,pci-dev=dev0,node=4 \
        -object acpi-generic-initiator,id=gi3,pci-dev=dev0,node=5 \
        -object acpi-generic-initiator,id=gi4,pci-dev=dev0,node=6 \
        -object acpi-generic-initiator,id=gi5,pci-dev=dev0,node=7 \
        -object acpi-generic-initiator,id=gi6,pci-dev=dev0,node=8 \
        -object acpi-generic-initiator,id=gi7,pci-dev=dev0,node=9 \
        -bios /usr/share/AAVMF/AAVMF_CODE.fd \
        -device nvme,drive=nvme0,serial=deadbeaf1,bus=pcie.0 \
        -drive 
file=${vm_image},index=0,media=disk,format=qcow2,if=none,id=nvme0 \
        -device e1000,romfile=${e1000_rom},netdev=net0,bus=pcie.0 \
        -netdev user,id=net0,hostfwd=tcp::5558-:22,hostfwd=tcp::5586-:5586


Thanks for sharing the command line. The issue was with my QEMU command
line configuration.

Using your command line, I can now boot my v6.6 kernel cleanly in the
VM, and the PCIe passthrough device works correctly.

Tested-by: Shuai Xue <[email protected]>

Thanks.
Shuai

Reply via email to