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-all mailing list