1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-27 16:39:08 +00:00

Add a sysctl to report the firmware build number.

Some older firmware versions have issues that can be worked around by
avoiding certain operations.  Add a sysctl dev.aac.#.firmware_build to
make it easy for scripts or userland tools to detect the firmware
version.
This commit is contained in:
Ed Maste 2012-02-13 16:48:49 +00:00
parent 0de6400b1c
commit 1423dcd65a
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=231589

View File

@ -291,6 +291,15 @@ aac_attach(struct aac_softc *sc)
*/
aac_describe_controller(sc);
/*
* Add sysctls.
*/
SYSCTL_ADD_INT(device_get_sysctl_ctx(sc->aac_dev),
SYSCTL_CHILDREN(device_get_sysctl_tree(sc->aac_dev)),
OID_AUTO, "firmware_build", CTLFLAG_RD,
&sc->aac_revision.buildNumber, 0,
"firmware build number");
/*
* Register to probe our containers later.
*/