2fa0860970
Import upstream kernel commit cb88ed59 'Parse ACPI tables for NUMA
information without allocating from the heap'. Adds new files:
- src/acpi/slit.rs (SLIT table parsing)
- src/acpi/srat/mod.rs (SRAT table framework)
- src/acpi/srat/x86.rs (x86 SRAT implementation)
- src/acpi/srat/aarch64.rs (aarch64 SRAT stub)
These modules are not yet wired into our acpi/mod.rs module tree.
Our fork uses a userspace numad daemon for NUMA discovery, while
upstream uses kernel-side parsing. The files are available for
future convergence work.
Existing files (numa.rs, startup/mod.rs, start.rs) retain our Red
Bear implementation — the upstream refactoring (numa::init() →
numa::dump_info()) does not apply to our different init path.