summaryrefslogtreecommitdiffstats
path: root/firmware/sb16
diff options
context:
space:
mode:
authorSumit Saxena <sumit.saxena@avagotech.com>2016-01-28 16:34:28 +0100
committerMartin K. Petersen <martin.petersen@oracle.com>2016-02-24 03:27:02 +0100
commit179ac14291a0e1cf8c2b2dfedce7c5af66696cc9 (patch)
tree3c682b3d9639a17d03b6970a107078c9b43d75fa /firmware/sb16
parentmegaraid_sas: Fastpath region lock bypass (diff)
downloadlinux-179ac14291a0e1cf8c2b2dfedce7c5af66696cc9.tar.xz
linux-179ac14291a0e1cf8c2b2dfedce7c5af66696cc9.zip
megaraid_sas: Reply Descriptor Post Queue (RDPQ) support
This patch will create a reply queue pool for each MSI-X index and will provide an array of base addresses instead of the single address of legacy mode. Using this new interface the driver can support higher queue depths through scattered DMA pools. If array mode is not supported driver will fall back to the legacy method of reply pool allocation. This limits controller queue depth to 1K max. To enable a queue depth of more than 1K driver requires firmware to support array mode and scratch_pad3 will provide the new queue depth value. When RDPQ is used, downgrading to an older firmware release should not be permitted. This may cause firmware fault and is not supported. Signed-off-by: Kashyap Desai <kashyap.desai@avagotech.com> Signed-off-by: Sumit Saxena <sumit.saxena@avagotech.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'firmware/sb16')
0 files changed, 0 insertions, 0 deletions