History log of /src/sys/arch/sparc64/dev/sbusvar.h |
Revision | | Date | Author | Comments |
1.18 |
| 01-Jul-2011 |
dyoung | #include <sys/bus.h> instead of <machine/bus.h>.
|
1.17 |
| 17-Sep-2009 |
tsutsui | Remove struct sbusdev and related functions sbus_establish() and sbusreset(). They are derived from 4.4BSD/sparc and have been there since initial import of NetBSD/sparc in 1993, but the struct sbusdev is almost unused for years, nothing calls sbusreset(), and all (*sd->sd_reset)() functions look bogus.
Suggested by mrg@ and martin@, and tested on SS1+ and SS20.
|
1.16 |
| 17-May-2009 |
tsutsui | Split device_t/softc. Compile test only, but mostly similar changes with sparc/dev/sbus.c rev 1.69.
XXX: it looks some functions should be merged between sparc and sparc64.
|
1.15 |
| 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.14 |
| 11-Dec-2005 |
christos | branches: 1.14.74; 1.14.76; 1.14.78; merge ktrace-lwp.
|
1.13 |
| 30-Jun-2004 |
pk | sbus_attach: use bus_space_tag_allocate(); sbus_bus_map: use bus_space_translate_generic(); sbus_bus_addr: use BUS_ADDR().
|
1.12 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.11 |
| 23-Aug-2002 |
thorpej | branches: 1.11.6; Use the structures defined in bsd_openprom.h for "reg", "range", and "intr" properties, rather than having identical-except-for-names sbus_* and iommu_* versions.
|
1.10 |
| 20-Jun-2002 |
eeh | Overhaul streaming buffer handling:
sysio streaming buffer flushes write a single 8-byte aligned 8-byte value.
psycho streaming buffer flushes write a 64-byte aligned 64-byte block.
So separate out the streaming buffers into their own structure and pass those in to all iommu operations. This also means we only flush the correct streaming buffer for psycho rather than needing to flush both just in case.
|
1.9 |
| 21-Mar-2002 |
eeh | branches: 1.9.4; 1.9.6; Cleanup.
|
1.8 |
| 20-Mar-2002 |
eeh | Add sbus_promaddr_to_handle() to convert a prom address to a bus_space_handle_t.
|
1.7 |
| 05-Jun-1999 |
mrg | branches: 1.7.16; 1.7.20; use common IOMMU routines.
|
1.6 |
| 22-May-1999 |
eeh | Well, looks like the MI allocsys() broke the dvmamap, so instead of using a single map move it to the bus controller driver so each bus can handle its own IOMMU without conflicts.
|
1.5 |
| 05-Sep-1998 |
eeh | branches: 1.5.8; It slices. It dices. It does everything except exec a sparc32_compat init.
|
1.4 |
| 05-Sep-1998 |
pk | Most of this now comes from <sys/dev/sbus/sbusvar.h>
|
1.3 |
| 02-Sep-1998 |
eeh | Periodic update: now starts probing devices.
|
1.2 |
| 13-Aug-1998 |
eeh | Merge paddr_t changes into the main branch.
|
1.1 |
| 20-Jun-1998 |
eeh | branches: 1.1.1; Initial revision
|
1.1.1.1 |
| 20-Jun-1998 |
eeh | branches: 1.1.1.1.2; Import of sparc64.
|
1.1.1.1.2.2 |
| 02-Aug-1998 |
eeh | Cleanup work:
Sync up with sys/dev/sbus get cgsix to work right
|
1.1.1.1.2.1 |
| 30-Jul-1998 |
eeh | Split vm_offset_t and vm_size_t into paddr_t, psize_t, vaddr_t, and vsize_t.
|
1.5.8.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.7.20.3 |
| 27-Aug-2002 |
nathanw | Catch up to -current.
|
1.7.20.2 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
1.7.20.1 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.7.16.2 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.7.16.1 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.9.6.2 |
| 22-Nov-2002 |
tron | Pull up revision 1.11 (requested by martin in ticket #948): Use the structures defined in bsd_openprom.h for "reg", "range", and "intr" properties, rather than having identical-except-for-names sbus_* and iommu_* versions.
|
1.9.6.1 |
| 21-Jun-2002 |
lukem | Pull up revision 1.10 (requested by eeh in ticket #337): Overhaul streaming buffer handling: sysio streaming buffer flushes write a single 8-byte aligned 8-byte value. psycho streaming buffer flushes write a 64-byte aligned 64-byte block. So separate out the streaming buffers into their own structure and pass those in to all iommu operations. This also means we only flush the correct streaming buffer for psycho rather than needing to flush both just in case. [Gets E220R working]
|
1.9.4.2 |
| 31-Aug-2002 |
gehenna | catch up with -current.
|
1.9.4.1 |
| 17-Jul-2002 |
gehenna | catch up with -current.
|
1.11.6.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.11.6.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.11.6.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.14.78.3 |
| 11-Mar-2010 |
yamt | sync with head
|
1.14.78.2 |
| 20-Jun-2009 |
yamt | sync with head
|
1.14.78.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.14.76.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.14.74.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|