History log of /src/sys/arch/mvme68k/dev/mainbus.h |
Revision | | Date | Author | Comments |
1.7 |
| 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.6 |
| 12-Aug-2001 |
scw | branches: 1.6.6; 1.6.124; 1.6.126; 1.6.128; Split the nvram/rtc functionality away from the clock interrupt code and attach it as `timekeeper0 at mainbus0'. Use the MI mk48txx nvram/rtc access functions instead of home-grown versions.
It should now be very easy to add a character device for the benefit of userland access to NVRAM.
|
1.5 |
| 27-Jul-2001 |
scw | Flesh out the memory controller driver (at least for the MCECC chip) and attach it at mainbus since it depends both PCCChip2 and VMEChip2 (or the VMEChip2 interrupter) starting first.
We can finally enable, detect and log DRAM ECC errors. (The PROM disabled ECC checks by default)
|
1.4 |
| 31-May-2001 |
scw | branches: 1.4.2; Deprecate intrcnt/intrnames in favour of the generic evcnt(9) interface.
|
1.3 |
| 24-Nov-2000 |
scw | branches: 1.3.2; Revamp the bus_space(9) implementation: . use a structure for the tag instead of an integer constant, . add bus_space_{peek,poke}_N() (and G/C `badaddr()'), . fix a few drivers which have dependencies on the implementation.
|
1.2 |
| 18-Mar-2000 |
scw | branches: 1.2.6; 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 mainbus.h was initially added on branch scw_mvme68k_bus_space.
|
1.1.2.2 |
| 14-Mar-2000 |
scw | Get rid of PCC{,TWO}_VADDR(), and some general tidying up.
|
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.6.3 |
| 08-Dec-2000 |
bouyer | Sync with HEAD.
|
1.2.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.2.6.1 |
| 18-Mar-2000 |
bouyer | file mainbus.h was added on branch thorpej_scsipi on 2000-11-20 20:15:17 +0000
|
1.3.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.4.2.2 |
| 25-Aug-2001 |
thorpej | Merge Aug 24 -current into the kqueue branch.
|
1.4.2.1 |
| 03-Aug-2001 |
lukem | update to -current
|
1.6.128.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.6.126.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.6.124.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.6.6.2 |
| 12-Aug-2001 |
scw | Split the nvram/rtc functionality away from the clock interrupt code and attach it as `timekeeper0 at mainbus0'. Use the MI mk48txx nvram/rtc access functions instead of home-grown versions.
It should now be very easy to add a character device for the benefit of userland access to NVRAM.
|
1.6.6.1 |
| 12-Aug-2001 |
scw | file mainbus.h was added on branch nathanw_sa on 2001-08-12 18:33:14 +0000
|