| History log of /src/sys/arch/hppa/include/reg.h |
| Revision | | Date | Author | Comments |
| 1.13 |
| 16-Apr-2019 |
skrll | Trailing whitespace
|
| 1.12 |
| 06-Jun-2010 |
skrll | branches: 1.12.60; MULTIPROCESSOR fixes
- provide curcpu in a control register instead of curlwp - define {GET,SET}_CURLWP and GET_CURCPU and use whereever possible. - define a cpu count and use it in CPU_INFO_FOREACH
XXX hppa_ncpus isn't valid yet.
|
| 1.11 |
| 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.10 |
| 03-Nov-2009 |
snj | branches: 1.10.2; 1.10.4; Follow upstream license changes for files with Michael Shalayeff's copyright. In most cases, this means dropping the 3rd and 4th clauses.
|
| 1.9 |
| 24-May-2009 |
skrll | u_intNN_t -> uintNN_t
"same" code before and after.
|
| 1.8 |
| 16-May-2009 |
skrll | Note that CR27 is used for thread local storage (TLS)
|
| 1.7 |
| 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.6 |
| 10-Jan-2008 |
skrll | branches: 1.6.10; 1.6.18; 1.6.24; Various improvements to the hppa kernel for gdb.
- add the useful space and control registers to struct reg - update process_{read,write}_regs accordingly - use MID_HPPA in core dumps. - dump the fp regs into cores. - add single stepping support from OpenBSD.
|
| 1.5 |
| 11-Dec-2005 |
christos | branches: 1.5.50; 1.5.56; 1.5.64; merge ktrace-lwp.
|
| 1.4 |
| 31-Jan-2005 |
jkunz | branches: 1.4.6; Implement powerd(8) interface via sysmon(9) for power switch, controllable by sysctl(8).
|
| 1.3 |
| 26-Aug-2004 |
jkunz | branches: 1.3.4; 1.3.6; Import STI wscons(4) driver from OpenBSD and add new driver for PS/2 keyboard / mouse pots of LASI.
|
| 1.2 |
| 18-Jul-2004 |
chs | 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.3 |
| 04-Feb-2005 |
skrll | Sync with HEAD.
|
| 1.1.10.2 |
| 03-Sep-2004 |
skrll | Sync with HEAD
|
| 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 reg.h was added on branch gehenna-devsw on 2002-07-14 17:47:31 +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 reg.h was added on branch kqueue on 2002-06-23 17:37:10 +0000
|
| 1.3.6.1 |
| 12-Feb-2005 |
yamt | sync with head.
|
| 1.3.4.1 |
| 29-Apr-2005 |
kent | sync with -current
|
| 1.4.6.1 |
| 21-Jan-2008 |
yamt | sync with head
|
| 1.5.64.1 |
| 11-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.5.56.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.5.50.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
| 1.6.24.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.6.18.3 |
| 17-Apr-2009 |
skrll | Correct a comment.
|
| 1.6.18.2 |
| 28-Feb-2009 |
skrll | Correct comment.
|
| 1.6.18.1 |
| 27-Oct-2008 |
skrll | Commit work in progress.
|
| 1.6.10.4 |
| 11-Aug-2010 |
yamt | sync with head.
|
| 1.6.10.3 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.6.10.2 |
| 20-Jun-2009 |
yamt | sync with head
|
| 1.6.10.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.10.4.2 |
| 03-Jul-2010 |
rmind | sync with head
|
| 1.10.4.1 |
| 30-May-2010 |
rmind | sync with head
|
| 1.10.2.2 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
| 1.10.2.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.12.60.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|