Skip to content

v2023020000.0.4

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jul 17:27
· 56 commits to refs/heads/release/202302 since this release
746b442

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, ...
    • 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, ...
    • 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, ...

    How This Was Tested

    CI build.

    Integration Instructions

    N/A




🔐 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

    Issue 118

    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
    • 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




📖 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