[Bug 271062] add support for 28xx based device to isp(4)

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 19 Jan 2024 16:54:07 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271062

--- Comment #27 from commit-hook@FreeBSD.org ---
A commit in branch stable/13 references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=de4c073977c9b77d29cdfba9241a0bbe3e5de879

commit de4c073977c9b77d29cdfba9241a0bbe3e5de879
Author:     Joerg Pulz <Joerg.Pulz@frm2.tum.de>
AuthorDate: 2023-07-07 21:43:34 +0000
Commit:     Alexander Motin <mav@FreeBSD.org>
CommitDate: 2024-01-19 16:51:46 +0000

    isp(4): Use the FLT on all supported controllers

    The ISP26xx based HBAs are left as is for now with static NVRAM addressing.
    Those HBAs are known as 83xx (2031 and 8031 for real) and need special
handling.
    This is left for further investigation for now.

    Cosmetics:
      - rename functions and defines as they are no longer specific to 28xx
      - set reasonable log levels
      - sort FLT and NVRAM functions (in the order they are used)

    Tested and approved to work on real hardware with:
      - Qlogic ISP 2532 (QLogic QLE2562 8Gb 2Port FC Adapter)
      - Qlogic ISP 2722 (QLogic QLE2690 16Gb FC Adapter)
      - Qlogic ISP 2812 (QLogic QLE2772 32Gbit 2Port FC Adapter)

    PR: 271062
    Reviewed by: imp, mav
    Sponsored by: Technical University of Munich
    Pull Request: https://github.com/freebsd/freebsd-src/pull/726

    (cherry picked from commit 707e4d1b20aa3983f7cd2f444d6ce41eebc02698)

 sys/dev/isp/isp.c    | 417 +++++++++++++++++++++++++++++----------------------
 sys/dev/isp/ispreg.h |  29 ++--
 sys/dev/isp/ispvar.h |   4 +
 3 files changed, 260 insertions(+), 190 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.