• Yinghai Lu's avatar
    x86: make 32bit support per_cpu vector · 497c9a19
    Yinghai Lu authored
    so we can merge io_apic_32.c and io_apic_64.c
    
    v2: Use cpu_online_map as target cpus for bigsmp, just like 64-bit is doing.
    
    Also remove some unused TARGET_CPUS macro.
    
    v3: need to check if desc is null in smp_irq_move_cleanup
    
    also migration needs to reset vector too, so copy __target_IO_APIC_irq
    from 64bit.
    
    (the duplication will go away once the two files are unified.)
    Signed-off-by: default avatarYinghai Lu <yhlu.kernel@gmail.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    497c9a19
boot.c 41.1 KB