Changeset f4c2b6a in mainline for kernel/arch/ia32/include/smp/apic.h


Ignore:
Timestamp:
2008-06-03T14:59:48Z (17 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2c4fb51
Parents:
b63f8569
Message:

reflect changes in generic code
proper formatting directives
coding style

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/include/smp/apic.h

    rb63f8569 rf4c2b6a  
    106106
    107107/** Interrupt Command Register. */
    108 #define ICRlo           (0x300/sizeof(uint32_t))
    109 #define ICRhi           (0x310/sizeof(uint32_t))
     108#define ICRlo           (0x300 / sizeof(uint32_t))
     109#define ICRhi           (0x310 / sizeof(uint32_t))
    110110typedef struct {
    111111        union {
     
    134134
    135135/* End Of Interrupt. */
    136 #define EOI             (0x0b0/sizeof(uint32_t))
     136#define EOI             (0x0b0 / sizeof(uint32_t))
    137137
    138138/** Error Status Register. */
    139 #define ESR             (0x280/sizeof(uint32_t))
     139#define ESR             (0x280 / sizeof(uint32_t))
    140140typedef union {
    141141        uint32_t value;
     
    155155
    156156/* Task Priority Register */
    157 #define TPR             (0x080/sizeof(uint32_t))
     157#define TPR             (0x080 / sizeof(uint32_t))
    158158typedef union {
    159159        uint32_t value;
     
    165165
    166166/** Spurious-Interrupt Vector Register. */
    167 #define SVR             (0x0f0/sizeof(uint32_t))
     167#define SVR             (0x0f0 / sizeof(uint32_t))
    168168typedef union {
    169169        uint32_t value;
     
    177177
    178178/** Time Divide Configuration Register. */
    179 #define TDCR            (0x3e0/sizeof(uint32_t))
     179#define TDCR            (0x3e0 / sizeof(uint32_t))
    180180typedef union {
    181181        uint32_t value;
     
    187187
    188188/* Initial Count Register for Timer */
    189 #define ICRT            (0x380/sizeof(uint32_t))
     189#define ICRT            (0x380 / sizeof(uint32_t))
    190190
    191191/* Current Count Register for Timer */
    192 #define CCRT            (0x390/sizeof(uint32_t))
     192#define CCRT            (0x390 / sizeof(uint32_t))
    193193
    194194/** LVT Timer register. */
    195 #define LVT_Tm          (0x320/sizeof(uint32_t))
     195#define LVT_Tm          (0x320 / sizeof(uint32_t))
    196196typedef union {
    197197        uint32_t value;
     
    208208
    209209/** LVT LINT registers. */
    210 #define LVT_LINT0       (0x350/sizeof(uint32_t))
    211 #define LVT_LINT1       (0x360/sizeof(uint32_t))
     210#define LVT_LINT0       (0x350 / sizeof(uint32_t))
     211#define LVT_LINT1       (0x360 / sizeof(uint32_t))
    212212typedef union {
    213213        uint32_t value;
     
    226226
    227227/** LVT Error register. */
    228 #define LVT_Err         (0x370/sizeof(uint32_t))
     228#define LVT_Err         (0x370 / sizeof(uint32_t))
    229229typedef union {
    230230        uint32_t value;
     
    240240
    241241/** Local APIC ID Register. */
    242 #define L_APIC_ID       (0x020/sizeof(uint32_t))
     242#define L_APIC_ID       (0x020 / sizeof(uint32_t))
    243243typedef union {
    244244        uint32_t value;
     
    250250
    251251/** Local APIC Version Register */
    252 #define LAVR            (0x030/sizeof(uint32_t))
     252#define LAVR            (0x030 / sizeof(uint32_t))
    253253#define LAVR_Mask       0xff
    254 #define is_local_apic(x)        (((x)&LAVR_Mask&0xf0)==0x1)
    255 #define is_82489DX_apic(x)      ((((x)&LAVR_Mask&0xf0)==0x0))
    256 #define is_local_xapic(x)       (((x)&LAVR_Mask)==0x14)
     254#define is_local_apic(x)        (((x) & LAVR_Mask & 0xf0) == 0x1)
     255#define is_82489DX_apic(x)      ((((x) & LAVR_Mask & 0xf0) == 0x0))
     256#define is_local_xapic(x)       (((x) & LAVR_Mask) == 0x14)
    257257
    258258/** Logical Destination Register. */
    259 #define  LDR            (0x0d0/sizeof(uint32_t))
     259#define  LDR            (0x0d0 / sizeof(uint32_t))
    260260typedef union {
    261261        uint32_t value;
     
    267267
    268268/** Destination Format Register. */
    269 #define DFR             (0x0e0/sizeof(uint32_t))
     269#define DFR             (0x0e0 / sizeof(uint32_t))
    270270typedef union {
    271271        uint32_t value;
     
    277277
    278278/* IO APIC */
    279 #define IOREGSEL        (0x00/sizeof(uint32_t))
    280 #define IOWIN           (0x10/sizeof(uint32_t))
     279#define IOREGSEL        (0x00 / sizeof(uint32_t))
     280#define IOWIN           (0x10 / sizeof(uint32_t))
    281281
    282282#define IOAPICID        0x00
Note: See TracChangeset for help on using the changeset viewer.