The x86 DT code assumes that the IOAPIC must be present on the system as that code was dovetailed to Intel MIDs. Here is the upstream submission https://lore.kernel.org/all/20250109184015.1674388-1-romank@linux.microsoft.com/