mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-06-02 11:37:07 +00:00
Lenovo Thinkservers provide logically addressed FRUs that aren't typed as logical FRU. Change so that the addressing rather than the type drives our behavior to read or skip. Thinkservers explicitly have a locator record for FRU 0. Ignore such a locator record. If a board info area is not followed by a product or multirecord area, give the board area parsing code access to the end of the area in case board info data runs beyond the end of the claimed area.