History log of /src/sys/arch/vax/include/pte.h |
Revision | | Date | Author | Comments |
1.24 |
| 22-May-2017 |
ragge | Update copyright notice for Ludd (remove clause 3 & 4).
|
1.23 |
| 10-Aug-2009 |
matt | branches: 1.23.22; 1.23.40; Change kvtopte and kvtophys from ({ }) to static inline and while there make them tolerable of rump.
|
1.22 |
| 29-Aug-2008 |
matt | Drop support for compiling a.out kernel. Elves rule!
|
1.21 |
| 24-Dec-2005 |
perry | branches: 1.21.74; 1.21.78; 1.21.80; 1.21.84; bare asm -> __asm
|
1.20 |
| 14-Oct-2002 |
chs | branches: 1.20.22; eliminate PT_ENTRY_NULL in favor of plain old NULL.
|
1.19 |
| 31-Aug-2001 |
simonb | branches: 1.19.6; Use comments around the token after a #endif.
|
1.18 |
| 21-Nov-2000 |
chs | branches: 1.18.4; eliminate TRUNC_PAGE() and ROUND_PAGE() in favor of their lowercase counterparts. also, a little misc cleanup.
|
1.17 |
| 15-Oct-2000 |
ragge | By accident, a previously unused bit in the PTE got used as wired bit. Because of this kvtophys() of wired pages did set the leftmost bit, causing the pager to hang while swapping. This is now fixed by using another free bit in the PTE as wired bit instead. This fixes PR#11121.
Many thanks to Chuck Silvers that found what the problem was!
|
1.16 |
| 19-Jul-2000 |
matt | More ELF changes (a.out still works).
|
1.15 |
| 01-Jul-2000 |
matt | GCC 2.96 wants the = constraint first. Older gcc(s) don't care.
|
1.14 |
| 27-May-2000 |
ragge | branches: 1.14.2; Write kvtopte() and kvtophys() as inline assembler. GCC create quite bad code for them, and they are only 2-3 instructions each if written by hand.
|
1.13 |
| 03-Aug-1999 |
ragge | branches: 1.13.2; 1.13.10; Protect against multiple includes.
|
1.12 |
| 23-May-1999 |
ragge | Rewrite the "emulate page reference bits" code to avoid a bunch of pv_lists traversal and unneccessary page faults.
|
1.11 |
| 01-Jan-1999 |
ragge | branches: 1.11.2; 1.11.4; 1.11.6; Giant change: NBPG now set to 4k and CLSIZE == 1 for vax. This change made a whole bunch of annoying bugs disappear; mostly depending on bad use of NBPG in non-MD code. The VAX port was the only port that used this historical "feature".
The CL* macros should probably go away totally, there is no reason at all to keep them.
|
1.10 |
| 23-Feb-1996 |
ragge | Fixed bug causing DMA to user stack from Massbus disks to give segfaults.
|
1.9 |
| 02-Feb-1996 |
mycroft | ASSEMBLER -> _LOCORE
|
1.8 |
| 02-Feb-1996 |
mycroft | Fix #includes.
|
1.7 |
| 28-Jan-1996 |
ragge | Add uvtopte() macro, to get user pte address easy.
|
1.6 |
| 12-Nov-1995 |
ragge | pt_entry_t now struct pte. cleanup.
|
1.5 |
| 21-Aug-1995 |
ragge | Added PG_URKW: World readable, kernel writable.
|
1.4 |
| 13-Feb-1995 |
ragge | Lots of fixes...
|
1.3 |
| 25-Nov-1994 |
ragge | Lots of updates & fixes.
|
1.2 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 |
| 02-Aug-1994 |
ragge | branches: 1.1.2; Initial VAX port merging.
|
1.1.2.2 |
| 02-Aug-1994 |
ragge | Initial VAX port merging.
|
1.1.2.1 |
| 02-Aug-1994 |
ragge | file pte.h was added on branch netbsd-1-0 on 1994-08-02 20:20:51 +0000
|
1.11.6.1 |
| 30-Nov-1999 |
itojun | bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch just for reference purposes. This commit includes 1.4 -> 1.4.1 sync for kame branch.
The branch does not compile at all (due to the lack of ALTQ and some other source code). Please do not try to modify the branch, this is just for referenre purposes.
synchronization to latest KAME will take place on HEAD branch soon.
|
1.11.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.11.2.1 |
| 12-Jul-1999 |
perry | pullup 1.11->1.12 (ragge): fix critical paging/swapping problems
|
1.13.10.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.13.2.2 |
| 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.13.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.14.2.1 |
| 17-Oct-2000 |
tv | Pullup 1.17 by patch [ragge]: By accident, a previously unused bit in the PTE got used as wired bit. Because of this kvtophys() of wired pages did set the leftmost bit, causing the pager to hang while swapping. This is now fixed by using another free bit in the PTE as wired bit instead. This fixes PR#11121.
|
1.18.4.1 |
| 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
1.19.6.2 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.19.6.1 |
| 31-Aug-2001 |
nathanw | file pte.h was added on branch nathanw_sa on 2002-10-18 02:40:31 +0000
|
1.20.22.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.21.84.1 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
1.21.80.1 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
1.21.78.2 |
| 19-Aug-2009 |
yamt | sync with head.
|
1.21.78.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.21.74.1 |
| 28-Sep-2008 |
mjf | Sync with HEAD.
|
1.23.40.1 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.23.22.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|