Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Jun 2007 15:43:00 +0100
From:      "Joao Barros" <joao.barros@gmail.com>
To:        "Hidetoshi Shimokawa" <simokawa@freebsd.org>
Cc:        cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org
Subject:   Re: 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
Message-ID:  <70e8236f0706060743s4878ae29k73cca23a03ee576f@mail.gmail.com>
In-Reply-To: <200706061431.l56EVbdh031838@repoman.freebsd.org>
References:  <200706061431.l56EVbdh031838@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/6/07, Hidetoshi Shimokawa <simokawa@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!!!

-- 
Joao Barros



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?70e8236f0706060743s4878ae29k73cca23a03ee576f>