Ignore:
Timestamp:
Jul 13, 2017, 3:24:38 PM (7 years ago)
Author:
max@…
Message:

start moving the APIC code into the PIC driver

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/hal/x86_64/core/hal_segmentation.h

    r167 r203  
    205205#define CPUVEC_MAX      32      /* reserved entries for CPU exceptions */
    206206
    207 #define DYNVEC_MIN      CPUVEC_MAX
    208 #define DYNVEC_MAX      (DYNVEC_MIN + 7)
     207#define DYNVEC_MIN      (CPUVEC_MAX + 0)
     208#define DYNVEC_MAX      (CPUVEC_MAX + 4)
    209209
    210210#define VECTOR_APIC_SPURIOU     (DYNVEC_MIN + 0)
    211 #define VECTOR_APIC_XCU_WTI     (DYNVEC_MIN + 1)
    212 #define VECTOR_APIC_XCU_HWI     (DYNVEC_MIN + 2)
    213 #define VECTOR_APIC_XCU_PTI     (DYNVEC_MIN + 3)
    214211
    215212/* debug only, will be moved soon */
    216 #define LAPIC_TIMER_VECTOR      (DYNVEC_MIN + 4)
    217 #define IOAPIC_COM1_VECTOR      (DYNVEC_MIN + 5)
    218 #define IOAPIC_KEYBOARD_VECTOR  (DYNVEC_MIN + 6)
     213#define LAPIC_TIMER_VECTOR      (DYNVEC_MIN + 1)
     214#define IOAPIC_COM1_VECTOR      (DYNVEC_MIN + 2)
     215#define IOAPIC_KEYBOARD_VECTOR  (DYNVEC_MIN + 3)
    219216
    220217#define NIDT    256     /* total number of IDT entries */
    221218
    222 
Note: See TracChangeset for help on using the changeset viewer.