Home | History | Annotate | Download | only in g2
History log of /src/sys/arch/dreamcast/dev/g2/g2bus_bus_mem.c
RevisionDateAuthorComments
 1.16  19-Jul-2011  dyoung Change <machine/bus.h> to <sys/bus.h> throughout.

Split bus.h -> bus_{defs,funcs}.h.

Mark dreamcast/bus.h obsolete.
 1.15  23-Aug-2009  tsutsui Add an empty bus_space_mmap(9) function as temporary workaround
for MI pci(4) mmap function in sys/dev/pci/pci_usrreq.c.

XXX: no bus_space_subregion(9) for g2bus.
 1.14  28-Apr-2008  martin branches: 1.14.10; 1.14.18;
Remove clause 3 and 4 from TNF licenses
 1.13  07-Aug-2006  tsutsui branches: 1.13.58; 1.13.60; 1.13.62;
KNF, TAB/space cosmetics
 1.12  24-Dec-2005  perry branches: 1.12.4; 1.12.8;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.11  11-Dec-2005  christos merge ktrace-lwp.
 1.10  19-Feb-2005  tsutsui branches: 1.10.6;
- u_intNN_t -> uintNN_t
- more ANSI function decls
- sone KNF
 1.9  24-Aug-2003  marcus branches: 1.9.8; 1.9.10;
Added AICA sound driver contributed by Ryo Shimizu.
 1.8  15-Jul-2003  lukem __KERNEL_RCSID()
 1.7  02-Mar-2003  tsutsui branches: 1.7.2;
Cleanup G2_LOCK/G2_UNLOCK macros per discussion on port-dreamcast:
- Use _cpu_intr_suspend()/_cpu_intr_resume() in G2_LOCK/G2_UNLOCK macros
rather than _cpu_exception_suspend()/_cpu_exception_resume().
TLB miss exceptions could happen on accessing buffer, but it will never
block G2bus cycle anyway.
- Restore the previous SR.IMASK value in G2_UNLOCK().
- some misc cosmetics.

Should fix spontaneous reboots by "ping -s 8192 host" on the LAN Adapter.
 1.6  27-Dec-2002  tsutsui Add a set of bus_space(9) functions for g2bus devices with
sparse address space. This is required for SEGA LAN adapter support.
 1.5  03-Mar-2002  uch branches: 1.5.10;
SR related parts moved to psl.h. cpufunc.h segments.h are removed.
kernel mode checking is only SR.MD. no check stack pointer.
 1.4  19-Feb-2002  uch Clean up functions
disable_intr, enable_intr, disable_interrupt, enable_interrupt,
disable_ext_intr, enable_ext_intr.
New functions:
for external interrupt:
_cpu_intr_suspend and _cpu_intr_resume.
for exception:
_cpu_exception_suspend and _cpu_exception_resume.
 1.3  01-Feb-2001  thorpej branches: 1.3.2; 1.3.6;
Implement {read,write}_region_1, and sprinkle some __volatile
around for sanity.
 1.2  31-Jan-2001  marcus Basic G2 locking implemented.
 1.1  31-Jan-2001  thorpej G2 bus support. Low level stuff by Marcus, bus_space stuff by me.
 1.3.6.1  16-Mar-2002  jdolecek Catch up with -current.
 1.3.2.2  11-Feb-2001  bouyer Sync with HEAD.
 1.3.2.1  01-Feb-2001  bouyer file g2bus_bus_mem.c was added on branch thorpej_scsipi on 2001-02-11 19:09:15 +0000
 1.5.10.2  29-Dec-2002  thorpej Sync with HEAD.
 1.5.10.1  03-Mar-2002  thorpej file g2bus_bus_mem.c was added on branch nathanw_sa on 2002-12-29 19:21:38 +0000
 1.7.2.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.7.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.7.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.7.2.1  03-Aug-2004  skrll Sync with HEAD
 1.9.10.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.9.8.1  29-Apr-2005  kent sync with -current
 1.10.6.2  30-Dec-2006  yamt sync with head.
 1.10.6.1  21-Jun-2006  yamt sync with head.
 1.12.8.1  11-Aug-2006  yamt sync with head
 1.12.4.1  09-Sep-2006  rpaulo sync with head
 1.13.62.2  16-Sep-2009  yamt sync with head
 1.13.62.1  16-May-2008  yamt sync with head.
 1.13.60.1  18-May-2008  yamt sync with head.
 1.13.58.1  02-Jun-2008  mjf Sync with HEAD.
 1.14.18.1  21-Apr-2010  matt sync to netbsd-5
 1.14.10.1  16-Sep-2009  snj Pull up following revision(s) (requested by mrg in ticket #952):
sys/arch/dreamcast/dev/g2/g2bus_bus_mem.c: revision 1.15
sys/arch/dreamcast/include/bus.h: revision 1.15
Add an empty bus_space_mmap(9) function as a workaround
for MI pci(4) mmap function in sys/dev/pci/pci_usrreq.c.
XXX: no bus_space_subregion(9) for g2bus.

RSS XML Feed