Roland McGrath
|
ca194bd9da
|
(_hurd_setup_sighandler): Remove A macro; just use `asm volatile' with
proper quotes in each line.
|
1994-12-15 00:12:48 +00:00 |
|
Roland McGrath
|
33aa4240f6
|
(CALL_WITH_SP): Put parens around jmp target register.
|
1994-12-15 00:09:43 +00:00 |
|
Roland McGrath
|
edae2ab8af
|
Use `long int' for sigcode values.
Use _hurdsig_catch_fault.
Pass address of __sigreturn in $27, SCP value in $25.
In trampoline code, use those regs.
|
1994-12-12 06:43:12 +00:00 |
|
Roland McGrath
|
94cd6ef1f8
|
Use asms instead of global register vars to restore FP regs.
Fix typo in REI invocation.
|
1994-12-12 06:41:03 +00:00 |
|
Roland McGrath
|
079f003a7c
|
Use C comments instead of ! comments.
|
1994-12-10 05:20:47 +00:00 |
|
Roland McGrath
|
d61ce4f4b8
|
Include <mach/machine/alpha_instruction.h> to define op_chmk.
|
1994-12-10 05:17:13 +00:00 |
|
Roland McGrath
|
25e6db514e
|
Use `long int' for sigcode values.
|
1994-12-10 04:41:06 +00:00 |
|
Roland McGrath
|
fa7242a3a9
|
Include <sysdep.h> instead of <regdef.h>.
Use C comments instead of ! comments.
|
1994-12-09 20:24:26 +00:00 |
|
Roland McGrath
|
b5f9dfd1a1
|
Remove extra shift and OR of CHARMASK.
|
1994-12-09 20:16:06 +00:00 |
|
Roland McGrath
|
c82ceb0b00
|
Use ENV[0].__jmpbuf[0].
|
1994-12-09 20:02:05 +00:00 |
|
Roland McGrath
|
d73a59163e
|
(ENTRY): New macro.
|
1994-12-09 20:00:58 +00:00 |
|
Roland McGrath
|
94b0df52ff
|
Initial revision
|
1994-12-09 06:07:49 +00:00 |
|
Roland McGrath
|
60bbd54df8
|
(START_MACHDEP): Add missing backslashes.
(CALL_WITH_SP): Cast FN to long int.
|
1994-12-09 05:47:43 +00:00 |
|
Roland McGrath
|
8b0538623b
|
(struct machine_thread_all_state): New member `exc'.
|
1994-12-09 05:42:09 +00:00 |
|
Roland McGrath
|
946b6e002a
|
Remove ".set noreorder" et al; GCC already emits them.
Fix register constraints in asms.
Set RTN in C, not asm.
|
1994-12-09 05:05:05 +00:00 |
|
Roland McGrath
|
157aaa4ee6
|
Remove ".set noreorder" et al; GCC already emits them.
|
1994-12-09 03:42:31 +00:00 |
|
Roland McGrath
|
a11dbdebf0
|
Rename variable `sp' to avoid conflict with #define in <mach/alpha/asm.h>.
|
1994-12-08 19:45:02 +00:00 |
|
Roland McGrath
|
89347dc3e9
|
Remove unused variable.
|
1994-12-08 19:43:43 +00:00 |
|
Roland McGrath
|
5a8d8a2049
|
Initial revision
|
1994-12-07 20:02:38 +00:00 |
|
Roland McGrath
|
ccd1325bd5
|
Use ENV[0].__jmpbuf[0].
|
1994-12-05 17:57:43 +00:00 |
|
Roland McGrath
|
69edd206e9
|
Use ENV[0].__jmpbuf.
|
1994-12-05 17:55:41 +00:00 |
|
Roland McGrath
|
2782be7451
|
Use `movel' for pushes and pops.
|
1994-12-04 19:08:38 +00:00 |
|
Roland McGrath
|
eb6741dde4
|
(__sigsetjmp): Fix typo.
|
1994-12-04 19:06:52 +00:00 |
|
Roland McGrath
|
29031a89a2
|
Take arg of type __jmp_buf, not jmp_buf.
|
1994-12-04 19:04:45 +00:00 |
|
Roland McGrath
|
b0a51e5395
|
(__longjmp): Make arg const.
|
1994-12-04 18:57:56 +00:00 |
|
Roland McGrath
|
60074b22a2
|
(__longjmp): Take arg of type __jmp_buf, not jmp_buf.
|
1994-12-04 18:56:14 +00:00 |
|
Roland McGrath
|
5b743d860e
|
Set members in ENV[0].__jmpbuf[0], not ENV[0].
|
1994-12-04 18:51:22 +00:00 |
|
Roland McGrath
|
fd339eecd8
|
(__sigsetjmp): That's __jmpbuf, not __jmp_buf.
|
1994-12-04 18:48:04 +00:00 |
|
Roland McGrath
|
4afe5be041
|
Set members in ENV[0].__jmp_buf[0], not ENV[0].
|
1994-12-04 18:46:59 +00:00 |
|
Roland McGrath
|
65377bcaa1
|
Initial revision
|
1994-12-04 18:14:36 +00:00 |
|
Roland McGrath
|
97f187ac88
|
Pass SP and FP as 3rd and 4th args, not 2nd and 3rd.
|
1994-12-04 18:10:46 +00:00 |
|
Roland McGrath
|
876f191f7f
|
Pass FP and SP as 3rd and 4th args, not 2nd and 3rd.
|
1994-12-04 18:09:25 +00:00 |
|
Roland McGrath
|
3adc78aced
|
Implement __sigsetjmp_aux instead of __setjmp_aux; call __sigjmp_save.
|
1994-12-04 18:08:19 +00:00 |
|
Roland McGrath
|
e5eb42c555
|
Implement __sigsetjmp instead of __setjmp; call __sigsetjmp_aux instead of
__setjmp_aux.
|
1994-12-04 18:07:13 +00:00 |
|
Roland McGrath
|
0df328ab41
|
Comment fix.
|
1994-12-04 18:00:48 +00:00 |
|
Roland McGrath
|
75ab5314ea
|
Implement __sigsetjmp_aux instead of __setjmp_aux; call __sigjmp_save.
|
1994-12-04 18:00:25 +00:00 |
|
Roland McGrath
|
1f58923f3c
|
Implement __sigsetjmp instead of __setjmp; call __sigjmp_save.
|
1994-12-04 17:53:34 +00:00 |
|
Roland McGrath
|
5c87d70ba0
|
Set up frame for `rei' to restore on user stack, aligned to an 8-word
boundary and with a PS value that restores user's stack alignment.
|
1994-12-03 14:00:08 +00:00 |
|
Roland McGrath
|
39edbfd9c8
|
(sigcontext
): Fixed typo.
|
1994-12-03 13:57:03 +00:00 |
|
Roland McGrath
|
d2d635a9db
|
Fix typo .global' to .globl'.
|
1994-12-03 00:31:14 +00:00 |
|
Roland McGrath
|
239291e1db
|
(struct sigcontext): Use __sigset_t' instead of sigset_t' for `sc_mask'.
|
1994-11-22 22:29:25 +00:00 |
|
Roland McGrath
|
e8a261b3fc
|
[__motorola__]: Swap operands in cmp.l.
|
1994-11-17 01:59:01 +00:00 |
|
Roland McGrath
|
cef89fdba9
|
Initial revision
|
1994-11-15 10:39:12 +00:00 |
|
Roland McGrath
|
0044b03ec3
|
Initial revision
|
1994-11-15 07:01:18 +00:00 |
|
Roland McGrath
|
dae2877c9e
|
(divrem rule): Make the output unwritable, use mv -f.
|
1994-11-15 06:55:45 +00:00 |
|
Roland McGrath
|
8e576015fb
|
entered into RCS
|
1994-11-15 06:48:25 +00:00 |
|
Roland McGrath
|
ac63472234
|
(msync): Use __caddr_t instead of caddr_t in decl.
|
1994-11-10 21:53:39 +00:00 |
|
Roland McGrath
|
7d99e5148d
|
entered into RCS
|
1994-11-10 09:58:40 +00:00 |
|
Roland McGrath
|
18b0df639c
|
Formerly ./mach/hurd/alpha/trampoline.c.~2~
|
1994-11-10 09:29:41 +00:00 |
|
Roland McGrath
|
9bcfb9b9bc
|
Initial revision
|
1994-11-10 04:41:19 +00:00 |
|