Home | History | Annotate | Download | only in include
History log of /src/sys/arch/luna68k/include/pmap.h
RevisionDateAuthorComments
 1.11  29-Dec-2023  tsutsui Use proper macro for the 030/040 TT registers to map LUNA's I/O spaces.

No binary change.
 1.10  03-Nov-2002  chs merge pmap.h for all 4k-page motorola-MMU (or compatible) m68k platforms.
 1.9  22-Sep-2002  chs it really helps to get the stub right before cutting + pasting it 27 times.
alas, I did not. doh.
 1.8  22-Sep-2002  chs add pmap_remove_all() hook (empty on most platforms so far).
 1.7  10-Sep-2001  chris branches: 1.7.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.6  26-May-2001  chs branches: 1.6.2; 1.6.4;
replace vm_page_t with struct vm_page *.
 1.5  26-May-2001  chs replace {simple_,}lock{_data,}_t with struct {simple,}lock {,*}.
 1.4  22-Apr-2001  thorpej Undo a misguided previous change to the pmap_update() API.
 1.3  22-Apr-2001  thorpej Give pmap_update() an argument (a pmap_t) so that it knows which
pmap it should be updating.
 1.2  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.1  05-Jan-2000  nisimura branches: 1.1.6; 1.1.8;
Introduce NetBSD/luna68k port into CVS repository.
 1.1.8.1  21-Jun-2001  nathanw Catch up to -current.
 1.1.6.3  23-Apr-2001  bouyer Sync with HEAD.
 1.1.6.2  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.1.6.1  05-Jan-2000  bouyer file pmap.h was added on branch thorpej_scsipi on 2000-11-20 20:10:31 +0000
 1.6.4.1  01-Oct-2001  fvdl Catch up with -current.
 1.6.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.6.2.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.7.4.6  11-Nov-2002  nathanw Catch up to -current
 1.7.4.5  18-Oct-2002  nathanw Catch up to -current.
 1.7.4.4  02-Jul-2002  nathanw Adjust whitespace so that this matches the trunk.
 1.7.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.7.4.2  18-Nov-2001  scw MD Scheduler Activation bits for Luna68k.
Compile-tested only.
 1.7.4.1  10-Sep-2001  scw file pmap.h was added on branch nathanw_sa on 2001-11-18 18:10:19 +0000

RSS XML Feed