Changeset 9149135 in mainline for arch/ia32/include/interrupt.h


Ignore:
Timestamp:
2005-11-24T18:43:46Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
78c32b4
Parents:
f701b236
Message:

SMP cleanup continued.
Add nice type for IO APIC ID register.
Replace some magic numbers with more descriptive macros.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/include/interrupt.h

    rf701b236 r9149135  
    3535#define IVT_ITEMS               IDT_ITEMS
    3636
     37#define EXC_COUNT       32
     38#define IRQ_COUNT       16
     39
    3740#define IVT_EXCBASE             0
    38 #define EXCLAST                 31
    39 
    40 #define IVT_IRQBASE             (IVT_EXCBASE+EXCLAST+1)
    41 #define IRQLAST                 15
    42 
    43 #define IVT_FREEBASE            (IVT_IRQBASE+IRQLAST+1)
     41#define IVT_IRQBASE             (IVT_EXCBASE+EXC_COUNT)
     42#define IVT_FREEBASE            (IVT_IRQBASE+IRQ_COUNT)
    4443
    4544#define IRQ_CLK         0
Note: See TracChangeset for help on using the changeset viewer.