History log of /src/sys/arch/x68k/include/pmap.h |
Revision | | Date | Author | Comments |
1.27 |
| 03-Nov-2002 |
chs | merge pmap.h for all 4k-page motorola-MMU (or compatible) m68k platforms.
|
1.26 |
| 28-Oct-2002 |
chs | untangle includes a bit: don't include cpu.h in pmap.h, nor cacheops.h in cpu.h. instead, include cpu.h and cacheops.h in just those .c files that need them.
|
1.25 |
| 22-Sep-2002 |
chs | it really helps to get the stub right before cutting + pasting it 27 times. alas, I did not. doh.
|
1.24 |
| 22-Sep-2002 |
chs | add pmap_remove_all() hook (empty on most platforms so far).
|
1.23 |
| 10-Sep-2001 |
chris | branches: 1.23.4; Update pmap_update to now take the updated pmap as an argument. This will allow improvements to the pmaps so that they can more easily defer expensive operations, eg tlb/cache flush, til the last possible moment.
Currently this is a no-op on most platforms, so they should see no difference.
Reviewed by Jason.
|
1.22 |
| 26-May-2001 |
chs | branches: 1.22.2; 1.22.4; replace vm_page_t with struct vm_page *.
|
1.21 |
| 26-May-2001 |
chs | replace {simple_,}lock{_data,}_t with struct {simple,}lock {,*}.
|
1.20 |
| 22-Apr-2001 |
thorpej | Undo a misguided previous change to the pmap_update() API.
|
1.19 |
| 22-Apr-2001 |
thorpej | Give pmap_update() an argument (a pmap_t) so that it knows which pmap it should be updating.
|
1.18 |
| 21-Apr-2001 |
thorpej | #define away pmap_update() in <machine/pmap.h> so that no function call overhead is incurred as we start sprinkling pmap_update() calls throughout the source tree (no pmaps currently defer operations, but we are adding the infrastructure to allow them to do so).
|
1.17 |
| 21-Sep-2000 |
thorpej | branches: 1.17.2; Make PMAP_PAGEIDLEZERO() return a boolean value. FALSE indidcates that the page being zero'd was not completed and that page zeroing should be aborted. This may be used by machine-dependent code doing slow page access to reduce the latency of running a process that has become runnable while in the middle of doing a slow page zero.
|
1.16 |
| 26-Aug-2000 |
minoura | Add #ifdef _KERNEL ~ #endif to protect kernel variables from userland.
|
1.15 |
| 14-May-2000 |
minoura | branches: 1.15.4; MD parts of uvm_pageidlezero.
|
1.14 |
| 13-May-1999 |
minoura | branches: 1.14.2; Missing #if for 060.
|
1.13 |
| 16-Mar-1999 |
minoura | branches: 1.13.2; 1.13.4; 1.13.6; Merged minoura_x68k_bus_h branch.
|
1.12 |
| 26-Feb-1999 |
is | x68k specific part of fix for PR 6152
|
1.11 |
| 18-Jan-1999 |
itohy | MACHINE_NEW_NONCONTIG is no longer optional remove non-MNN code
|
1.10 |
| 22-Aug-1998 |
minoura | branches: 1.10.6; Eliminated vm_offset_t and vm_size_t.
|
1.9 |
| 30-Jun-1998 |
msaitoh | sync with -current after a long silence
|
1.8 |
| 18-Feb-1998 |
cgd | Move pmap_map() function definition to MD headers, as appropriate. It's an internal function, and the VM system shouldn't try to prototype it. (Note that some ports _don't_ prototype it.)
|
1.7 |
| 06-Jan-1998 |
thorpej | Garbage-collect pm_stchanged; it's not used by anything.
|
1.6 |
| 06-Jan-1998 |
thorpej | Garbage-collect use of the PCB's copy of the user segment table pointer.
|
1.5 |
| 03-Jan-1998 |
thorpej | Now that all ports have pmap_activate(), and it has an identical interface, prototype it in <vm/pmap.h>
|
1.4 |
| 01-Jan-1998 |
thorpej | Change an argument name to PMAP_ACTIVATE() to more accurately describe the semantics of the argument.
|
1.3 |
| 01-Jan-1998 |
thorpej | - Make pmap_activate() and pmap_deactivate() take a struct proc *. - Define active_user_pmap() and use it in the appropriate places (from hp300 port).
|
1.2 |
| 10-Jun-1997 |
veego | s/x68k_btop/m68k_btop/
|
1.1 |
| 05-May-1996 |
oki | branches: 1.1.1; Initial revision
|
1.1.1.1 |
| 05-May-1996 |
oki | NetBSD/x68k, by Masaru Oki.
|
1.10.6.2 |
| 14-Mar-1999 |
minoura | Sync.
|
1.10.6.1 |
| 31-Jan-1999 |
minoura | Sync.
|
1.13.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.13.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.13.2.1 |
| 21-Jun-1999 |
perry | pullup 1.13->1.14 (minoura): Missing #if for 060 & minor cosmetics
|
1.14.2.2 |
| 23-Apr-2001 |
bouyer | Sync with HEAD.
|
1.14.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.15.4.1 |
| 31-Aug-2000 |
minoura | Pullup rev.1.16. Approved by thorpej. Add #ifdef _KERNEL ~ #endif to protect kernel variables from userland.
|
1.17.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.22.4.1 |
| 01-Oct-2001 |
fvdl | Catch up with -current.
|
1.22.2.2 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.22.2.1 |
| 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
1.23.4.6 |
| 11-Nov-2002 |
nathanw | Catch up to -current
|
1.23.4.5 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.23.4.4 |
| 02-Jul-2002 |
nathanw | Adjust whitespace so that this matches the trunk.
|
1.23.4.3 |
| 24-Jun-2002 |
nathanw | Curproc->curlwp renaming.
Change uses of "curproc->l_proc" back to "curproc", which is more like the original use. Bare uses of "curproc" are now "curlwp".
"curproc" is now #defined in proc.h as ((curlwp) ? (curlwp)->l_proc) : NULL) so that it is always safe to reference curproc (*de*referencing curproc is another story, but that's always been true).
|
1.23.4.2 |
| 18-Nov-2001 |
scw | MD Scheduler Activation bits for X68k. Compile-tested only.
|
1.23.4.1 |
| 10-Sep-2001 |
scw | file pmap.h was added on branch nathanw_sa on 2001-11-18 18:44:18 +0000
|