URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [rc203soc/] [sw/] [uClinux/] [include/] [asm-sparc/] [sigcontext.h] - Rev 1633
Go to most recent revision | Compare with Previous | Blame | View Log
/* $Id: sigcontext.h,v 1.1 2005-12-20 11:32:11 jcastillo Exp $ */ #ifndef _ASMsparc_SIGCONTEXT_H #define _ASMsparc_SIGCONTEXT_H #include <asm/ptrace.h> #define SUNOS_MAXWIN 31 #ifndef __ASSEMBLY__ /* SunOS system call sigstack() uses this arg. */ struct sunos_sigstack { unsigned long sig_sp; int onstack_flag; }; /* This is what SunOS does, so shall I. */ struct sigcontext_struct { int sigc_onstack; /* state to restore */ int sigc_mask; /* sigmask to restore */ int sigc_sp; /* stack pointer */ int sigc_pc; /* program counter */ int sigc_npc; /* next program counter */ int sigc_psr; /* for condition codes etc */ int sigc_g1; /* User uses these two registers */ int sigc_o0; /* within the trampoline code. */ /* Now comes information regarding the users window set * at the time of the signal. */ int sigc_oswins; /* outstanding windows */ /* stack ptrs for each regwin buf */ char *sigc_spbuf[SUNOS_MAXWIN]; /* Windows to restore after signal */ struct reg_window sigc_wbuf[SUNOS_MAXWIN]; }; #endif /* !(__ASSEMBLY__) */ #endif /* !(_ASMsparc_SIGCONTEXT_H) */
Go to most recent revision | Compare with Previous | Blame | View Log