dmidecode-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 0/1] dmioem: Update Format in HPE OEM 216


From: Jerry Hoemann
Subject: [PATCH v2 0/1] dmioem: Update Format in HPE OEM 216
Date: Wed, 7 Jun 2023 00:27:56 -0600

dmi_hp_216_version: case 1, specified the masks incorrectly.

This record has two 7-bit numbers indicating version of the CPLD firmware.
The code specified the mask as nibble, not byte.

This record encodes the base version of the firmware plus an potential
"internal release" version off that base version.  Internal releases are
for development and are not available on production systems.

The MSb of each record indicates base v intneral release.

The MSb of each record indicates base v intneral release.

    Byte 0                        Byte 1
    +--+-----------------------+ +--+--------------------------+
    |B |   Intneral Version #  | |0 | Base Version #           |
    +--+-----------------------+ +--+--------------------------+

If B == 0 =>  Internal Version # == Base Version # (normal release)
If B == 1 =>  indicates an internal version of firmware.

This firmware record is displayed by the iLO web interface as
"System Programmable Logic Device" and only displays as single
hex value.

Only display the "Base Version" on normal releases to make more
consistent w/ iLO display and dmioem display of HPE OEM record 245.

=== Change for version 2 ===

1. Remove intermediary buffer when printing record 216, type 1.
2. Update patch documentation.




Jerry Hoemann (1):
  dmioem: Update Format in HPE OEM 216

 dmioem.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

-- 
2.40.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]