Skip to content

ComponentComparisonStamp was misinterpreted #17

@Peng85282

Description

@Peng85282

DSP0267 > Table 6 - Component Image Information > ComponentComparisonStamp

The spec says, "When ComponentOptions bit 1 is not set, this field should use the value of 0xFFFFFFFF." "SHOULD" is a recommendation rather than a requirement (DSP0267 Section 3, Terms and definitions). Therefore, the current implementation is incorrect.

However, "When ComponentOptions bit 1 is set, this field shall contain a FD or downstream device vendor selected value to use as a comparison value in determining if a firmware component is down-level or up-level." Since 0xFFFFFFFF is defined as PLDM_FWUP_INVALID_COMPONENT_COMPARISON_TIMESTAMP, it shall not be used when the bit 1 is set.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions