| History log of /src/sys/arch/hppa/include/pte.h |
| Revision | | Date | Author | Comments |
| 1.5 |
| 16-Apr-2019 |
skrll | Trailing whitespace
|
| 1.4 |
| 16-Jan-2010 |
skrll | branches: 1.4.64; Add a couple of comments and some whitespace.
|
| 1.3 |
| 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.2 |
| 11-Aug-2002 |
fredette | branches: 1.2.112; 1.2.120; 1.2.126; Significant pmap changes to no longer rely on the "U-bit" (TLB_UNCACHEABLE) to deal with aliasing of regular memory pages, because many processors don't support it.
Now, the pmap marks all mappings of a page that has any non-equivalent aliasing and any writable mapping, and the fault handlers watch for this and flush other mappings out of the TLB and cache before (re)entering a conflicting mapping.
When a page has non-equivalent aliasing, only one writable mapping at a time may be in the TLB and cache. If no writable mapping is in the TLB and cache, any number of read-only mappings may be.
The PA7100LC/PA7300LC fault handlers have not been converted yet.
|
| 1.1 |
| 05-Jun-2002 |
fredette | branches: 1.1.2; 1.1.4; Added files to support generic HP PA-RISC based machines. hp700-specific files to follow.
|
| 1.1.4.3 |
| 31-Aug-2002 |
gehenna | catch up with -current.
|
| 1.1.4.2 |
| 14-Jul-2002 |
gehenna | catch up with -current.
|
| 1.1.4.1 |
| 05-Jun-2002 |
gehenna | file pte.h was added on branch gehenna-devsw on 2002-07-14 17:47:30 +0000
|
| 1.1.2.3 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
| 1.1.2.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.1.2.1 |
| 05-Jun-2002 |
jdolecek | file pte.h was added on branch kqueue on 2002-06-23 17:37:10 +0000
|
| 1.2.126.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.2.120.2 |
| 29-Oct-2008 |
skrll | Improve TLB_BITS.
Tidy-up a bit.
|
| 1.2.120.1 |
| 27-Oct-2008 |
skrll | Commit work in progress.
|
| 1.2.112.2 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.2.112.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.4.64.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|