From 924baa9c0fc0b8d4fd19abdea918bcf4f26e766c Mon Sep 17 00:00:00 2001 From: Saravanan D Date: Tue, 17 Feb 2026 23:25:22 +0000 Subject: [PATCH] vmm: Forward device_id from NumaConfig to NumaNode The device_id field was added to both NumaConfig and NumaNode as part of the Generic Initiator support, but create_numa_nodes() change was missed when the commits were reorganized. As a result, node.device_id is never propogated from the config to the runtime node and the ACPI SRAT Type 5 (Generic Initiator Affinity) entries were never emitted. Add the missing propogation so that create_srat_table() can resolve the device and emit the correct affinity structure Fixes: #7717 Signed-off-by: Saravanan D --- vmm/src/vm.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vmm/src/vm.rs b/vmm/src/vm.rs index dc5a96a4b..db29072be 100644 --- a/vmm/src/vm.rs +++ b/vmm/src/vm.rs @@ -1243,6 +1243,8 @@ impl Vm { } } + node.device_id = config.device_id.clone(); + numa_nodes.insert(config.guest_numa_id, node); } }