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

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 07 Jul 2023 21:49:12 UTC

--- Comment #21 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:


commit 707e4d1b20aa3983f7cd2f444d6ce41eebc02698
Author:     Joerg Pulz <Joerg.Pulz@frm2.tum.de>
AuthorDate: 2023-07-07 21:43:34 +0000
Commit:     Warner Losh <imp@FreeBSD.org>
CommitDate: 2023-07-07 21:45:30 +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
    This is left for further investigation for now.

      - 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

 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.