• Andi Kleen's avatar
    x86_64: Don't rely on a unique IO-APIC ID · 78b599ae
    Andi Kleen authored
    Linux 64bit only uses the IO-APIC ID as an internal cookie. In the future
    there could be some cases where the IO-APIC IDs are not unique because
    they share an 8 bit space with CPUs and if there are enough CPUs
    it is difficult to get them that. But Linux needs the io apic ID
    internally for its data structures. Assign unique IO APIC ids on
    table parsing.
    
    TBD do for 32bit too
    Signed-off-by: default avatarAndi Kleen <ak@suse.de>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    78b599ae
mpparse.c 21.1 KB