Changeset 7f1c620 in mainline for arch/ia32/include/interrupt.h


Ignore:
Timestamp:
2006-07-04T17:17:56Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0ffa3ef5
Parents:
991779c5
Message:

Replace old u?? types with respective C99 variants (e.g. uint32_t, int64_t, uintptr_t etc.).

File:
1 edited

Legend:

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

    r991779c5 r7f1c620  
    7070
    7171struct istate {
    72         __u32 eax;
    73         __u32 ecx;
    74         __u32 edx;
    75         __u32 esi;
    76         __u32 edi;
    77         __u32 ebp;
    78         __u32 ebx;
     72        uint32_t eax;
     73        uint32_t ecx;
     74        uint32_t edx;
     75        uint32_t esi;
     76        uint32_t edi;
     77        uint32_t ebp;
     78        uint32_t ebx;
    7979
    80         __u32 gs;
    81         __u32 fs;
    82         __u32 es;
    83         __u32 ds;
     80        uint32_t gs;
     81        uint32_t fs;
     82        uint32_t es;
     83        uint32_t ds;
    8484
    85         __u32 error_word;
    86         __u32 eip;
    87         __u32 cs;
    88         __u32 eflags;
    89         __u32 stack[];
     85        uint32_t error_word;
     86        uint32_t eip;
     87        uint32_t cs;
     88        uint32_t eflags;
     89        uint32_t stack[];
    9090};
    9191
     
    9696}
    9797
    98 static inline void istate_set_retaddr(istate_t *istate, __address retaddr)
     98static inline void istate_set_retaddr(istate_t *istate, uintptr_t retaddr)
    9999{
    100100        istate->eip = retaddr;
    101101}
    102102
    103 static inline __native istate_get_pc(istate_t *istate)
     103static inline unative_t istate_get_pc(istate_t *istate)
    104104{
    105105        return istate->eip;
    106106}
    107107
    108 extern void (* disable_irqs_function)(__u16 irqmask);
    109 extern void (* enable_irqs_function)(__u16 irqmask);
     108extern void (* disable_irqs_function)(uint16_t irqmask);
     109extern void (* enable_irqs_function)(uint16_t irqmask);
    110110extern void (* eoi_function)(void);
    111111
     
    119119extern void tlb_shootdown_ipi(int n, istate_t *istate);
    120120
    121 extern void trap_virtual_enable_irqs(__u16 irqmask);
    122 extern void trap_virtual_disable_irqs(__u16 irqmask);
     121extern void trap_virtual_enable_irqs(uint16_t irqmask);
     122extern void trap_virtual_disable_irqs(uint16_t irqmask);
    123123extern void trap_virtual_eoi(void);
    124124
Note: See TracChangeset for help on using the changeset viewer.