Changeset 25d7709 in mainline for arch/mips32/include


Ignore:
Timestamp:
2006-03-13T20:08:16Z (20 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
631ca4d
Parents:
45d6add
Message:

Nicer ia32 interrupt handlers and structures holding interrupted context data.
Unify the name holding interrupted context data on all architectures to be istate.

Location:
arch/mips32/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • arch/mips32/include/debugger.h

    r45d6add r25d7709  
    5050        int flags;        /**< Flags regarding breakpoint */
    5151        count_t counter;
    52         void (*bkfunc)(void *b, struct exception_regdump *pstate);
     52        void (*bkfunc)(void *b, istate_t *istate);
    5353} bpinfo_t;
    5454
    5555extern void debugger_init(void);
    56 void debugger_bpoint(struct exception_regdump *pstate);
     56void debugger_bpoint(istate_t *istate);
    5757
    5858extern bpinfo_t breakpoints[BKPOINTS_MAX];
  • arch/mips32/include/exception.h

    r45d6add r25d7709  
    3434#endif
    3535
     36#include <typedefs.h>
     37
    3638#define EXC_Int         0
    3739#define EXC_Mod         1
     
    5355#define EXC_VCED        31
    5456
    55 struct exception_regdump {
     57struct istate {
    5658        __u32 at;
    5759        __u32 v0;
     
    9193};
    9294
    93 extern void exception(struct exception_regdump *pstate);
     95extern void exception(istate_t *istate);
    9496extern void tlb_refill_entry(void);
    9597extern void exception_entry(void);
  • arch/mips32/include/mm/tlb.h

    r45d6add r25d7709  
    170170#define tlb_invalidate(asid)    tlb_invalidate_asid(asid)
    171171
    172 extern void tlb_invalid(struct exception_regdump *pstate);
    173 extern void tlb_refill(struct exception_regdump *pstate);
    174 extern void tlb_modified(struct exception_regdump *pstate);
     172extern void tlb_invalid(istate_t *istate);
     173extern void tlb_refill(istate_t *istate);
     174extern void tlb_modified(istate_t *istate);
    175175
    176176#endif
  • arch/mips32/include/thread.h

    r45d6add r25d7709  
    3232#include <arch/exception.h>
    3333
    34 #define ARCH_THREAD_DATA   struct exception_regdump *pstate
     34#define ARCH_THREAD_DATA   istate_t *istate
    3535
    3636#endif
Note: See TracChangeset for help on using the changeset viewer.