History log of /src/sys/arch/mvme68k/include/bus_space.h |
Revision | | Date | Author | Comments |
1.18 |
| 27-Jan-2023 |
tsutsui | mvme68k: Specify proper constraints for bus_space_read region and multi ops.
Sync with next68k.
|
1.17 |
| 23-Jan-2021 |
christos | Remove cargo-culted '#if 0' code that was designed to produce a compile-time error if any of the bus_space_*_8 functions was used, but was documented that it produces a link-time error.
|
1.16 |
| 02-Apr-2020 |
msaitoh | branches: 1.16.4; s/impliment/implement/ in comment.
|
1.15 |
| 23-Sep-2019 |
skrll | Provide PRIxBUSADDR, PRIxBUSSIZE, PRIuBUSSIZE, and PRIxBSH for all arches to follow arm and (generic) mips.
Reviewed by christos.
|
1.14 |
| 12-Feb-2012 |
matt | branches: 1.14.48; Change old-style function defintions to C89 prototypes.
Approved by releng.
|
1.13 |
| 28-Apr-2008 |
martin | branches: 1.13.34; 1.13.38; Remove clause 3 and 4 from TNF licenses
|
1.12 |
| 12-Jan-2008 |
tsutsui | branches: 1.12.6; 1.12.8; 1.12.10; Misc cleanup: - KNF, ANSIfy, remove __P() - use __func__ to print function names - use __arraycount() - include "ioconf.h" for struct cfdriver - u_intNN_t -> uintNN_t - wrap long lines etc.
|
1.11 |
| 16-Feb-2006 |
perry | branches: 1.11.44; 1.11.50; 1.11.58; Change "inline" back to "__inline" in .h files -- C99 is still too new, and some apps compile things in C89 mode. C89 keywords stay.
As per core@.
|
1.10 |
| 24-Dec-2005 |
perry | branches: 1.10.2; 1.10.4; 1.10.6; Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
|
1.9 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.8 |
| 25-Oct-2003 |
scw | branches: 1.8.16; Simplify bus_space_{read,write}_N. Gcc3 emits better code than the old compiler with straight C, rather than inline asm. (The latter was slightly broken anyway with gcc3's more aggressive optimisation).
|
1.7 |
| 29-Nov-2000 |
scw | branches: 1.7.24; Add register prefixes.
|
1.6 |
| 24-Nov-2000 |
scw | Replace the inline C versions of bus_space_{read,write}_N() with inline assembler. This generates significantly more efficient code, and trims ~1KB off the size of an mvme68k GENERIC kernel...
|
1.5 |
| 18-Mar-2000 |
scw | Merge 'scw_mvme68k_bus_space' branch with the trunk. These changes add support for:
o The MI VMEbus framework on both MVME147 and MVME167. o Enhancements to the existing MD bus_space(9) implementation. o Most of the bus_dma(9) API.
|
1.4 |
| 25-Jan-2000 |
drochner | branches: 1.4.2; define a "BUS_SPACE_MAP_PREFETCHABLE" flag which basically means that device accesses are idempotent (but should not be cached by the CPU)
|
1.3 |
| 10-Apr-1999 |
drochner | branches: 1.3.2; add BUS_SPACE_ALIGNED_POINTER() definitions for completeness
|
1.2 |
| 14-Feb-1999 |
scw | branches: 1.2.4; Merge support for mvme167 into main tree.
|
1.1 |
| 30-Jan-1999 |
scw | branches: 1.1.2; file bus_space.h was initially added on branch scw-mvme167.
|
1.1.2.2 |
| 13-Feb-1999 |
scw | The further adventures of mvme167 support. Mostly working now.
|
1.1.2.1 |
| 30-Jan-1999 |
scw | Initial changes for upcoming MVME1[67]7 support.
|
1.2.4.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.3.2.2 |
| 08-Dec-2000 |
bouyer | Sync with HEAD.
|
1.3.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.4.2.1 |
| 11-Mar-2000 |
scw | Checkpoint of development of the following features of mvme68k:
. Preliminary support for the MI VMEbus framework. . Full bus_space* and "mostly-there" bus_dma* support.
At this time, MI VMEbus drivers may well work 'as is' on an MVME147 board. Work to get the MVME167 to this stage is ongoing.
Testers will be required at some point as I have no VMEbus boards which have existing MI drivers! (Although I am able to test things in a limited fashion using a noddy driver and a VMEbus RAM card).
TODO:
. Expunge all remaining use of IIOV() and freinds. . Flag the 'boot device' using bus_space_tag_t and offset. . Add a 24bit address constraint to bus_dmamem_alloc() (for le/ie) . VMEChip2 support on MVME167/MVME177 . Support the mvme68k boards in VMEbus slave mode. . Anything else I can thing of, besides having another beer. ;-)
|
1.7.24.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.7.24.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.7.24.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.16.2 |
| 21-Jan-2008 |
yamt | sync with head
|
1.8.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.10.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.10.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.10.2.1 |
| 18-Feb-2006 |
yamt | sync with head.
|
1.11.58.1 |
| 19-Jan-2008 |
bouyer | Sync with HEAD
|
1.11.50.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.11.44.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.12.10.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.12.8.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.12.6.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.13.38.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.13.34.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.14.48.2 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.14.48.1 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.16.4.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|