-
-
Notifications
You must be signed in to change notification settings - Fork 176
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 Support for Storage Operations #2901
Conversation
Is their any reason why this a Hardware Abstraction rather than a Platform Abstraction? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! Still some work required, but overall, that's it.
- Add supporting enum (mirroring C# declaration). - Add declaration for handler function.
I mimic the Configuration Manager which was HAL. I guess it does not have much impact. |
- Update code accordingly.
- To pass generic information about platform related errors.
- Add enums where used. - Replace for loop with memcpy call. - Add verbose comments to make it super easy to port to other platforms.
a65c4a1
to
394f788
Compare
- Update code and CMake files accordingly.
Good to go! Thanks for the improvements on my initial code! |
I'm adding implementation for this to ORGPAL target before merging. |
Need to remove the command from nanoBooter. It really adds a lot of overhead and bloats the size of nanoBooter! 😯 |
- Adding it completely bloats nanoBooter image size.
- Enabled it for ORGPAL3, which is the only target that supports this.
Description
Motivation and Context
How Has This Been Tested?
Screenshots
Types of changes
Checklist