HomeFreeBSD

isp(4): Add support to read contents of the FLT (flash layout table)

Description

isp(4): Add support to read contents of the FLT (flash layout table)

The FLT is like a TOC for the flash area and contains entries for every flash
region with start/end address, size and flags.
Start using NVRAM addresses from FLT instead of hardcoded ones for ISP28xx
based HBAs.

The FLT should be available on earlier HBAs too, probably since ISP24xx based.
This needs further investigation and testing.

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 27b4a1b7e5b871c248dc501aa359c93f7263b074)

Details

Provenance
Joerg.Pulz_frm2.tum.deAuthored on Jul 7 2023, 9:43 PM
mavCommitted on Jan 19 2024, 4:51 PM
Parents
rGf0275240dc3d: isp(4): Fix reading NVRAM contents for 28xx based devices
Branches
Unknown
Tags
Unknown