Changeset b3f8fb7 in mainline for kernel/arch/ia64/include/interrupt.h


Ignore:
Timestamp:
2007-01-28T13:25:49Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8e8c1a5
Parents:
1ba41c5
Message:

huge type system cleanup
remove cyclical type dependencies across multiple header files
many minor coding style fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/include/interrupt.h

    r1ba41c5 rb3f8fb7  
    3636#define KERN_ia64_INTERRUPT_H_
    3737
    38 #include <typedefs.h>
    3938#include <arch/types.h>
    4039#include <arch/register.h>
     
    6564#define EOI     0               /**< The actual value doesn't matter. */
    6665
    67 struct istate {
    68         __r128 f2;
    69         __r128 f3;
    70         __r128 f4;
    71         __r128 f5;
    72         __r128 f6;
    73         __r128 f7;
    74         __r128 f8;
    75         __r128 f9;
    76         __r128 f10;
    77         __r128 f11;
    78         __r128 f12;
    79         __r128 f13;
    80         __r128 f14;
    81         __r128 f15;
    82         __r128 f16;
    83         __r128 f17;
    84         __r128 f18;
    85         __r128 f19;
    86         __r128 f20;
    87         __r128 f21;
    88         __r128 f22;
    89         __r128 f23;
    90         __r128 f24;
    91         __r128 f25;
    92         __r128 f26;
    93         __r128 f27;
    94         __r128 f28;
    95         __r128 f29;
    96         __r128 f30;
    97         __r128 f31;
     66typedef struct {
     67        uint128_t f2;
     68        uint128_t f3;
     69        uint128_t f4;
     70        uint128_t f5;
     71        uint128_t f6;
     72        uint128_t f7;
     73        uint128_t f8;
     74        uint128_t f9;
     75        uint128_t f10;
     76        uint128_t f11;
     77        uint128_t f12;
     78        uint128_t f13;
     79        uint128_t f14;
     80        uint128_t f15;
     81        uint128_t f16;
     82        uint128_t f17;
     83        uint128_t f18;
     84        uint128_t f19;
     85        uint128_t f20;
     86        uint128_t f21;
     87        uint128_t f22;
     88        uint128_t f23;
     89        uint128_t f24;
     90        uint128_t f25;
     91        uint128_t f26;
     92        uint128_t f27;
     93        uint128_t f28;
     94        uint128_t f29;
     95        uint128_t f30;
     96        uint128_t f31;
    9897               
    9998        uintptr_t ar_bsp;
     
    120119        uint64_t in3;
    121120        uint64_t in4;
    122 };
     121} istate_t;
    123122
    124123static inline void istate_set_retaddr(istate_t *istate, uintptr_t retaddr)
Note: See TracChangeset for help on using the changeset viewer.