v8.1.0
·
1321 commits
to refs/heads/main
since this release
What's Changed
-
chore: Release 8.0.1 @joschock (#263)
Change Details
## Description
8.0.1 release
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
bumping version to 8.0.1
Integration Instructions
N/A
🚀 Features & ✨ Enhancements
-
Separate internal and public advanced logger protocol structures @cfernald (#264)
Change Details
## Description
Splits the existing protocol definition into a pure representation of the C struct for general use and a wrapper for internal use that carries the rust reference and generics. This simplifies the registration model as well as removes the need for the consumer to know the generic type.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Tested on Q35 with integration test.
Integration Instructions
N/A
🐛 Bug Fixes
-
spin\_locked\_gcd: Move PagingAllocator::new() before init\_paging() @makubacki (#266)
Change Details
## Description
Currently, the PagingAllocator::new() call still occurs within the GCD lock. Move it such that it PagingAllocator releases the lock prior to reacquiring it again for paging init.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
- Intel physical platform
Integration Instructions
- N/A
Full Changelog: v8.0.1...v8.1.0