v2023020000.0.4
What's Changed
-
OemPkg/HelloUefi - CI fixes @Flickdm (#117)
Change Details
## Description
This is the simplest possible UEFI application, it differs from HelloWorld in that it drops dependencies on libraries, and eliminates the PCD logic, this application ideal purpose is to be used to test secure boot certificates as it's attack surface is minimal.
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
How This Was Tested
Built with stuart_ci_build and wsl
Integration Instructions
N/A
-
Add simple UEFI application - HelloUefi @Flickdm (#116)
Change Details
## Description
This is the simplest possible UEFI application. It differs from 'HelloWorld' by dropping PCD logic and dependencies
-
Impacts functionality?
-
Impacts security?
-
Breaking change?
-
Includes tests?
-
Includes documentation?
How This Was Tested
Ran on QemuQ35
Integration Instructions
N/A
</blockquote> <hr> </details>
-
🐛 Bug Fixes
-
OemPkg: Fix build @makubacki (#121)
Change Details
## Description
Fix errors in several CI plugins to pass CI.
- Impacts functionality?
- Functionality - Does the change ultimately impact how firmware functions?
- Examples: Add a new library, publish a new PPI, update an algorithm, ...
- Impacts security?
- Security - Does the change have a direct security impact on an application,
flow, or firmware? - Examples: Crypto algorithm change, buffer overflow fix, parameter
validation improvement, ...
- Security - Does the change have a direct security impact on an application,
- Breaking change?
- Breaking change - Will anyone consuming this change experience a break
in build or boot behavior? - Examples: Add a new library class, move a module to a different repo, call
a function in a new library class in a pre-existing module, ...
- Breaking change - Will anyone consuming this change experience a break
- Includes tests?
- Tests - Does the change include any explicit test code?
- Examples: Unit tests, integration tests, robot tests, ...
- Includes documentation?
- Documentation - Does the change contain explicit documentation additions
outside direct code modifications (and comments)? - Examples: Update readme file, add feature readme file, link to documentation
on an a separate Web page, ...
- Documentation - Does the change contain explicit documentation additions
How This Was Tested
CI build.
Integration Instructions
N/A
- Impacts functionality?
🔐 Security Impacting
-
adding stack cookie support @Flickdm (#119)
Change Details
# Preface
Please ensure you have read the contribution docs prior
to submitting the pull request. In particular,
pull request guidelines.Description
For each item, place an "x" in between
[
and]
if true. Example:[x]
.
(you can also check items in the GitHub UI)- Impacts functionality?
- Yes, builds with stack cookies by default for OemPkg when using
stuart_ci_build
- Yes, builds with stack cookies by default for OemPkg when using
- Impacts security?
- Yes, adds stack cookies
- Breaking change?
- This shouldn't be breaking
- Includes tests?
- No
- Includes documentation?
- No
How This Was Tested
This was built in a windows environment with VS2022 using stuart_ci_build and built on a linux environment using WSL2 on ubuntu 22.04.2 using GCC5
Integration Instructions
N/A
- Impacts functionality?
📖 Documentation Updates
-
HelloUefi: Add 30 second stall @Flickdm (#120)
Change Details
## Description
This application is the simplest UEFI application possible, with no dependencies. These changes add a 30 second stall such that a platform may boot directly to this application and see "Hello UEFI!" with no need for a shell to run it (Such as ShellPkg).
- Impacts functionality?
- Impacts security?
- Breaking change?
- Includes tests?
- Includes documentation?
- Readme.md
How This Was Tested
Ran on a physical machine, QemuQ35,
built With GCC and VS2022
Integration Instructions
N/A
</blockquote> <hr> </details>
Full Changelog: v2023020000.0.3...v2023020000.0.4