Commit graph

398 commits

Author SHA1 Message Date
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