Is this code chunk in init_apic_mappings() superfluous?

From: Cao jin
Date: Thu Mar 05 2020 - 07:41:09 EST


Hi,

I am trying to figure the following code chunk out:

if (x2apic_mode) {
boot_cpu_physical_apicid = read_apic_id();
return;
}

As my understanding, even in x2APIC mode, boot_cpu_physical_apicid is
also got via early_acpi_process_madt --> ... --> register_lapic_address,
so, is it for any corner case I am not aware?
--
Sincerely,
Cao jin