Home | History | Annotate | Download | only in include
History log of /src/sys/arch/hppa/include/psl.h
RevisionDateAuthorComments
 1.9  08-Feb-2018  dholland Typos.
 1.8  29-Mar-2012  skrll Remove unnecessary #include
 1.7  03-Nov-2009  snj branches: 1.7.12; 1.7.16;
Follow upstream license changes for files with Michael Shalayeff's
copyright. In most cases, this means dropping the 3rd and 4th clauses.
 1.6  30-Apr-2009  skrll Merge nick-hppapmap.

This is a port of the OpenBSD pmap and trap handling code to get us

- Performance boost on some/all machines.
- Well on the way to PA2.0 (in 32bit mode) support. Several
machines probe hardware, but fail sometime after interrupts
are enabled.

Other things changed / fixed on the branch are

- update autoconf to use the OpenBSD code.
- com @ dino is very close to being supported.
- HPPA_REDZONE has been replaced with a working redzone which
is enabled with DIAGNOSTIC.
- UPAGES has been halved in size.
- power(4) from OpenBSD to fix a few bugs.
- updated list of modules from OpenBSD.
- initial ports of uturn(4), astro(4) and elroy(4).
- update some copyrights (remove advertising clause, etc.)

Thanks to mjf for some of the above, testing and listening.
 1.5  18-Jan-2008  skrll branches: 1.5.10; 1.5.18; 1.5.24;
Add W and O PSW bit defines.

From OpenBSD.
 1.4  11-Dec-2005  christos branches: 1.4.50; 1.4.56; 1.4.64;
merge ktrace-lwp.
 1.3  18-Jul-2004  chs branches: 1.3.12;
add hppa support for RAS, context stuff, siginfo and scheduler activations:
- add a RAS hook in cpu_switch().
- fill in the definition of struct mcontext.
- implement cpu_upcall(), cpu_getmcontext(), cpu_getmcontext() and
cpu_switchto().
- for now, force the right priviledge bits and space regs in setcontext().
- use correct values for __SIMPLELOCK_*.
- move the user stack to start at a multiple of the pthread stack size
so that libpthread can use the sp-masking trick.
 1.2  31-Aug-2003  chs update for LWPs, and some lite cleanup.
 1.1  05-Jun-2002  fredette branches: 1.1.2; 1.1.4; 1.1.10;
Added files to support generic HP PA-RISC based machines. hp700-specific
files to follow.
 1.1.10.1  03-Aug-2004  skrll Sync with HEAD
 1.1.4.2  14-Jul-2002  gehenna catch up with -current.
 1.1.4.1  05-Jun-2002  gehenna file psl.h was added on branch gehenna-devsw on 2002-07-14 17:47:30 +0000
 1.1.2.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.2.1  05-Jun-2002  jdolecek file psl.h was added on branch kqueue on 2002-06-23 17:37:10 +0000
 1.3.12.1  21-Jan-2008  yamt sync with head
 1.4.64.1  19-Jan-2008  bouyer Sync with HEAD
 1.4.56.1  18-Feb-2008  mjf Sync with HEAD.
 1.4.50.1  23-Mar-2008  matt sync with HEAD
 1.5.24.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.5.18.1  27-Oct-2008  skrll Commit work in progress.
 1.5.10.2  11-Mar-2010  yamt sync with head
 1.5.10.1  04-May-2009  yamt sync with head.
 1.7.16.1  05-Apr-2012  mrg sync to latest -current.
 1.7.12.1  17-Apr-2012  yamt sync with head

RSS XML Feed