Roland McGrath
b8f04323dc
Compare *reply_port to MACH_PORT_NULL, not implicit zero.
...
(restore_gpr): Use N-1 as subscript into sc_gpr (sc_gpr[0] => $1).
Before general regs, restore from sc_mdlo and sc_mdhi.
Don't treat sp, fp specially; use restore_gpr for them too.
For final return, store user $1 value beyond top of user stack ahead of
time; Then use $1 to hold the user PC, and restore it from the stack in the
delay slot.
1994-08-03 06:45:59 +00:00
Roland McGrath
8d2f85c668
(_hurd_setup_sighandler): Copy TS to SCP all at once.
1994-08-03 01:38:43 +00:00
Roland McGrath
b6cc520764
(struct sigcontext): sc_gpr has 31 elts; sc_gpr, sc_pc, sc_mdlo, sc_mdhi
...
are arranged in that order to mimic struct mips_thread_state.
1994-08-03 01:36:31 +00:00
Roland McGrath
5064f78e9d
[__sgi__]: Use fp' instead of
$fp'.
1994-08-03 01:03:35 +00:00
Roland McGrath
c1eb1d76e2
(_hurd_setup_sighandler): Save mdlo and mdhi.
1994-08-02 00:15:34 +00:00
Roland McGrath
e0ec2e47de
(struct sigcontext): Add members sc_mdlo, sc_mdhi.
1994-08-02 00:12:17 +00:00
Roland McGrath
cad7e45a3b
Incorporated from BSD 4.4-Lite.
1994-07-31 20:01:52 +00:00
Roland McGrath
6adee8d53b
Rename variable AT (which is the register's name) to SCPREG.
...
Fix some SCP references in register loads to use SCPREG instead.
Load SCPREG->sc_pc into $24 and jump to it, restoring $at in the delay slot.
This still leaves $24 clobbered.
1994-07-29 16:39:58 +00:00
Roland McGrath
3844669a62
Use `unsigned int' consistently for port names.
1994-07-29 15:53:52 +00:00
Roland McGrath
840c5e79e3
Don't set up args on the stack; pass them in registers.
1994-07-29 15:46:10 +00:00
Roland McGrath
5736111e49
(PSEUDO): Remove ret at end.
1994-07-22 23:54:43 +00:00
Roland McGrath
d3e17c7446
entered into RCS
1994-07-16 21:16:53 +00:00
Roland McGrath
0ba370609f
Initial revision
1994-07-16 21:16:31 +00:00
Roland McGrath
bab9b65903
entered into RCS
1994-07-16 04:43:42 +00:00
Brendan Kehoe
85b67f1ffb
entered into RCS
1994-07-14 22:21:57 +00:00
Brendan Kehoe
c286ffe823
Initial revision
1994-07-14 22:13:18 +00:00
Brendan Kehoe
bc8037a42c
entered into RCS
1994-07-14 19:43:12 +00:00
Brendan Kehoe
2200643a09
entered into RCS
1994-07-11 21:49:56 +00:00
Roland McGrath
76657427f5
entered into RCS
1994-07-09 07:24:37 +00:00
Roland McGrath
c4a19f6a24
Initial revision
1994-07-09 07:12:44 +00:00
Brendan Kehoe
d828aec47f
Formerly sysdeps/unix/sysv/sysv4/solaris2/sparc/Makefile.~3~
1994-07-09 01:59:28 +00:00
Brendan Kehoe
5654dd81f0
entered into RCS
1994-07-09 01:59:20 +00:00
Brendan Kehoe
876bbb9e03
Initial revision
1994-07-09 01:38:37 +00:00
Brendan Kehoe
3f9ea18cb5
Formerly unix/sysv/sysv4/solaris2/Makefile.~3~
1994-07-09 00:26:26 +00:00
Roland McGrath
2e91173e39
entered into RCS
1994-07-08 18:39:48 +00:00
Roland McGrath
81c4ea64ef
entered into RCS
1994-06-28 20:31:20 +00:00
Roland McGrath
7088289daa
entered into RCS
1994-06-23 05:17:22 +00:00
Brendan Kehoe
12aeba0610
entered into RCS
1994-06-14 18:09:31 +00:00
Roland McGrath
6cba56a4a6
entered into RCS
1994-06-13 23:50:11 +00:00
Roland McGrath
45f830dc74
entered into RCS
1994-06-10 22:43:23 +00:00
Roland McGrath
5d3fde1a02
Formerly unix/sysv/sysv4/i386/sysdep.h.~2~
1994-05-24 05:56:11 +00:00
Roland McGrath
f86d8fd4cd
Formerly unix/sysv/sysv4/sigset.h.~5~
1994-05-21 20:42:51 +00:00
Roland McGrath
9e2dc2608f
entered into RCS
1994-05-21 01:33:03 +00:00
Roland McGrath
6bf0741b63
Initial revision
1994-05-21 01:32:10 +00:00
Roland McGrath
7bc3467f40
entered into RCS
1994-05-19 15:29:10 +00:00
Roland McGrath
10d0017f67
entered into RCS
1994-05-19 03:36:32 +00:00
Roland McGrath
d0467bc697
entered into RCS
1994-05-18 23:30:27 +00:00
Roland McGrath
4536ecf5b2
Initial revision
1994-05-18 22:13:04 +00:00
Roland McGrath
279e20b3ac
entered into RCS
1994-05-18 21:54:10 +00:00
Roland McGrath
854002b9b8
entered into RCS
1994-05-16 22:43:49 +00:00
Roland McGrath
4448e9e36b
entered into RCS
1994-05-16 20:39:16 +00:00
Roland McGrath
94606a4a68
entered into RCS
1994-05-12 03:08:56 +00:00
Roland McGrath
b2fb4526df
entered into RCS
1994-05-10 21:47:20 +00:00
Roland McGrath
617dce8b65
Formerly mips/setjmp.S.~4~
1994-05-10 21:29:43 +00:00
Roland McGrath
4cea7a7f28
Initial revision
1994-05-10 21:29:35 +00:00
Roland McGrath
325552ed3a
entered into RCS
1994-04-22 22:17:17 +00:00
Roland McGrath
0e43ba5d2a
entered into RCS
1994-04-20 03:12:09 +00:00
Roland McGrath
b12af630af
Formerly unix/sysv/sysv4/__sigact.c.~4~
1994-04-06 01:26:12 +00:00
Roland McGrath
bf86fbef3a
entered into RCS
1994-03-24 20:03:52 +00:00
Roland McGrath
9ed7c960c0
Formerly unix/sysv/sco3.2.4/__sigact.S.~2~
1994-03-24 20:01:19 +00:00