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

Add Ampere's Case Study for LinuxBoot on Mt. Jade platform #96

Merged
merged 1 commit into from
Nov 25, 2024

Conversation

nhivp
Copy link
Contributor

@nhivp nhivp commented Nov 25, 2024

The Ampere Mt. Jade platform exemplifies how LinuxBoot can transform traditional EDK2 firmware, making it open, flexible, and efficient. With all code publicly available, it stands as a powerful case for open source firmware adoption in modern server architectures.

The Ampere Mt. Jade platform exemplifies how LinuxBoot can transform
traditional EDK2 firmware, making it open, flexible, and efficient. With
all code publicly available, it stands as a powerful case for open
source firmware adoption in modern server architectures.

Signed-off-by: Nhi Pham <nhi@os.amperecomputing.com>
Copy link
Contributor

@rminnich rminnich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is really great stuff. It is also a major step forward, with your BDS implementation.

I love the figure. I wonder if you can comment at some point about how many DXEs there are in non-linuxboot implementation? We typically removed hundreds ...

Thanks for this fantastic writeup.

LinuxBoot's goals of efficiency and flexibility.

Unlike the earlier practice that replaced the UEFI Shell with a LinuxBoot flashkernel,
Ampere's solution introduces a custom BDS implementation that directly boots into the
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you are the first! This was always the dream!

Copy link
Collaborator

@orangecms orangecms left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, thank you! 📖

@pamolloy pamolloy merged commit ad8ad33 into linuxboot:main Nov 25, 2024
2 checks passed
@nhivp
Copy link
Contributor Author

nhivp commented Nov 26, 2024

This is really great stuff. It is also a major step forward, with your BDS implementation.

I love the figure. I wonder if you can comment at some point about how many DXEs there are in non-linuxboot implementation? We typically removed hundreds ...

Thanks for this fantastic writeup.

Hi @rminnich, the non-linuxboot (EDK2) implementation includes ~309 PEI/DXE modules.

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.

4 participants