]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r315273: Remove tangled isp_mbox_continue() mechanism.
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 28 Mar 2017 10:25:10 +0000 (10:25 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 28 Mar 2017 10:25:10 +0000 (10:25 +0000)
commit9e8b001b5a17c3a0d6ab6d52f354935417dd43b4
treea49337f5ff200fa45de276391b2ad9bee4315fe8
parent5bf26a898325d1eb05e7883b88a35fc995649662
MFC r315273: Remove tangled isp_mbox_continue() mechanism.

It was implemented to reduce context switches when uploading firmware to
card's RAM.  But this mechanism is not used last 10 years since all mbox
operations are now polled, and it was never used for cards produced in
last 15 years.  Newer cards can use DMA to upload firmware.

git-svn-id: svn://svn.freebsd.org/base/stable/10@316091 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/isp/isp.c
sys/dev/isp/isp_freebsd.c
sys/dev/isp/isp_freebsd.h
sys/dev/isp/ispvar.h