History log of /src/sys/arch/m68k/include/cacheops.h |
Revision | | Date | Author | Comments |
1.16 |
| 06-Jun-2010 |
mrg | fix PR 6724 - convert m68k options to defflag's. this means that M680[12346] are now available from opt_m68k_arch.h. FPSP meantioned in the PR has already been fixed, and i could not find any more.
i built these kernels to ensure i did not break their builds:
amiga: GENERIC DRACO atari: HADES FALCON MILAN-PCIIDE mac68k: GENERIC sun2: GENERIC sun3: GENERIC GENERIC3X cesfic: attempted GENERIC, does not build due to lack of machine/bus.h hp300: GENERIC luna68k: GENERIC mvme68k: GENERIC news68k: GENERIC next68k: GENERIC x68k: GENERIC
|
1.15 |
| 28-Apr-2008 |
martin | branches: 1.15.20; 1.15.22; Remove clause 3 and 4 from TNF licenses
|
1.14 |
| 17-Oct-2007 |
garbled | branches: 1.14.16; 1.14.18; 1.14.20; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.13 |
| 13-Jun-2007 |
he | branches: 1.13.10; Fix the 060 variants to not have conflicting definitions for the cache ops common to 060 and 040. Also remove the now-redundant definitions for the 060 variant which simply pointed to the 040 variants. This fixes the build of the mvme68k VME172 kernel.
|
1.12 |
| 08-Jun-2007 |
tsutsui | DCFA(), DCPA(), ICPL(), ICPP(), DCPL(), DCPP, DCFL(), and DCFP() cache ops are identical between M68040 and M68060 and they are not available on M68020 and M68030, so no need to check cputype even on multi CPU kernels and they can always be inlined.
This improves MI Sonic xfer speed ~5%. http://mail-index.netbsd.org/port-mac68k/2007/06/07/0003.html
|
1.11 |
| 11-Dec-2005 |
christos | branches: 1.11.30; 1.11.32; 1.11.38; merge ktrace-lwp.
|
1.10 |
| 28-Aug-2004 |
thorpej | branches: 1.10.12; De-__P
|
1.9 |
| 02-Nov-2002 |
chs | branches: 1.9.6; finish conversion to the common m68k cacheops: add support for machine-specific flavors of the ops for off-chip caches. many thanks to Izumi Tsutsui for his help with this.
|
1.8 |
| 05-Apr-2000 |
is | branches: 1.8.12; Bug fixes for 68020only or 68030only machines, by Aymeric Vincent.
|
1.7 |
| 15-Jan-2000 |
aymeric | make DCIAS work for 020-only / 030-only kernels
|
1.6 |
| 27-Sep-1999 |
itohy | branches: 1.6.2; Add missing TBIA() definition for 68030-only machine.
|
1.5 |
| 25-Sep-1999 |
is | Replace leftover vm_offset_t's by paddr_t or vaddr_t, as appropriate. Rename variables/parameters from "va" to "pa" where they are a paddr_t. Correct DCIAS to take a paddr_t (instead of vaddr_t).
|
1.4 |
| 23-Sep-1999 |
minoura | #ifndef _M68K_CACHEOPS_H_ - #endif.
|
1.3 |
| 02-Sep-1998 |
leo | Nuke vm_offset_t/vm_size_t.
|
1.2 |
| 15-Sep-1997 |
leo | Add DCFA() definitions.
|
1.1 |
| 02-Jun-1997 |
leo | branches: 1.1.4; An attempt to make a generic m68k implementation for cache control operations. Not yet completely finished.
|
1.1.4.1 |
| 22-Sep-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.6.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.8.12.1 |
| 11-Nov-2002 |
nathanw | Catch up to -current
|
1.9.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.9.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.9.6.1 |
| 03-Sep-2004 |
skrll | Sync with HEAD
|
1.10.12.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.11.38.1 |
| 26-Jun-2007 |
garbled | Sync with HEAD.
|
1.11.32.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.11.30.1 |
| 15-Jul-2007 |
ad | Sync with head.
|
1.13.10.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.14.20.2 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.14.20.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.14.18.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.14.16.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.15.22.1 |
| 03-Jul-2010 |
rmind | sync with head
|
1.15.20.1 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|