Add support for new SAS HBAs (codenamed Aero and Sea, sold as Broadcom HBA
authorjmatthew <jmatthew@openbsd.org>
Wed, 29 Nov 2023 06:54:09 +0000 (06:54 +0000)
committerjmatthew <jmatthew@openbsd.org>
Wed, 29 Nov 2023 06:54:09 +0000 (06:54 +0000)
commited6c4c70011504d81af25780527d67018e9ae463
treed462b1e8257ff6393a7cd2dbedfff3f4e5c55c9d
parent82b63da0b1dfdb521e0353e303e49fe30df3827e
Add support for new SAS HBAs (codenamed Aero and Sea, sold as Broadcom HBA
9500, Dell HBA350/5, Lenovo ThinkSystem 440 HBA, Supermicro AOC-S3808/16)

These apparently have a hardware problem that results in reads of some
registers returning all zeros under some transient conditions, which can
apparently be worked around by retrying reads that return 0 up to 3 times.

ok dlg@
sys/dev/pci/mpii.c