Home | History | Annotate | Download | only in sun3
History log of /src/sys/arch/sun3/sun3/cache.c
RevisionDateAuthorComments
 1.24  27-Dec-2023  thorpej Re-factor the 680x0 Function Code definitions into their own
separate file (as was done on the sun2/sun3 ports ages ago)
and switch everyone to the common header.
 1.23  20-Dec-2023  thorpej Remove unnecessary <sys/malloc.h>.
 1.22  07-Sep-2013  tsutsui Whitespace cleanup.
 1.21  21-Nov-2009  rmind branches: 1.21.12; 1.21.22; 1.21.26;
Use lwp_getpcb() on sparc{64} and sun2/3 MD code, clean from struct user usage.
 1.20  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.19  24-Dec-2005  perry branches: 1.19.74; 1.19.76; 1.19.78;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.18  11-Dec-2005  christos merge ktrace-lwp.
 1.17  22-Jan-2005  chs branches: 1.17.8;
de-__P, remove register, ansify, b* -> mem*, u_int*_t -> uint*_t.
 1.16  15-Jul-2003  lukem branches: 1.16.8;
__KERNEL_RCSID()
 1.15  01-Apr-2003  thorpej branches: 1.15.2;
Use PAGE_SIZE rather than NBPG.
 1.14  05-Sep-2001  tsutsui branches: 1.14.6;
- vm_offset_t -> vaddr_t, vsize_t, paddr_t
- vm_size_t -> vsize_t
- remove register prefixes
- misc cleanup
 1.13  22-Feb-2001  chs branches: 1.13.4;
switch sun3 to ELF. highlight include:
add "%" prefix to register names in assembly code.
change assembly functions to return values in %a0 instead of %d0.
C symbols no longer prepend an underscore, adjust assembly code for this.
32-bit values are now 32-bit aligned instead of 16-bit aligned,
adjust structure packing and padding to override this where necessary.
make EXEC_ELF std, make EXEC_AOUT and COMPAT_AOUT_M68K optional.
use the MI loadfile() instead of several home-grown versions.
 1.12  29-Jun-2000  mrg remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
 1.11  26-Jun-2000  mrg remove/move more mach vm header files:

<vm/pglist.h> -> <uvm/uvm_pglist.h>
<vm/vm_inherit.h> -> <uvm/uvm_inherit.h>
<vm/vm_kern.h> -> into <uvm/uvm_extern.h>
<vm/vm_object.h> -> nothing
<vm/vm_pager.h> -> into <uvm/uvm_pager.h>

also includes a bunch of <vm/vm_page.h> include removals (due to redudancy
with <vm/vm.h>), and a scattering of other similar headers.
 1.10  05-Feb-1998  gwr branches: 1.10.14;
Merge arch/sun3x into arch/sun3
 1.9  06-Oct-1997  gwr branches: 1.9.4;
Use vm_offset_t to represent control space addresses, because
they are more like physical addresses in that you can not just
dereference a pointer to access the space. (Also, if you use a
pointer type for such things, gdb will _try_ to deference it.)
 1.8  27-Jan-1997  gwr branches: 1.8.8;
Changed "machdep.h" to <machine/machdep.h>
 1.7  27-Jan-1997  gwr Fix copyrights (/s/REGENTS/FOUNDATION/)
 1.6  17-Dec-1996  gwr Make this compile with -Werror -Wall -Wstrict-prototypes
(finally! yea!) Also get rid of __BROKEN_INDIRECT_CONFIG
 1.5  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.4  13-Oct-1996  christos backout previous kprintf change
 1.3  11-Oct-1996  christos printf -> kprintf, sprintf -> ksprintf
 1.2  26-Apr-1995  gwr Some corrections for cache control. Still needs work...
 1.1  13-Apr-1995  gwr First cut at code to support the VAC on 3/260 machines.
Not yet working, but the brave might play with it...
 1.8.8.1  14-Oct-1997  thorpej Update marc-pcmcia branch from trunk.
 1.9.4.1  27-Jan-1998  gwr Merged Sun3 and Sun3X kernel sources.
 1.10.14.2  12-Mar-2001  bouyer Sync with HEAD.
 1.10.14.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.13.4.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.14.6.2  05-Sep-2001  tsutsui - vm_offset_t -> vaddr_t, vsize_t, paddr_t
- vm_size_t -> vsize_t
- remove register prefixes
- misc cleanup
 1.14.6.1  05-Sep-2001  tsutsui file cache.c was added on branch nathanw_sa on 2001-09-05 13:21:10 +0000
 1.15.2.4  24-Jan-2005  skrll Sync with HEAD.
 1.15.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.15.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.15.2.1  03-Aug-2004  skrll Sync with HEAD
 1.16.8.1  29-Apr-2005  kent sync with -current
 1.17.8.1  21-Jun-2006  yamt sync with head.
 1.19.78.2  11-Mar-2010  yamt sync with head
 1.19.78.1  16-May-2008  yamt sync with head.
 1.19.76.1  18-May-2008  yamt sync with head.
 1.19.74.1  02-Jun-2008  mjf Sync with HEAD.
 1.21.26.1  18-May-2014  rmind sync with head
 1.21.22.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.21.12.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")

RSS XML Feed