GIANT-FREE ciss
Paul Saab
ps at freebsd.org
Sun Oct 29 04:58:33 UTC 2006
Mike Jakubik wrote:
> Paul Saab wrote:
>> I did experiments and found that ciss did not gain any thing by
>> making it MPSAFE. This may have changed with newer cards, but with
>> all the older cards, there was no gain.
>
> Thanks for the information. I wasn't aware that this was a possible
> case. Wouldn't the GIANT lock have a negative effect on other
> applications/system? Or is my understanding of the lock flawed?
In all the tests I did, there was no improvement with a non-GIANT ciss.
There are a few problems with getting ciss out from under giant.
1. CAM needs to be out from under giant. Until this is done, you can't
make the current incarnation of ciss GIANT free
2. ciss could be converted to a block driver but then this would break
people since it would introduce /dev/cissd, but when I did the
experiments to convert the driver to this method, I again did not see
any gains vs the CAM driver, so I tabled the work.
More information about the freebsd-hardware
mailing list