History log of /src/sys/dev/ieee1394/firewirereg.h |
Revision | | Date | Author | Comments |
1.20 |
| 20-Nov-2016 |
riastradh | Kill some more tsleep.
And no, surrounding tsleep by mutex_exit/mutex_enter does not fix problems even if the LOCKDEBUG panic symptom goes away...
|
1.19 |
| 20-Nov-2016 |
riastradh | Defer initialization of isodma channels until we know how many.
Should fix a bug I introduced four years ago in: https://mail-index.netbsd.org/source-changes/2012/08/04/msg036211.html
|
1.18 |
| 04-Aug-2012 |
riastradh | branches: 1.18.2; 1.18.16; 1.18.20; Fix error branches and config pending races in firewire init.
This way, if anything fails, it just fails; you don't panic. This can happen if suspending and resuming of firewire is broken (e.g., as I encountered in PR kern/44581).
|
1.17 |
| 29-Apr-2012 |
dsl | Change to consistently use M_FW for all malloc/free. It probably doesn't matter any more, but the code doesn't appear to have matched its mallocs and frees - so the stats would have been awol.
|
1.16 |
| 24-Apr-2011 |
rmind | branches: 1.16.4; 1.16.8; Inclusion for malloc decls (missed in previous commit).
|
1.15 |
| 14-Nov-2010 |
uebayasi | branches: 1.15.2; Include dependencies directly.
|
1.14 |
| 07-Sep-2010 |
cegger | do not assume all fw devices speak sbp. teach the fw attach code to deal with different fw device classes. this allows other fw drivers than sbp to attach
|
1.13 |
| 23-May-2010 |
christos | Revert all previous kmem_ commits. This needs to be done in a different way because we cannot call kmem_ from an interrupt context. I opened PR/43341 for it.
|
1.12 |
| 23-May-2010 |
christos | don't allocate rom scratch memory from an interrupt context:
fwohci0: BUS reset panic: kernel diagnostic assertion "!cpu_intr_p()" failed: file "../../../../ker n/subr_kmem.c", line 195 fatal breakpoint trap in supervisor mode trap type 1 code 0 rip ffffffff8022db1d cs 8 rflags 246 cr2 0 cpl 6 rsp fffffff f80fafb08 breakpoint() at netbsd:breakpoint+0x5 panic() at netbsd:panic+0x2ba kern_assert() at netbsd:kern_assert+0x2d kmem_alloc() at netbsd:kmem_alloc+0x18a kmem_zalloc() at netbsd:kmem_zalloc+0xf fw_busreset() at netbsd:fw_busreset+0x23b fwohci_intr() at netbsd:fwohci_intr+0xa56 ...
|
1.11 |
| 29-Mar-2010 |
kiyohara | Bye-bye fw_port.h.
|
1.10 |
| 20-Jun-2009 |
dyoung | branches: 1.10.2; 1.10.4; unifdef -U__DragonFlyBSD__ -U__FreeBSD__ -D__NetBSD__.
XXX Compiles, but untested.
|
1.9 |
| 20-Jun-2009 |
cegger | buildfix: don't redefine MIN and MAX. They are defined in <sys/param.h>.
|
1.8 |
| 29-Mar-2008 |
kiyohara | branches: 1.8.4; 1.8.18; Split device_t/softc. And cosmetic change.
|
1.7 |
| 05-Nov-2007 |
kiyohara | branches: 1.7.16; + Sync to FreeBSD. firewire.c Rev.1.101 firewire.h Rev.1.21 firewirereg.h Rev.1.50 fwdev.c Rev.1.52 fwdma.c Rev.1.9 fwmem.c Rev.1.34 fwohci.c Rev.1.93 fwohcireg.h Rev.1.23 fwohcivar.h Rev.1.16 if_fwip.c Rev.1.16 if_fwipvar.h Rev.1.5 sbp.c Rev.1.92 + Cleanup macros in fw_port.h. + Fix the occurrence of the error at the resume. Don't set the buffer again.
|
1.6 |
| 29-Jul-2007 |
ad | branches: 1.6.4; 1.6.6; 1.6.10; 1.6.12; It's not a good idea for device drivers to modify b_flags, as they don't need to understand the locking around that field. Instead of setting B_ERROR, set b_error instead. b_error is 'owned' by whoever completes the I/O request.
|
1.5 |
| 21-Apr-2007 |
kiyohara | branches: 1.5.2; firewire.c sync to Rev.1.86 for FreeBSD. firewirereg.h sync to Rev.1.41 for FreeBSD. fwcrom.c sync to Rev.1.14 for FreeBSD. fwdev.c sync to Rev.1.49 for FreeBSD. fwmem.c sync to Rev.1.32 for FreeBSD. fwohci.c sync to Rev.1.86 for FreeBSD. fwohcivar.h sync to Rev.1.15 for FreeBSD. if_fwip.c sync to Rev.1.14 for FreeBSD. if_fwipvar.h sync to Rev.1.4 for FreeBSD. sbp.c sync to Rev.1.89 for FreeBSD.
|
1.4 |
| 04-Mar-2007 |
christos | branches: 1.4.2; 1.4.4; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.3 |
| 11-Dec-2005 |
christos | branches: 1.3.18; 1.3.28; merge ktrace-lwp.
|
1.2 |
| 20-Jul-2005 |
drochner | branches: 1.2.6; minor cleanup: some "const", global namespace sanity and fix a maclo name
|
1.1 |
| 11-Jul-2005 |
kiyohara | ieee1394 import from FreeBSD.
|
1.2.6.2 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.2.6.1 |
| 20-Jul-2005 |
skrll | file firewirereg.h was added on branch ktrace-lwp on 2005-11-10 14:05:22 +0000
|
1.3.28.2 |
| 07-May-2007 |
yamt | sync with head.
|
1.3.28.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.3.18.4 |
| 15-Nov-2007 |
yamt | sync with head.
|
1.3.18.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.3.18.2 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.3.18.1 |
| 11-Dec-2005 |
yamt | file firewirereg.h was added on branch yamt-lazymbuf on 2006-06-21 15:04:08 +0000
|
1.4.4.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.4.2.2 |
| 20-Aug-2007 |
ad | Sync with HEAD.
|
1.4.2.1 |
| 27-May-2007 |
ad | Sync with head.
|
1.5.2.1 |
| 15-Aug-2007 |
skrll | Sync with HEAD.
|
1.6.12.2 |
| 29-Jul-2007 |
ad | It's not a good idea for device drivers to modify b_flags, as they don't need to understand the locking around that field. Instead of setting B_ERROR, set b_error instead. b_error is 'owned' by whoever completes the I/O request.
|
1.6.12.1 |
| 29-Jul-2007 |
ad | file firewirereg.h was added on branch matt-mips64 on 2007-07-29 13:31:09 +0000
|
1.6.10.1 |
| 13-Nov-2007 |
bouyer | Sync with HEAD
|
1.6.6.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.6.4.1 |
| 06-Nov-2007 |
joerg | Sync with HEAD.
|
1.7.16.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.8.18.1 |
| 23-Jul-2009 |
jym | Sync with HEAD.
|
1.8.4.3 |
| 09-Oct-2010 |
yamt | sync with head
|
1.8.4.2 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.8.4.1 |
| 18-Jul-2009 |
yamt | sync with head.
|
1.10.4.3 |
| 31-May-2011 |
rmind | sync with head
|
1.10.4.2 |
| 05-Mar-2011 |
rmind | sync with head
|
1.10.4.1 |
| 30-May-2010 |
rmind | sync with head
|
1.10.2.2 |
| 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.10.2.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.15.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.16.8.1 |
| 29-Apr-2012 |
mrg | sync to latest -current.
|
1.16.4.2 |
| 30-Oct-2012 |
yamt | sync with head
|
1.16.4.1 |
| 23-May-2012 |
yamt | sync with head.
|
1.18.20.1 |
| 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
1.18.16.1 |
| 05-Dec-2016 |
skrll | Sync with HEAD
|
1.18.2.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|