Home | History | Annotate | Download | only in include
History log of /src/sys/arch/hp300/include/hpux_machdep.h
RevisionDateAuthorComments
 1.24  10-Dec-2009  matt Change u_long to vaddr_t/vsize_t in exec code where appropriate (mostly
involves setregs and vmcmds). Should result in no code differences.
 1.23  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.22  11-Dec-2005  christos branches: 1.22.74; 1.22.76; 1.22.78;
merge ktrace-lwp.
 1.21  06-Dec-2005  tsutsui Use _HP300_FOO_H_ instead of _MACHINE_FOO_H_.
 1.20  28-Aug-2004  thorpej branches: 1.20.12;
De-__P
 1.19  17-Nov-2003  tsutsui TAB/space cleanup.
 1.18  28-Sep-2003  cl catch up with const ksiginfo_t and const sigset_t
 1.17  22-Sep-2003  cl SA_SIGINFO support for m68k (compat hpux)
 1.16  29-Jun-2003  fvdl branches: 1.16.2;
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
 1.15  29-Jun-2003  thorpej Adapt to ktrace/lwp changes.
 1.14  28-Jun-2003  darrenr Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V
 1.13  17-Jan-2003  thorpej Merge the nathanw_sa branch.
 1.12  04-Jul-2002  thorpej Add kernel support for having userland provide the signal trampoline:

* struct sigacts gets a new sigact_sigdesc structure, which has the
sigaction and the trampoline/version. Version 0 means "legacy kernel
provided trampoline". Other versions are coordinated with machine-
dependent code in libc.
* sigaction1() grows two more arguments -- the trampoline pointer and
the trampoline version.
* A new __sigaction_sigtramp() system call is provided to register a
trampoline along with a signal handler.
* The handler is no longer passed to sensig() functions. Instead,
sendsig() looks up the handler by peeking in the sigacts for the
process getting the signal (since it has to look in there for the
trampoline anyway).
* Native sendsig() functions now select the appropriate trampoline and
its arguments based on the trampoline version in the sigacts.

Changes to libc to use the new facility will be checked in later. Kernel
version not bumped; we will ride the 1.6C bump made recently.
 1.11  01-Oct-1998  thorpej branches: 1.11.26; 1.11.30; 1.11.38;
Update for signal changes.
 1.10  09-Oct-1997  jtc Fix tipo inherited from old version of TNF copyright template.
 1.9  12-Sep-1997  mycroft Fix execve(2) and *setregs() interfaces so emulations can set registers in a
more correct way. (See tech-kern.)
 1.8  27-Apr-1997  thorpej branches: 1.8.4;
Garbage-collect a bunch of _very_ hp300-specific code, most of which
doesn't work anyhow (due to current and future fundamental differences
between NetBSD and HP-UX device semantics). This can probably be shared
with other m68k ports now.
 1.7  01-Apr-1997  scottr Add forward declarations for struct exec_package and struct exec_vmcmd,
to minimize the number of unnecessary #includes.
 1.6  16-Mar-1997  thorpej Garbage-collect hpux_dumpu().
 1.5  16-Mar-1997  thorpej Prototype hpux_setregs().
 1.4  16-Mar-1997  thorpej Define the HP-UX sigcontext structure here, and prototype hpux_sendsig().
 1.3  28-Feb-1996  thorpej Copyright assigned to The NetBSD Foundation.
 1.2  24-Feb-1996  thorpej Completely rework how the console is probed. Console probing no longer
requires pre-autoconfigured devices. Fix up some prototypes. Part of the
long journey towards new config. (GETTING THERE!)
 1.1  06-Jan-1996  thorpej Move the obviously machine-dependent HP-UX compat code to hpux_machdep.{c,h}.
A fair bit of this, the m68k core dump and exec goo, can probably be
made into a generic m68k hpux module, eventually.

More to be placed in hpux_machdep.c - keep your eyes peeled...
 1.8.4.2  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.8.4.1  16-Sep-1997  thorpej Update marc-pcmcia branch from trunk.
 1.11.38.1  16-Jul-2002  gehenna catch up with -current.
 1.11.30.2  01-Aug-2002  nathanw Catch up to -current.
 1.11.30.1  18-Nov-2001  scw MD Scheduler Activation bits for HP300.
Compile-tested only.
Note: COMPAT_HPUX is not yet fully lwp'ified.
 1.11.26.1  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.16.2.6  11-Dec-2005  christos Sync with head.
 1.16.2.5  21-Sep-2004  skrll Fix the sync with head I botched.
 1.16.2.4  18-Sep-2004  skrll Sync with HEAD.
 1.16.2.3  03-Sep-2004  skrll Sync with HEAD
 1.16.2.2  03-Aug-2004  skrll Sync with HEAD
 1.16.2.1  02-Jul-2003  darrenr Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
 1.20.12.1  21-Jun-2006  yamt sync with head.
 1.22.78.2  11-Mar-2010  yamt sync with head
 1.22.78.1  16-May-2008  yamt sync with head.
 1.22.76.1  18-May-2008  yamt sync with head.
 1.22.74.1  02-Jun-2008  mjf Sync with HEAD.

RSS XML Feed