Update FDT generation to skip NUMA properties when Generic Initiator nodes are present, preventing conflicts between FDT and ACPI NUMA information. FDT cannot represent Generic Initiator nodes, so ACPI (via SRAT Type 5) becomes the authoritative source for the entire NUMA topology when Generic Initiators exist. Skip FDT numa-node-id properties in CPU and memory nodes when Generic Initiator is present Distance map bug fix : iterate over actual NUMA node IDs instead of 0..len() Use distance symmetry to derive distance when forward config is missing Default to distance cost 20 when neither direction specified Only create memory nodes if NUMA node has memory region Added unit tests ARM64 boot protocol: https://docs.kernel.org/arch/arm64/booting.html Signed-off-by: Saravanan D <saravanand@crusoe.ai> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||