#
16b62b6a |
| 21-Jun-2012 |
guenther <guenther@openbsd.org> |
__tfork() needs to set the stack address of the new thread in the kernel, so that it can't get a signal while still running on the parent thread's stack. Also, pass in sizeof(struct __tfork) to prov
__tfork() needs to set the stack address of the new thread in the kernel, so that it can't get a signal while still running on the parent thread's stack. Also, pass in sizeof(struct __tfork) to provide forward compat when more members are added. This is an ABI change, so switch syscall numbers and bump lib majors this time.
ok deraadt@ matthew@
show more ...
|
#
fe9efbf0 |
| 14-Nov-2011 |
deraadt <deraadt@openbsd.org> |
merge various differences between hppa and hppa64 ok jsing
|
#
5121d428 |
| 08-Nov-2011 |
kettenis <kettenis@openbsd.org> |
Save and restore cr27 and add the necessary glue to use it as the userland thread register.
ok guenther@, jsing@
|
#
fef2e65f |
| 07-Apr-2004 |
mickey <mickey@openbsd.org> |
update copyright; miod@ is fine w/ files where he holds it too
|
#
efad7961 |
| 15-Jul-2003 |
mickey <mickey@openbsd.org> |
hptmask goes away as a register and frees one tmp cr
|
#
7503858e |
| 17-Jun-2003 |
jfb <jfb@openbsd.org> |
typos
ok jmc@
|
#
07d9c2f1 |
| 19-Mar-2002 |
mickey <mickey@openbsd.org> |
no need for reg.h in the frame.h
|
#
3b8e30f0 |
| 08-Feb-2002 |
mickey <mickey@openbsd.org> |
do not rely on u_int being availabel
|
#
c8b5c9ec |
| 25-Nov-1999 |
mickey <mickey@openbsd.org> |
new pcb and frame layouts
|
#
c872b467 |
| 16-Nov-1999 |
mickey <mickey@openbsd.org> |
fix argument access macro (+1 fuzz), align frame per hp requirements
|
#
a6851922 |
| 11-Sep-1999 |
mickey <mickey@openbsd.org> |
define call frame offsets and argument access macros, add space for cr28 in trapframe
|
#
9ef4e1c3 |
| 14-Aug-1999 |
mickey <mickey@openbsd.org> |
littel perfomance rearngement, also cr23 and cr28 for ddb
|
#
52eaadf0 |
| 20-Jul-1999 |
mickey <mickey@openbsd.org> |
export cr28 for DEBUGging purposes
|
#
6ed51ea5 |
| 18-Jun-1999 |
mickey <mickey@openbsd.org> |
do not include fpu regs into trapframe, according to the lazy fpu context switching it could be well saved into pcb. this brings trapframe to 256 bytes (including 5 spare words). adjust all the code
do not include fpu regs into trapframe, according to the lazy fpu context switching it could be well saved into pcb. this brings trapframe to 256 bytes (including 5 spare words). adjust all the code to deal w/ moved fpu regs save area.
show more ...
|
#
39509335 |
| 20-Apr-1999 |
mickey <mickey@openbsd.org> |
name changes, add stack frame, better USERMODE()
|
#
8792d27d |
| 29-Dec-1998 |
mickey <mickey@openbsd.org> |
fix special tr* registers names, spaces vs tabs
|
#
e1146f4e |
| 30-Oct-1998 |
mickey <mickey@openbsd.org> |
USERMODE() and FRAME_PC definitions
|
#
e55ab885 |
| 07-Jul-1998 |
mickey <mickey@openbsd.org> |
more includes
|
#
9c0b8818 |
| 23-Jun-1998 |
mickey <mickey@openbsd.org> |
some includes
|