Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Feb 2008 17:49:17 +0300
From:      "Maxim Zhuravlev" <thIOretic@FreeBSD.org>
To:        "Hans Petter Selasky" <hselasky@c2i.net>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: [RFC] Some new generic device features.
Message-ID:  <fe052a80802010649q1cf47f5an6a4d34474a1ed9d7@mail.gmail.com>
In-Reply-To: <200801312135.48600.hselasky@c2i.net>
References:  <fe052a80801311102x125a8534re712f6411acf29e2@mail.gmail.com> <200801312135.48600.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help
2008/1/31, Hans Petter Selasky <hselasky@c2i.net>:
> Hi,
>
> Some general comments:
>
> How does it handle mutexes?

By now mutexes are used by io subsystem:
All input/output requests (iors) and queues of iors are guarded by spin mutexes.
As for devices, their NewBus sided structures will be guarded by
(spin?) mutexes.

> Does it support non-giant enabled input drivers?

I don't really get what you mean. Did that answer about NewBus sided
structures  + paralleled/serialized ior processing clarify anything?

--
- Maxim Zhuravlev



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