| History log of /src/sys/arch/sun3/include/pmap.h |
| Revision | | Date | Author | Comments |
| 1.34 |
| 01-Feb-2020 |
tsutsui | Use "__nothing" macro defined in <sys/cdefs.h> for empty pmap_update().
Suggested by pgoyette@ in PR/54869.
|
| 1.33 |
| 18-Jan-2020 |
tsutsui | Fix "modload nfsserver" failure on sun3. PR/54869
sun3 port has two definitions for different pmaps for sun3 (pmap3.h) and sun3x (pmap3x.h) and they are selected by _SUN3_ or _SUN3X_ macro, but neither of them is defined on module builds so common exported definitions required by module(7) should be in a common header, i.e. pmap.h.
Should be pulled up to netbsd-9.
|
| 1.32 |
| 11-Dec-2009 |
tsutsui | branches: 1.32.64; 1.32.68; 1.32.70; Export pmap_procwr() declaration only #ifdef _KERNEL.
|
| 1.31 |
| 09-Dec-2008 |
pooka | Make pmap_kernel() a MI macro for struct pmap *kernel_pmap_ptr, which is now the "API" provided by the pmap module. pmap_kernel() remains as the syntactic sugar.
Bonus cosmetics round: move all the pmap_t pointer typedefs into uvm_pmap.h.
Thanks to Greg Oster for providing cpu muscle for doing test builds.
|
| 1.30 |
| 28-Apr-2008 |
martin | branches: 1.30.6; 1.30.8; Remove clause 3 and 4 from TNF licenses
|
| 1.29 |
| 11-Dec-2005 |
christos | branches: 1.29.74; 1.29.76; 1.29.78; merge ktrace-lwp.
|
| 1.28 |
| 22-Jan-2005 |
chs | de-__P, remove register, ansify, b* -> mem*, u_int*_t -> uint*_t.
|
| 1.27 |
| 26-Feb-1999 |
is | branches: 1.27.42; 1.27.50; sun3 part of fix for PR 6152
|
| 1.26 |
| 16-Mar-1998 |
gwr | Add an anonymous declaration of struct pmap in pmap.h and put typedef struct pmap *pmap_t there, removing the latter from pmap3.h and pmap3x.h (so LKMs can use <vm/vm.h>).
|
| 1.25 |
| 15-Mar-1998 |
fair | make sure _SUN3_ or _SUN3X_ is defined.
|
| 1.24 |
| 05-Feb-1998 |
gwr | Merge arch/sun3x into arch/sun3
|
| 1.23 |
| 03-Jan-1998 |
thorpej | branches: 1.23.2; Now that all ports have pmap_activate(), and it has an identical interface, prototype it in <vm/pmap.h>
|
| 1.22 |
| 02-Jan-1998 |
thorpej | Make pmap_activate() take a proc *.
|
| 1.21 |
| 28-Feb-1997 |
gwr | Define pmap_page_index as a macro.
|
| 1.20 |
| 18-Feb-1997 |
gwr | No longer need pm_stats
|
| 1.19 |
| 18-Feb-1997 |
gwr | Add pmap_wired_count()
|
| 1.18 |
| 27-Jan-1997 |
gwr | branches: 1.18.4; Fix copyrights (/s/REGENTS/FOUNDATION/)
|
| 1.17 |
| 27-Jan-1997 |
gwr | Remove unused PMAP_ACTIVATE/PMAP_DEACTIVATE macros. Add new _pmap_fault macro used in trap.c Declare pmap_activate() correctly.
|
| 1.16 |
| 17-Dec-1996 |
gwr | Make this compile with -Werror -Wall -Wstrict-prototypes (finally! yea!) Also get rid of __BROKEN_INDIRECT_CONFIG
|
| 1.15 |
| 20-Nov-1996 |
gwr | Most files that were copyright Adam Glass and/or Gordon W. Ross are now copyright The NetBSD Foundation (rights assigned).
|
| 1.14 |
| 28-Feb-1996 |
gwr | update PMAP_PREFER
|
| 1.13 |
| 10-Apr-1995 |
mycroft | Bring back pmap_kernel(), for now always inlined as a pointer to kernel_pmap_store.
|
| 1.12 |
| 28-Mar-1995 |
jtc | KERNEL -> _KERNEL
|
| 1.11 |
| 21-Nov-1994 |
gwr | Lots of changes. Fairly stable now.
|
| 1.10 |
| 26-Oct-1994 |
cgd | new RCS ID format.
|
| 1.9 |
| 29-Jun-1994 |
gwr | ..wrong version last time...
|
| 1.8 |
| 28-Jun-1994 |
gwr | Add PMEGQ_KERNEL for pmegs on the new kernel queue.
|
| 1.7 |
| 24-Apr-1994 |
glass | fixed to use new queue stuff. random diffs to make ddb stuff mostly compile
|
| 1.6 |
| 04-Feb-1994 |
glass | sun3 port works under NetBSD-current now. rcsids probably fucked
|
| 1.5 |
| 28-Aug-1993 |
glass | last snapshot before uploading. we still have serious clock problems
|
| 1.4 |
| 21-Aug-1993 |
glass | snapshot. for uploading. gets lost in swtch after enablertclock()
|
| 1.3 |
| 02-Aug-1993 |
glass | stupid cleanup; fixes to mon.h; rewrote asm.h based on old asm.h and the i386 one from jolitz cleaned up ending of virtaul addr space.
|
| 1.2 |
| 30-Jul-1993 |
glass | whatever was necessary to make the rest of it work.
|
| 1.1 |
| 27-Jul-1993 |
glass | new pmap module
|
| 1.18.4.1 |
| 12-Mar-1997 |
is | Merge in changes from The Trunk
|
| 1.23.2.1 |
| 27-Jan-1998 |
gwr | Conditionally include *3.h or *3x.h as appropriate.
|
| 1.27.50.1 |
| 29-Apr-2005 |
kent | sync with -current
|
| 1.27.42.1 |
| 24-Jan-2005 |
skrll | Sync with HEAD.
|
| 1.29.78.3 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.29.78.2 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.29.78.1 |
| 16-May-2008 |
yamt | sync with head.
|
| 1.29.76.1 |
| 18-May-2008 |
yamt | sync with head.
|
| 1.29.74.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.29.74.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.30.8.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.30.6.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.32.70.2 |
| 29-Feb-2020 |
ad | Sync with head.
|
| 1.32.70.1 |
| 25-Jan-2020 |
ad | Sync with head.
|
| 1.32.68.1 |
| 21-Jan-2020 |
martin | Pull up following revision(s) (requested by tsutsui in ticket #636):
sys/arch/sun3/include/pmap.h: revision 1.33 sys/arch/sun3/include/pmap3.h: revision 1.50 sys/arch/sun3/include/pmap3x.h: revision 1.30
Fix "modload nfsserver" failure on sun3. PR/54869 sun3 port has two definitions for different pmaps for sun3 (pmap3.h) and sun3x (pmap3x.h) and they are selected by _SUN3_ or _SUN3X_ macro, but neither of them is defined on module builds so common exported definitions required by module(7) should be in a common header, i.e. pmap.h.
Should be pulled up to netbsd-9.
|
| 1.32.64.1 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|