mach_apic.h 968 B

1234567891011121314151617181920212223242526272829
  1. #ifndef __ASM_MACH_APIC_H
  2. #define __ASM_MACH_APIC_H
  3. /*
  4. * Copyright 2004 James Cleverdon, IBM.
  5. * Subject to the GNU Public License, v.2
  6. *
  7. * Generic APIC sub-arch defines.
  8. *
  9. * Hacked for x86-64 by James Cleverdon from i386 architecture code by
  10. * Martin Bligh, Andi Kleen, James Bottomley, John Stultz, and
  11. * James Cleverdon.
  12. */
  13. #include <asm/genapic.h>
  14. #define INT_DELIVERY_MODE (genapic->int_delivery_mode)
  15. #define INT_DEST_MODE (genapic->int_dest_mode)
  16. #define TARGET_CPUS (genapic->target_cpus())
  17. #define vector_allocation_domain (genapic->vector_allocation_domain)
  18. #define apic_id_registered (genapic->apic_id_registered)
  19. #define init_apic_ldr (genapic->init_apic_ldr)
  20. #define send_IPI_mask (genapic->send_IPI_mask)
  21. #define send_IPI_allbutself (genapic->send_IPI_allbutself)
  22. #define send_IPI_all (genapic->send_IPI_all)
  23. #define cpu_mask_to_apicid (genapic->cpu_mask_to_apicid)
  24. #define phys_pkg_id (genapic->phys_pkg_id)
  25. #endif /* __ASM_MACH_APIC_H */