History log of /src/sys/arch/mvme68k/dev/vme_pccvar.h |
Revision | | Date | Author | Comments |
1.8 |
| 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.7 |
| 24-Nov-2000 |
scw | branches: 1.7.126; 1.7.128; 1.7.130; Add a bus_space_tag_t field to the mvmebus_softc structure and initialise/use it in the ASIC-specific back-ends.
|
1.6 |
| 21-Aug-2000 |
scw | branches: 1.6.2; A VMEbus RAM board configured for use by mvme68k can now be treated as just another available VMEbus slave image as far as bus_dma(9) is concerned.
To preserve faster onboard memory, mvmebus_dmamem_alloc() will allocate first from the offboard VMEbus RAM slave image if present, and assuming its address modifier matches the caller's constraints. This can be overidden by specifying the BUS_DMA_ONBOARD_RAM flag.
|
1.5 |
| 20-Aug-2000 |
scw | Expand on how VMEbus master addressing modes are specified, to better deal with dynamic address modifier generation based on the CPU's function code pins.
Also implement VMEbus slave mode for mvme147. (Not yet 100% working.)
|
1.4 |
| 13-Aug-2000 |
scw | Pull a bunch of common code from vme_pcc.c and vme_two.c into the new mvmebus.[ch] files, and put down some initial code to deal with VMEbus slave mode.
|
1.3 |
| 04-Jun-2000 |
cgd | Implement the more flexiable `evcnt' interface as discussed (briefly) on tech-kern and now documented in evcnt(9).
|
1.2 |
| 18-Mar-2000 |
scw | branches: 1.2.2; 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.1 |
| 11-Mar-2000 |
scw | branches: 1.1.2; file vme_pccvar.h was initially added on branch scw_mvme68k_bus_space.
|
1.1.2.2 |
| 18-Mar-2000 |
scw | MI VMEbus glue more or less complete. Kernels now compiled with -Wall, etc. (lots of fixes needed for this) All MD drivers now bus_spaced/bus_dma'd. The two SCSI drivers should be replaced with bus_spaced MI versions at some point.
|
1.1.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.2.2.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.6.2.3 |
| 08-Dec-2000 |
bouyer | Sync with HEAD.
|
1.6.2.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.6.2.1 |
| 21-Aug-2000 |
bouyer | file vme_pccvar.h was added on branch thorpej_scsipi on 2000-11-20 20:15:19 +0000
|
1.7.130.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.7.128.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.7.126.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|