summaryrefslogtreecommitdiffstats
path: root/sys/alpha/include/reg.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove offensive language.dfr2000-06-251-1/+1
|
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-1/+1
| | | | | | is an application space macro and the applications are supposed to be free to use it as they please (but cannot). This is consistant with the other BSD's who made this change quite some time ago. More commits to come.
* Re-introduction of sigcontext.marcel1999-10-041-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | struct sigcontext and ucontext_t/mcontext_t are defined in such a way that both (ie struct sigcontext and ucontext_t) can be passed on to sigreturn. The signal handler is still given a ucontext_t for maximum flexibility. For backward compatibility sigreturn restores the state for the alternate signal stack from sigcontext.sc_onstack and not from ucontext_t.uc_stack. A good way to determine which value the application has set and thus which value to use, is still open for discussion. NOTE: This change should only affect those binaries that use sigcontext and/or ucontext_t. In the source tree itself this is only doscmd. Recompilation is required for those applications. This commit also fixes a lot of style bugs without hopefully adding new ones. NOTE: struct sigaltstack.ss_size now has type size_t again. For some reason I changed that into unsigned int. Parts submitted by: bde sigaltstack bug found by: bde
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Add in dbregs stubs that a committer for changes on the i386 ought to have done.mjacob1999-07-091-1/+8
| | | | PR: 12579
* Restore support for executing BSD/OS binaries on the i386 by passingjdp1999-04-031-2/+2
| | | | | | | | the address of the ps_strings structure to the process via %ebx. For other kinds of binaries, %ebx is still zeroed as before. Submitted by: Thomas Stephens <tas@stephens.org> Reviewed by: jdp
* Add initial support for the FreeBSD/alpha kernel. This is very much adfr1998-06-101-2/+3
| | | | | | | | | | work in progress and has never booted a real machine. Initial development and testing was done using SimOS (see http://simos.stanford.edu for details). On the SimOS simulator, this port successfully reaches single-user mode and has been tested with loads as high as one copy of /bin/ls :-). Obtained from: partly from NetBSD/alpha
* Import NetBSD/Alpha headers needed to get the FreeBSD userland to compilejb1998-03-091-0/+99
(and even run). These files don't necessarily make sense for a FreeBSD/Alpha kernel build. That will come later and these files will be changed accordingly.
OpenPOWER on IntegriCloud