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

SMBIOS support for HiKey #20

Open
wants to merge 10 commits into
base: hikey-aosp
Choose a base branch
from

Conversation

b-man
Copy link

@b-man b-man commented May 21, 2016

This pull request introduces basic SMBIOS/DMI support for the HiKey platform.

This driver is largely based off of the ARM Juno implementation, with the improvement of dynamically detecting RAM information for CircuitCo, Lemaker 1GB, and LeMaker 2GB variants of the HiKey board. I'm quite new to UEFI development, so any suggestions for improvements are very much welcome.

b-man added 10 commits May 14, 2016 21:38
This patch implements initial support for SMBIOS/DMI
for the 96Boards HiKey Platform.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Brian McKenzie <[email protected]>
…robe type17 data

* Add HiKey memory descriptor data to type19 table for free system memory.
* Since the HiKey has shipped with at least 3 RAM chip variants, dynamically
  populate the type17 descriptor table with data from the DDR PHY.
* Dynamically set speed and size in smbios type17 table
* Don't report more memory than we really have for type19 tables
* Minor formatting changes and updated copyright
Dynamically generate type16 smbios descriptor table to
accurately reflect the amount of physical memory on the board.
@hzhuang1
Copy link

Could you help to show me the benefit to support SMBIOS on HiKey?

@vishalbhoj vishalbhoj force-pushed the hikey-aosp branch 2 times, most recently from a1142af to f70886c Compare April 18, 2017 14:11
@jlinton
Copy link

jlinton commented Nov 1, 2017

I have cherry-picked this into my repo for booting generic linux distros on the hikey.

https://github.com/jlinton/OpenPlatformPkg

Thanks,

@jlinton
Copy link

jlinton commented Nov 1, 2017

BTW: One of the reasons for adding SMBIOS to edk2, besides various things in linux that use the info, is that the EDK2 BDS displays the information in the menu header.

@hzhuang1
Copy link

hzhuang1 commented Nov 1, 2017

How to verify the feature?

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.

3 participants