Age | Commit message (Collapse) | Author | |
---|---|---|---|
1994-11-08 | entered into RCS | Roland McGrath | |
1994-11-08 | Initial revision | Roland McGrath | |
1994-11-08 | entered into RCS | Roland McGrath | |
1994-11-01 | entered into RCS | Roland McGrath | |
1994-11-01 | entered into RCS | Roland McGrath | |
1994-10-31 | (TCSASOFT): Macro removed. | Roland McGrath | |
1994-10-27 | Fixed typo. | Roland McGrath | |
1994-09-30 | entered into RCS | Roland McGrath | |
1994-09-30 | Initial revision | Roland McGrath | |
1994-09-29 | * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h (ENTRY): Use | Brendan Kehoe | |
poundfnc instead of \#function, to satisfy gcc-2.6.0 and higher. (cat, poundfnc): Define macros to pull it off. | |||
1994-09-16 | Initial revision | Roland McGrath | |
1994-09-16 | entered into RCS | Roland McGrath | |
1994-09-13 | entered into RCS | Roland McGrath | |
1994-09-13 | entered into RCS | Roland McGrath | |
1994-09-03 | Restore FPU state. Code from kkojima. | Roland McGrath | |
1994-08-30 | Initial revision | Roland McGrath | |
1994-08-28 | Formerly ./standalone/m68k/m68020/mvme136/_exit.c.~2~ | Roland McGrath | |
1994-08-28 | entered into RCS | Roland McGrath | |
1994-08-26 | entered into RCS | Roland McGrath | |
1994-08-26 | Initial revision | Roland McGrath | |
1994-08-25 | entered into RCS | Roland McGrath | |
1994-08-25 | Initial revision | Roland McGrath | |
1994-08-25 | Initial revision | Roland McGrath | |
1994-08-25 | entered into RCS | Roland McGrath | |
1994-08-25 | Initial revision | Roland McGrath | |
1994-08-24 | entered into RCS | Roland McGrath | |
1994-08-24 | Initial revision | Roland McGrath | |
1994-08-24 | entered into RCS | Roland McGrath | |
1994-08-22 | (SYSRETURN): New macro. | Roland McGrath | |
1994-08-22 | (__sigreturn): Arg is not const. | Roland McGrath | |
After restoring SCP->sc_mask, check for pending signals (newly unblocked); if any, set SS->context to SCP, clear SS->intr_port, and send sig_post to the signal thread to deliver the pending signals. Don't write $1 value into the user stack. Instead, write it into the word just past SCP->sc_pc; then point $1 at SCP->sc_pc and use `op_sigreturn' pseudo-instruction to restore the PC and $1 from that. | |||
1994-08-22 | Include "thread_state.h" instead of <mach/thread_status.h>. | Roland McGrath | |
(struct mach_msg_trap_args): New type. (trampoline): Function removed. (_hurd_setup_sighandler): Take struct hurd_sigstate * arg instead of FLAGS and SIGALTSTACK args; take new flag arg RPC_WAIT; use struct machine_thread_all_state * for STATE arg. New declared labels `trampoline', `rpc_wait_trampoline' mark asm code at end of function (after return). Add another struct sigcontext * to STACKFRAME after the first one, for the arg to __sigreturn. If SS->context is set, fill registers in SCP from that instead of STATE, and reset SS->INTR_PORT from it. If RPC_WAIT is set, set up to use rpc_wait_trampoline and frob args to mach_msg_trap syscall in progress so that it will retry the receive operation (but not resend!). {rpc_wait_trampoline, trampoline}: New trampoline code. (_hurd_rcv_interrupted_p): New function. | |||
1994-08-16 | Don't #include <mach/thread_status.h>. | Roland McGrath | |
1994-08-16 | Add #include_next <thread_state.h> at end. | Roland McGrath | |
1994-08-16 | (sc_mips_thread_state, sc_mips_exc_state, sc_mips_float_state): New macros, | Roland McGrath | |
marking members that correspond to thread_state.h structs. | |||
1994-08-16 | Replace uses of HOST_CC with BUILD_CC and native-CFLAGS with BUILD_CFLAGS. | Roland McGrath | |
1994-08-16 | Replace all uses of __const with __CONSTVALUE. | Roland McGrath | |
1994-08-16 | (elided-routines): New variable (append to it). | Roland McGrath | |
(aux, routines): Don't set these. (sysdep_routines): Append things here instead. | |||
1994-08-11 | (struct sigcontext): Renamed member `sc_err' to `sc_error'. | Roland McGrath | |
1994-08-08 | (_hurd_exception2signal): Take new arg `int *error'; set it. | Roland McGrath | |
1994-08-08 | (struct sigcontext): Added member `sc_err'. | Roland McGrath | |
1994-08-08 | (struct machine_thread_all_state): New type. | Roland McGrath | |
1994-08-03 | Rearranged structure so machine-dependent portion is laid out like `struct | Roland McGrath | |
mips_thread_state; struct mips_exc_state; struct mips_float_state;'. | |||
1994-08-03 | Compare *reply_port to MACH_PORT_NULL, not implicit zero. | Roland McGrath | |
(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 | (_hurd_setup_sighandler): Copy TS to SCP all at once. | Roland McGrath | |
1994-08-03 | (struct sigcontext): sc_gpr has 31 elts; sc_gpr, sc_pc, sc_mdlo, sc_mdhi | Roland McGrath | |
are arranged in that order to mimic struct mips_thread_state. | |||
1994-08-03 | [__sgi__]: Use `fp' instead of `$fp'. | Roland McGrath | |
1994-08-02 | (_hurd_setup_sighandler): Save mdlo and mdhi. | Roland McGrath | |
1994-08-02 | (struct sigcontext): Add members sc_mdlo, sc_mdhi. | Roland McGrath | |
1994-07-31 | Incorporated from BSD 4.4-Lite. | Roland McGrath | |
1994-07-29 | Rename variable AT (which is the register's name) to SCPREG. | Roland McGrath | |
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. |