Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for DDR4 DDIMM parsing #422

Open
wants to merge 1 commit into
base: P11_Dev
Choose a base branch
from

Conversation

branupama
Copy link

@branupama branupama commented Oct 16, 2024

This commit adds the code to support parsing of DDR4 DDIMM type VPD.

ParserFactory is updated to handle the DDR4 type to get the DDIMM VPD
parsing instance for DDR4 DDIMM and DdimmVpdParser class updated to
handle DDR4 DDIMM VPD parsing with new API to calculate the
DDR4 DDIMM size.

Tested the changes by running vpd-manager application, observed DDIMM
parser is selected for DDR4 DDIMM EEPROM files and parsing is
successful. And also observed, DDIMM size is calculated correctly
for DDR4 DDIMMs.

@branupama branupama force-pushed the dd4_ddimm branch 2 times, most recently from 4b9b8df to af91aa6 Compare October 16, 2024 08:51
@branupama branupama changed the title Support DDR4 DDIMM parse Support for DDR4 DDIMM parsing Oct 16, 2024
This commit adds the code to support parsing of DDR4 DDIMM type VPD.

ParserFactory is updated to handle the DDR4 type to get the DDIMM VPD
parsing instance for DDR4 DDIMM and DdimmVpdParser class updated to
handle DDR4 DDIMM VPD parsing with new API to calculate the
DDR4 DDIMM size.

Unit test case for DDR4 DDIMM VPD file is added, observed unit test
case is got passed.

Tested the changes by running vpd-manager application, observed DDIMM
parser is selected for DDR4 DDIMM EEPROM files and parsing is
successful. And also observed, DDIMM size is calculated correctly
for DDR4 DDIMMs.

Signed-off-by: Anupama B R <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant