Home | History | Annotate | Download | only in include
History log of /src/sys/arch/hppa/include/frame.h
RevisionDateAuthorComments
 1.12  22-Jan-2011  skrll Save CR24 and CR27 and report in ddb.
 1.11  30-Mar-2010  skrll branches: 1.11.2; 1.11.4;
Whitespace.
 1.10  16-Mar-2010  skrll The FP regs are accessed in both physical and virtual modes. Make sure
they're allocated in directly mapped memory to avoid aliasing problems
and unnecessary cache flushing.

Fix various names and references. If we ever directly map the uarea and
pcb we can change things at that point.

Significantly helps my J210 (PA7200).

Mostly from OpenBSD.
 1.9  03-Nov-2009  snj branches: 1.9.2; 1.9.4;
Follow upstream license changes for files with Michael Shalayeff's
copyright. In most cases, this means dropping the 3rd and 4th clauses.
 1.8  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.7  22-Dec-2007  skrll branches: 1.7.10; 1.7.18; 1.7.24;
Cast the argument to HPPA_FRAME_ROUND to uintptr_t
 1.6  18-Nov-2007  skrll branches: 1.6.2; 1.6.6;
Typo in comment. From OpenBSD.
 1.5  13-Nov-2007  skrll No need for reg.h here.
 1.4  07-Apr-2007  skrll branches: 1.4.12; 1.4.14; 1.4.18; 1.4.20;
Typo. From OpenBSD.
 1.3  11-Dec-2005  christos branches: 1.3.26; 1.3.30; 1.3.32;
merge ktrace-lwp.
 1.2  18-Jul-2004  chs branches: 1.2.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.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 frame.h was added on branch gehenna-devsw on 2002-07-14 17:47:23 +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 frame.h was added on branch kqueue on 2002-06-23 17:37:08 +0000
 1.2.12.4  21-Jan-2008  yamt sync with head
 1.2.12.3  07-Dec-2007  yamt sync with head
 1.2.12.2  15-Nov-2007  yamt sync with head.
 1.2.12.1  03-Sep-2007  yamt sync with head.
 1.3.32.1  11-Jul-2007  mjf Sync with head.
 1.3.30.2  03-Dec-2007  ad Sync with HEAD.
 1.3.30.1  10-Apr-2007  ad Sync with head.
 1.3.26.1  15-Apr-2007  yamt sync with head.
 1.4.20.2  27-Dec-2007  mjf Sync with HEAD.
 1.4.20.1  19-Nov-2007  mjf Sync with HEAD.
 1.4.18.1  18-Nov-2007  bouyer Sync with HEAD
 1.4.14.1  09-Jan-2008  matt sync with HEAD
 1.4.12.2  21-Nov-2007  joerg Sync with HEAD.
 1.4.12.1  14-Nov-2007  joerg Sync with HEAD.
 1.6.6.1  02-Jan-2008  bouyer Sync with HEAD
 1.6.2.1  26-Dec-2007  ad Sync with head.
 1.7.24.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.7.18.1  27-Oct-2008  skrll Commit work in progress.
 1.7.10.3  11-Aug-2010  yamt sync with head.
 1.7.10.2  11-Mar-2010  yamt sync with head
 1.7.10.1  04-May-2009  yamt sync with head.
 1.9.4.2  05-Mar-2011  rmind sync with head
 1.9.4.1  30-May-2010  rmind sync with head
 1.9.2.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.11.4.1  08-Feb-2011  bouyer Sync with HEAD
 1.11.2.1  06-Jun-2011  jruoho Sync with HEAD.

RSS XML Feed