History log of /src/sys/arch/sparc/include/trap.h |
Revision | | Date | Author | Comments |
1.20 |
| 24-Jan-2021 |
mrg | avoid using 'extern <func|data>;' inside a .c file, but instead use header files and ensure definitions are not duplicated or are technically (if not in codegen) wrong.
|
1.19 |
| 19-Dec-2018 |
maxv | branches: 1.19.12; Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently, but also as discussed several times in the past.
|
1.18 |
| 27-Mar-2011 |
martin | branches: 1.18.54; 1.18.56; On second thought do not use bit 13 as a flag for syscall numbers, userland typically sets those from a 13bit signed integer immediate field in the instruction, so would need to jump through hoops (ok, small hoops) to avoid sign extension. Use a combination of the existing syscall flags instead.
|
1.17 |
| 23-Mar-2011 |
martin | Add a syscall variant passing the return address in %g5 (we need %g7 for pthread_self and %g2 is an application register, so we can not use those anymore).
|
1.16 |
| 11-Dec-2005 |
christos | branches: 1.16.100; 1.16.106; merge ktrace-lwp.
|
1.15 |
| 26-Oct-2005 |
uwe | Comment change: Clarify meaning of some user traps.
|
1.14 |
| 15-Oct-2003 |
pk | branches: 1.14.16; 1.14.18; sun4m_access_fault: Treat text/data error traps as if they were text/data exception traps, except that they're logged on the console.
|
1.13 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.12 |
| 23-Dec-2002 |
pk | branches: 1.12.2; xcallintr() receive a `clockframe *' argument, not a `trapframe *'. Setup a DDB context for paused CPUs by defining a soft trap (T_DBPAUSE) which uses the generic trap handler code to get the trapframe constructed and then calls on a debugger-defined `suspend' routine.
|
1.11 |
| 20-Jan-1999 |
pk | branches: 1.11.26; Catch `Unimplemented Flush' traps.
|
1.10 |
| 01-Dec-1996 |
pk | trap 0x2a: divide by zero for hardware [su]div instruction.
|
1.9 |
| 16-May-1996 |
abrown | Copyright police (s/Harvard University/Harvard College/).
|
1.8 |
| 15-May-1996 |
mrg | remove some RCS id's we don't need.
|
1.7 |
| 31-Mar-1996 |
pk | Add SRMMU/sun4m support. Size and layout of `struct pmap' has changed.
|
1.6 |
| 04-Jul-1995 |
christos | Fix bug in the KGDB trap definition. Add svr4 software traps.
|
1.5 |
| 28-Mar-1995 |
jtc | KERNEL -> _KERNEL
|
1.4 |
| 20-Nov-1994 |
deraadt | copyright/Id cleanup
|
1.3 |
| 22-Mar-1994 |
deraadt | move defn of trapvec to cpu.h
|
1.2 |
| 10-Nov-1993 |
deraadt | use p_emul flag to indicate OS emulation handle syscalls at standard sun place, ie. trap#80 not #89 add SunOS OMAGIC support
|
1.1 |
| 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
1.11.26.1 |
| 29-Dec-2002 |
thorpej | Sync with HEAD.
|
1.12.2.4 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.12.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.12.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.12.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.14.18.1 |
| 02-Nov-2005 |
yamt | sync with head.
|
1.14.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.16.106.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.16.100.1 |
| 21-Apr-2011 |
rmind | sync with head
|
1.18.56.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.18.54.1 |
| 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
1.19.12.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|