cvs commit: src/sys/dev/firewire firewire.c firewirereg.h
fwdev.c
fwdma.c fwmem.c fwohci.c fwohci_pci.c fwohcivar.h if_fwe.c if_fwevar.h
if_fwip.c if_fwipvar.h sbp.c sbp_targ.c
Remko Lodder
remko at FreeBSD.org
Wed Jun 6 18:57:22 UTC 2007
Joao Barros wrote:
> On 6/6/07, Hidetoshi Shimokawa <simokawa at freebsd.org> wrote:
>> simokawa 2007-06-06 14:31:36 UTC
>>
>> FreeBSD src repository
>>
>> Modified files:
>> sys/dev/firewire firewire.c firewirereg.h fwdev.c fwdma.c
>> fwmem.c fwohci.c fwohci_pci.c fwohcivar.h
>> if_fwe.c if_fwevar.h if_fwip.c
>> if_fwipvar.h sbp.c sbp_targ.c
>> Log:
>> MFp4: MPSAFE firewire stack.
>> - lock its own locks and drop Giant.
>> - create its own taskqueue thread.
>> - split interrupt routine
>> - use interrupt filter as a fast interrupt.
>> - run watchdog timer in taskqueue so that it should be
>> serialized with the bottom half.
>> - add extra sanity check for transaction labels.
>> disable ad-hoc workaround for unknown tlabels.
>> - add sleep/wakeup synchronization primitives
>> - don't reset OHCI in fwohci_stop()
>>
>
> Great work, Thank you!!!
>
+1 thanks for the great work Hidetoshi!
--
Kind regards,
Remko Lodder ** remko at elvandar.org
FreeBSD ** remko at FreeBSD.org
/* Quis custodiet ipsos custodes */
More information about the cvs-src
mailing list