Граф коммитов

77 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] ae76318fdf
Bump Features/DEBUGGER from `1d66372` to `40e9812` (#1031)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `1d66372` to `40e9812`.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 07:59:57 -07:00
dependabot[bot] e9cb9caf35
Bump Features/DEBUGGER from `ad7047d` to `1d66372` (#1029)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `ad7047d` to `1d66372`.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 09:10:11 -07:00
kuqin12 1fa16a6c1e
Update basecore and supervisor submodules (#1025)
## Description

Update mu_basecore to top of release/202405 and supervisor repo to pair
up with the updated override tags.

For details on how to complete to complete these options and their
meaning refer to
[CONTRIBUTING.md](https://github.com/microsoft/mu/blob/HEAD/CONTRIBUTING.md).

- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?

## How This Was Tested

Tested on QEMU Q35 and booted to shell.

## Integration Instructions

N/A
2024-08-29 22:53:39 +00:00
Project Mu Bot [bot] e578e87634
Bump Features/MM_SUPV from 13.0.0 to 13.0.1 (#1014)
Bumps Features/MM_SUPV from `13.0.0` to `13.0.1`


Introduces 22 new commits in
[Features/MM_SUPV](https://github.com/microsoft/mu_feature_mm_supv.git).

<details>
<summary>Commits</summary>
<ul>
<li><a
href="e8572f6eff">e8572f</a>
pip: update edk2-pytool-extensions requirement from ~=0.27.9 to
~=0.27.10 (<a
href="https://github.com/microsoft/mu_feature_mm_supv/pull/316">#316</a>)</li>
<li><a
href="1619bce512">1619bc</a>
pip: update edk2-pytool-library requirement from ~=0.21.8 to ~=0.21.9
(<a
href="https://github.com/microsoft/mu_feature_mm_supv/pull/318">#318</a>)</li>
<li><a
href="bce5cec1b1">bce5ce</a>
Changed AllocatePageTableMemory to include a new variable (<a
href="https://github.com/microsoft/mu_feature_mm_supv/pull/317">#317</a>)</li>
<li><a
href="894cc2d9d8">894cc2</a>
pip: bump antlr4-python3-runtime from 4.13.1 to 4.13.2 (<a
href="https://github.com/microsoft/mu_feature_mm_supv/pull/320">#320</a>)</li>
<li><a
href="b250a3918b">b250a3</a>
pip: update edk2-pytool-library requirement from ~=0.21.9 to ~=0.21.10
(<a
href="https://github.com/microsoft/mu_feature_mm_supv/pull/319">#319</a>)</li>
<li><a
href="1a10629b1c">1a1062</a>
MmSupervisorPkg: Core: CET refactoring</li>
<li><a
href="0316605cc7">031660</a>
MmSupervisorPkg: Core: Optimize PatchSmmSaveStateMap and
FlushTlbForAll</li>
<li><a
href="b6184a46dc">b6184a</a>
MmSupervisorPkg: Core: Limit PhysicalAddressBits in special case</li>
<li><a
href="fa1af06743">fa1af0</a>
MmSupervisorPkg: Core: Map SMRAM in 4K page granularity</li>
<li><a
href="6f842d2c20">6f842d</a>
MmSupervisorPkg: Core: Remove SmBases relocation logic</li>
<li><a
href="715b39ab2c">715b39</a>
MmSupervisorPkg: Core + Broker: Remove unused code</li>
<li><a
href="987b164e2b">987b16</a>
MmSupervisorPkg: Core+ Broker: Support to unregister MMI handler</li>
<li><a
href="2a51bef46f">2a51be</a>
MmSupervisorPkg: BaseLibSysCall: Integrate EDK2 changes</li>
<li><a
href="c46d6b5668">c46d6b</a>
MmSupervisorPkg: BaseCpuLibSysCall: Update override tag</li>
<li><a
href="7d06832f77">7d0683</a>
MmSupervisorPkg: BaseIoLibIntrinsicSysCall: Integrate EDK2 changes</li>
<li><a
href="8d70bd9b86">8d70bd</a>
MmSupervisorPkg: Update override tags</li>
<li><a
href="4f50728eb8">4f5072</a>
MmSupervisorPkg: StandaloneMmHobLibSyscall: Do not create hobs</li>
<li><a
href="e9743735f4">e97437</a>
MmSupervisorPkg: MmIplPei: Refresh MMRAM logic</li>
<li><a
href="2b2a8ddb13">2b2a8d</a>
MmSupervisorPkg: StandaloneMmIpl: Removed unused driver</li>
<li><a
href="d3be073583">d3be07</a>
MmSupervisorPkg: Core: Change relocation routine to make system run</li>
<li><a
href="c01aee55e9">c01aee</a>
Pipeline update to support 2405</li>
<li><a
href="6c121a309d">6c121a</a>
Document update and version change (<a
href="https://github.com/microsoft/mu_feature_mm_supv/pull/322">#322</a>)</li>
</ul>
</details>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
Co-authored-by: Kun Qin <kuqin@microsoft.com>
Co-authored-by: Aaron <105021049+apop5@users.noreply.github.com>
2024-08-22 09:21:39 -07:00
dependabot[bot] cc99aa3de6
Bump Features/DEBUGGER from `d7db129` to `ad7047d` (#1022)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `d7db129` to `ad7047d`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="ad7047d100"><code>ad7047d</code></a>
pip: update edk2-pytool-extensions requirement from ~=0.27.10 to
~=0.27.11 (<a
href="https://redirect.github.com/microsoft/mu_feature_debugger/issues/51">#51</a>)</li>
<li>See full diff in <a
href="d7db129716...ad7047d100">compare
view</a></li>
</ul>
</details>
<br />


You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-22 08:14:51 -07:00
dependabot[bot] a0862cd7f3
Bump Features/DEBUGGER from `c9efe78` to `d7db129` (#1020)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `c9efe78` to `d7db129`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d7db129716"><code>d7db129</code></a>
Repo File Sync: synced file(s) with microsoft/mu_devops (<a
href="https://redirect.github.com/microsoft/mu_feature_debugger/issues/50">#50</a>)</li>
<li><a
href="312b83662f"><code>312b836</code></a>
pip: update edk2-pytool-library requirement from ~=0.21.9 to ~=0.21.10
(<a
href="https://redirect.github.com/microsoft/mu_feature_debugger/issues/49">#49</a>)</li>
<li><a
href="3553982820"><code>3553982</code></a>
pip: bump antlr4-python3-runtime from 4.13.1 to 4.13.2 (<a
href="https://redirect.github.com/microsoft/mu_feature_debugger/issues/48">#48</a>)</li>
<li><a
href="4de89c0a27"><code>4de89c0</code></a>
pip: update edk2-pytool-library requirement from ~=0.21.8 to ~=0.21.9
(<a
href="https://redirect.github.com/microsoft/mu_feature_debugger/issues/47">#47</a>)</li>
<li>See full diff in <a
href="c9efe78878...d7db129716">compare
view</a></li>
</ul>
</details>
<br />


You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron <105021049+apop5@users.noreply.github.com>
2024-08-20 10:18:32 -07:00
Oliver Smith-Denny 66a8f3d890
Move Submodules to release/202405 (#1011)
## Description

The Project Mu submodules have moved to release/202405 and as the final
step in qualifying that, we move mu_tiano_platforms to the new
submodules. Below is the list of major changes for this repo to
accommodate the new submodules:

SBSA Dropping ArmVirtPkg Dependency
--
QemuSbsaPkg was dependent on ArmVirtPkg for two libraries and a set of
device tree PCDs. These device tree PCDs were moved to OvmfPkg in edk2,
which we do not carry in Project Mu. In general, ArmVirtPkg allows
dependencies on OvmfPkg, which makes it not a good candidate for Project
Mu to depend on. The PCDs were moved to QemuSbsaPkg, QemuVirtMemInfoLib
was copied there, and the HobLib was pointed to the mu_basecore version,
as the ArmVirtPkg version was not needed, thus breaking the dependency
on ArmVirtPkg. Some other ArmVirtPkg unused PCDs were dropped entirely.

MM_SUPV Updates
--
There were a lot of MM_SUPV updates in release/202405, which led to
needing to copy an instance of SmmRelocationLib from OvmfPkg to
QemuQ35Pkg. There was debt from previous integrations where changes from
MmFeatureLib were not picked up, which were required to work with the
new supervisor.

SourceLevelDebugPkg Dropped
--
Project Mu no longer carries SourceLevelDebugPkg, so all references and
hooks were dropped from the repo.

Non-NX Compat Images Allowed to be Loaded
--
Previously, on Windows built FW's, we would block loading non-NX compat
binaries. This prevents booting most modern Linuxes as shim/grub do not
have the NX_COMPAT flag set for released versions. This was changed to
not block loading non-NX Compat images so that Linux can boot on
Q35/SBSA on Windows.

SBSA Qemu run without SME and SVE
--
Similar to requiring SSE support on Q35, Windows and Linux have started
using SVE instructions on ARM64. However, TF-A in the SP_MM
configuration does not support SME or SVE instructions, so TF-A would
crash when one of those instructions occurred. Qemu is now configured to
run without support for SME and SVE so that the OSes do not attempt to
use them. It was also discovered that Qemu 9.0.2 or newer is required
for booting an OS on SBSA now, it is not clear what changed.

Cleanups and Old References Dropped
--
- As part of debugging some of the changes needed for release/202405,
some DSC cleanups were made.
- MemoryOverrideBinLib was not carried forward to release/202405, so it
was dropped from DSCs.
- AdvLoggerAccessLibNull is used for VariableStandaloneMmLib.inf in
QemuSbsaPkg now instead of the actual instance, as we are not using
AdvLogger there.

For each item, place an "x" in between `[` and `]` if true. Example:
`[x]`.
_(you can also check items in the GitHub UI)_

- [x] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [x] 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, ...
- [x] 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

Booted Q35 and SBSA to Windows and Linux

## Integration Instructions

Qemu 9.0.2 is required for Linux builds to boot into an OS now, it is
unclear exactly what is broken with older versions.

---------

Co-authored-by: Kun Qin <kuqin@microsoft.com>
2024-08-09 19:04:20 +00:00
Project Mu Bot [bot] c0d6ebde4c
Bump Features/DFCI from 4.0.6 to 4.0.8 (#1009)
Bumps Features/DFCI from `4.0.6` to `4.0.8`


Introduces 16 new commits in
[Features/DFCI](https://github.com/microsoft/mu_feature_dfci).

<details>
<summary>Commits</summary>
<ul>
<li><a
href="28440ba987">28440b</a>
pip: bump regex from 2024.5.10 to 2024.5.15 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/221">#221</a>)</li>
<li><a
href="cdb8548eee">cdb854</a>
Repo File Sync: synced file(s) with microsoft/mu_devops (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/222">#222</a>)</li>
<li><a
href="66b7d0d855">66b7d0</a>
pip: bump edk2-pytool-extensions from 0.27.4 to 0.27.5 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/223">#223</a>)</li>
<li><a
href="3db208cd25">3db208</a>
pip: bump edk2-pytool-library from 0.21.5 to 0.21.6 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/224">#224</a>)</li>
<li><a
href="3e7a25bb3c">3e7a25</a>
pip: bump edk2-pytool-library from 0.21.6 to 0.21.7 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/226">#226</a>)</li>
<li><a
href="a620f74329">a620f7</a>
pip: bump edk2-pytool-extensions from 0.27.5 to 0.27.6 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/225">#225</a>)</li>
<li><a
href="93f6017fe2">93f601</a>
pip: bump edk2-pytool-library from 0.21.7 to 0.21.8 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/227">#227</a>)</li>
<li><a
href="80a384f323">80a384</a>
Repo File Sync: synced file(s) with microsoft/mu_devops (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/228">#228</a>)</li>
<li><a
href="e60ba64134">e60ba6</a>
GitHub Action: Bump robinraju/release-downloader from 1.10 to 1.11 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/229">#229</a>)</li>
<li><a
href="98dabf9585">98dabf</a>
pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.9 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/231">#231</a>)</li>
<li><a
href="981a67c31e">981a67</a>
pip: bump edk2-pytool-extensions from 0.27.9 to 0.27.10 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/232">#232</a>)</li>
<li><a
href="c381d64eb9">c381d6</a>
pip: bump regex from 2024.5.15 to 2024.7.24 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/239">#239</a>)</li>
<li><a
href="0262f7d1ed">0262f7</a>
pip: bump edk2-pytool-library from 0.21.8 to 0.21.9 (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/238">#238</a>)</li>
<li><a
href="2dd22c3b6f">2dd22c</a>
DfciPkg/DfciSettings.h: Add new DFCI settings (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/240">#240</a>)</li>
<li><a
href="514e152653">514e15</a>
DfciPkg/DfciTests: fix refresh server pip failure (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/236">#236</a>)</li>
<li><a
href="da68e5dab1">da68e5</a>
DfciPkg/DfciTests: remove silicon-specific test (<a
href="https://github.com/microsoft/mu_feature_dfci/pull/237">#237</a>)</li>
</ul>
</details>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2024-08-07 20:24:09 -07:00
Michael Kubacki fdece4f8fd
Integrate PEI RNG Shared Crypto (#1007)
## Description

Produces an RNG PPI that is used by shared crypto to abstract platform
RNG support.

- Updates Mu Basecore to v2023110010.0.1
- Updates Mu Tiano Plus to v2023110001.1.0
- Updates Mu MM Supervisor to v12.0.1 (for overrides)
- Updates pytools for compat with Mu Basecore Rust plugin

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?

## How This Was Tested

- CI
- Verified RngPei is launched
- Verified RNG PPI is installed
- Verified Shared Crypto's RNG PPI dependency is met
- EFI Shell Boot

## Integration Instructions

- N/A

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2024-08-03 06:56:17 +00:00
dependabot[bot] 8bec4dc998
Bump Features/DEBUGGER from `c61ca5b` to `c9efe78` (#1002)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `c61ca5b` to `c9efe78`.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 06:39:47 -07:00
dependabot[bot] 5234ced3f3
Bump Features/DEBUGGER from `b160742` to `c61ca5b` (#998)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `b160742` to `c61ca5b`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c61ca5bc0d"><code>c61ca5b</code></a>
pip: update edk2-pytool-extensions requirement from ~=0.27.6 to ~=0.27.9
(<a
href="https://redirect.github.com/microsoft/mu_feature_debugger/issues/45">#45</a>)</li>
<li>See full diff in <a
href="b160742deb...c61ca5bc0d">compare
view</a></li>
</ul>
</details>
<br />


You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aaron <105021049+apop5@users.noreply.github.com>
2024-07-23 13:00:00 -07:00
Project Mu Bot [bot] cc72a5080b
Bump Features/CONFIG from 2.0.12 to 2.0.13 (#996)
Bumps Features/CONFIG from `2.0.12` to `2.0.13`


Introduces 4 new commits in
[Features/CONFIG](https://github.com/microsoft/mu_feature_config.git).

<details>
<summary>Commits</summary>
<ul>
<li><a
href="e87f7ca052">e87f7c</a>
GitHub Action: Bump robinraju/release-downloader from 1.10 to 1.11 (<a
href="https://github.com/microsoft/mu_feature_config/pull/375">#375</a>)</li>
<li><a
href="e69e758a3e">e69e75</a>
UpdateConfigHdr: Gracefully exit when filepath is `None` (<a
href="https://github.com/microsoft/mu_feature_config/pull/378">#378</a>)</li>
<li><a
href="3f520bb761">3f520b</a>
pip: bump edk2-pytool-extensions from 0.27.6 to 0.27.8 (<a
href="https://github.com/microsoft/mu_feature_config/pull/376">#376</a>)</li>
<li><a
href="c781a93b88">c781a9</a>
pip: bump edk2-pytool-extensions from 0.27.8 to 0.27.9 (<a
href="https://github.com/microsoft/mu_feature_config/pull/379">#379</a>)</li>
</ul>
</details>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
Co-authored-by: Aaron <105021049+apop5@users.noreply.github.com>
2024-07-23 10:52:58 -07:00
dependabot[bot] 1236a0124b
Bump Features/DEBUGGER from `62f9727` to `b160742` (#989)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `62f9727` to `b160742`.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 08:18:18 -07:00
Project Mu Bot [bot] 4119f850f2
Bump Features/CONFIG from 2.0.11 to 2.0.12 (#987)
Bumps Features/CONFIG from `2.0.11` to `2.0.12`

Introduces 13 new commits in
[Features/CONFIG](https://github.com/microsoft/mu_feature_config.git).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2024-07-02 09:40:50 -04:00
kuqin12 49afdf513f
Support CLANGPDB to build ARM SBSA (#944)
# Preface

Please ensure you have read the [contribution
docs](https://github.com/microsoft/mu/blob/master/CONTRIBUTING.md) prior
to submitting the pull request. In particular,
[pull request
guidelines](https://github.com/microsoft/mu/blob/master/CONTRIBUTING.md#pull-request-best-practices).

## Description

This change is created to support building SBSA using CLANGPDB.

For each item, place an "x" in between `[` and `]` if true. Example:
`[x]`.
_(you can also check items in the GitHub UI)_

- [x] 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

This was tested locally using QEMU SBSA platform and booted to UEFI
shell.

## Integration Instructions

N/A
2024-06-26 06:09:25 +00:00
dependabot[bot] 811e3211a7
Bump Features/DEBUGGER from `0684e84` to `62f9727` (#981)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `0684e84` to `62f9727`.

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 15:02:24 -04:00
dependabot[bot] e4b00eae5d
Bump Features/DEBUGGER from `26e1318` to `0684e84` (#974)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `26e1318` to `0684e84`.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-05 08:34:40 -07:00
Project Mu Bot [bot] bf8d2a2051
Bump Features/CONFIG from 2.0.10 to 2.0.11 (#973)
Bumps Features/CONFIG from `2.0.10` to `2.0.11`

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2024-06-05 08:31:31 -07:00
Project Mu Bot [bot] 0c11cd3554
Bump MU_BASECORE from 2023110007.1.0 to 2023110008.0.0 (#966)
Bumps MU_BASECORE from `2023110007.1.0` to `2023110008.0.0`

Introduces 21 new commits in
[MU_BASECORE](https://github.com/microsoft/mu_basecore.git).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
2024-06-04 00:25:17 +00:00
dependabot[bot] 3049ece928
Bump Features/DEBUGGER from `b923b3b` to `26e1318` (#962)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `b923b3b` to `26e1318`.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-30 07:31:03 -07:00
Project Mu Bot [bot] 4ca73b0483
Bump Features/DFCI from 4.0.5 to 4.0.6 (#953)
Bumps Features/DFCI from `4.0.5` to `4.0.6`

Introduces 18 new commits in
[Features/DFCI](https://github.com/microsoft/mu_feature_dfci).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2024-05-21 07:05:58 +00:00
dependabot[bot] 252151ba8d
Bump Features/DEBUGGER from `6f04dea` to `b923b3b` (#948)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `6f04dea` to `b923b3b`.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-16 08:10:48 -07:00
dependabot[bot] 4f7ba61acb
Bump Features/DEBUGGER from `cee0d1a` to `6f04dea` (#937)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `cee0d1a` to `6f04dea`.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-08 09:49:03 -07:00
Project Mu Bot [bot] d5f5f65c4c
Bump Features/DEBUGGER from 0.1.1 to 0.1.2 (#932)
Bumps Features/DEBUGGER from `0.1.1` to `0.1.2`


Introduces 2 new commits in
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger.git).

<details>
<summary>Commits</summary>
<ul>
<li><a
href="8b30829454">8b3082</a>
Improvements to Windbgx integration and UEFI extension (<a
href="https://github.com/microsoft/mu_feature_debugger/pull/22">#22</a>)</li>
<li><a
href="cee0d1a8ff">cee0d1</a>
Improvements to UEFIExt and fix register writes (<a
href="https://github.com/microsoft/mu_feature_debugger/pull/23">#23</a>)</li>
</ul>
</details>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2024-04-30 20:14:29 -07:00
dependabot[bot] 0aa979d2e0
Bump Features/DEBUGGER from `6fa8e9f` to `aed4cc3` (#924)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `6fa8e9f` to `aed4cc3`.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 09:32:01 -07:00
kuqin12 eff00d57b9
Update MU_BASECORE to v2023110004.0.0, MM_SUPV to v11.0.1 and MU_PLUS to v2023110000.0.5 (#911)
## Description

This change updates the MU_BASECORE, MM_SUPV and MU_PLUS submodules and
fixes integration errors:

| Submodule | Version |
| - | - |
| MU_BASECORE | v2023110004.0.0 |
| MM_SUPV | v11.0.1 |
| MU_PLUS | v2023110000.0.5 |

- [x] 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, ...
- [x] 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

This was tested on QEMU Q35 and SBS, both platforms booted to UEFI
shell.

## Integration Instructions

N/A

---------

Co-authored-by: Aaron <105021049+apop5@users.noreply.github.com>
Co-authored-by: Oliver Smith-Denny <osde@microsoft.com>
2024-04-17 15:22:37 -07:00
dependabot[bot] 41e58d9bf1
Bump Features/DEBUGGER from `e462d5a` to `6fa8e9f` (#917)
Bumps
[Features/DEBUGGER](https://github.com/microsoft/mu_feature_debugger)
from `e462d5a` to `6fa8e9f`.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-17 12:16:35 -07:00
Chris Fernald bbc04e6ef4
Enable MU Debugger Package for Q35 & SBSA (#910)
## Description

Ingests the MU_FEATURE_DEBUGGER repo and enabled the software debugger
for both Q35 and SBSA through the build flag
`BLD_*_DEBUGGER_ENABLED=TRUE` to debug over the serial port specified by
the runtime flag `SERIAL_PORT=####`.

Creates a debug transport for Q35 that wraps the IO port serial port lib
implementation but swaps the UART port address before calling to allow
the debugger to run on a separate port then the debug output.

- [X] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?

## How This Was Tested

Locally tested on both SBSA and Q35.

## Integration Instructions

N/A
2024-04-15 21:03:11 +00:00
kuqin12 838fb2769d
Update MU_BASECORE and MM_SUPV to resolve override hash mismatch (#896)
## Description

The MU_BASECORE update changed the hash used in MmSupervisorPkg. This
change updated both submodules to fix the auto-PRs build break.

- [x] 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, ...
- [x] 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

Q35 platform is tested with QEMU 9.0.0-rc1 on Windows and booted to UEFI
shell.

## Integration Instructions

N/A
2024-04-03 13:21:42 -07:00
Taylor Beebe 9339d2f70b
Update Subrepos to Sync Stack Cookie Changes (#870)
## Description

The StackCheckLib instances have been updated in all subrepos. Thi PR
updates all subrepos and the StackCheckLib instances for SBSA and Q35.

- [x] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [x] 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

Tested in pipelines

## Integration Instructions

N/A
2024-03-05 20:05:23 +00:00
Project Mu Bot [bot] 414a165086
Bump Features/CONFIG from 2.0.8 to 2.0.9 (#863)
Bumps Features/CONFIG from `2.0.8` to `2.0.9`

Introduces 7 new commits in
[Features/CONFIG](https://github.com/microsoft/mu_feature_config.git).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2024-02-22 11:33:46 -05:00
kuqin12 98d7e84da4
Integrate 202311 release branches (#809)
## Description

This change updates all submodules to point to 202311 based MU
submodules.

Code change specifically applicable to QEMU Q35:

dea6002d6e

24e6daa2bc

12d3d60f51

Specifically, the submodules are updated to:

| Submodule | Version |
| - | - |
| MU_BASECORE | v2023110000.0.1 |
| MU_PLUS | v2023110000.0.0 |
| MU_OEM_SAMPLE | v2023110000.0.0 |
| MU_TIANO_PLUS | v2023110000.0.0 |
| MM_SUPV | v9.0.0 |
| MU_SILICON_ARM | v2023110000.0.0 |

- [x] 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, ...
- [x] 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

This branch was tested on QEMU Q35 and verified bootable to UEFI shell
and Windows OS.

## Integration Instructions

N/A

---------

Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
2024-02-07 20:16:52 +00:00
Project Mu Bot [bot] e585e15ff1
Bump Features/CONFIG from 2.0.7 to 2.0.8 (#848)
Bumps Features/CONFIG from `2.0.7` to `2.0.8`

Introduces 20 new commits in
[Features/CONFIG](https://github.com/microsoft/mu_feature_config.git).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2024-02-06 20:51:20 -05:00
Project Mu Bot [bot] 5eccf03073
Bump Features/DFCI from 4.0.3 to 4.0.4 (#847)
Bumps Features/DFCI from `4.0.3` to `4.0.4`

Introduces 16 new commits in
[Features/DFCI](https://github.com/microsoft/mu_feature_dfci).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2024-02-06 20:50:06 -05:00
Michael Kubacki 0208c0e859
Drop non-shared crypto from QemuQ35Pkg and QemuSbsaPkg (#835)
## Description

Moving forward the OpenSSL submodule will no longer be present in
`CryptoPkg` and the only option to integrate crypto into the platform
will be shared crypto (via the binary crypto ext dep).

The option to enable/disable shared crypto is removed since disabling
it is no longer an option.

Notes:

- Integrates newly available `AARCH64` PEI and Standalone MM shared
crypto binaries.

- The `BaseCryptLibUnitTest` EFI shell test is removed since it depends
on
functions not present in the PPI/Protocol instances of `BaseCryptLib`
and
the crypto releases should have the tests run before the release is
made.
  
- An issue to track this is here:
https://github.com/microsoft/mu_crypto_release/issues/56

- Runtime DXE crypto is not currently available. It is only needed at
this time for
the non-SMM instance of `QemuQ35Pkg` (`VariableRuntimeDxe`). Since this
is not the
primary target for `QemuQ35Pkg`, the Runtime DXE binary will be updated
in the
  future to unblock Mu Basecore updates in Mu Tiano Platforms.

- An issue to track that is here:
https://github.com/microsoft/mu_crypto_release/issues/55

---

Updates these submodules to the following release points:

- `MU_BASECORE`:
[v2023020013.1.0](https://github.com/microsoft/mu_basecore/releases/tag/v2023020013.1.0)

- `Common/MU_TIANO`:
[v2023020000.2.0](https://github.com/microsoft/mu_tiano_plus/releases/tag/v2023020000.2.0)

- `Features/MM_SUPV`:
[v8.1.8](https://github.com/microsoft/mu_feature_mm_supv/releases/tag/v8.1.8)

---

- [x] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [x] 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

- `QemuQ35Pkg` and `QemuSbsaPkg` CI build and boot.

## Integration Instructions

- These changes only affect mu_tiano_platforms.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2024-02-01 17:28:24 +00:00
Project Mu Bot [bot] 0f0c734b3b
Bump Features/DFCI from 4.0.2 to 4.0.3 (#793)
Bumps Features/DFCI from `4.0.2` to `4.0.3`

Introduces 2 new commits in
[Features/DFCI](https://github.com/microsoft/mu_feature_dfci).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-12-07 14:11:13 -05:00
Taylor Beebe befb9365e0
Update All Submodules, Update Package DSC Files to Use New Stack Cookie Library (#784)
## Description

All submodules have been updated to top of tree to ingest the stack
cookie library transition commits. The packages in this repo were
updated to use the new stack cookie library.

- [x] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [x] 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

Tested on Q35 and SBSA

## Integration Instructions

N/A
2023-11-29 16:19:42 -08:00
Project Mu Bot [bot] 7fe8ba3975
Bump Features/CONFIG from 2.0.5 to 2.0.6 (#747)
Bumps Features/CONFIG from `2.0.5` to `2.0.6`

Introduces 6 new commits in
[Features/CONFIG](https://github.com/microsoft/mu_feature_config.git).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-10-23 13:35:01 -04:00
Project Mu Bot [bot] 724a87fb53
Bump Features/MM_SUPV from 8.1.5 to 8.1.6 (#743)
Bumps Features/MM_SUPV from `8.1.5` to `8.1.6`

Introduces 16 new commits in
[Features/MM_SUPV](https://github.com/microsoft/mu_feature_mm_supv.git).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-10-19 10:44:27 -04:00
Project Mu Bot [bot] 14119b01f3
Bump Features/CONFIG from 2.0.3 to 2.0.5 (#726)
Bumps Features/CONFIG from `2.0.3` to `2.0.5`


Introduces 4 new commits in
[Features/CONFIG](https://github.com/microsoft/mu_feature_config.git).

<details>
<summary>Commits</summary>
<ul>
<li><a
href="c8a8d93195">c8a8d9</a>
pip: bump regex from 2023.8.8 to 2023.10.3 (<a
href="https://github.com/microsoft/mu_feature_config/pull/256">#256</a>)</li>
<li><a
href="c22b3d46de">c22b3d</a>
pip: bump edk2-pytool-library from 0.18.1 to 0.18.2 (<a
href="https://github.com/microsoft/mu_feature_config/pull/257">#257</a>)</li>
<li><a
href="c37d64826d">c37d64</a>
Update autogen script to generate profile ids array on UEFI builds (<a
href="https://github.com/microsoft/mu_feature_config/pull/258">#258</a>)</li>
<li><a
href="2fe056cb44">2fe056</a>
Fixed autogen script when no user input for profile IDs (<a
href="https://github.com/microsoft/mu_feature_config/pull/259">#259</a>)</li>
</ul>
</details>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-10-09 07:32:55 -07:00
Project Mu Bot [bot] f949cef76d
Bump Features/CONFIG from 2.0.2 to 2.0.3 (#720)
Bumps Features/CONFIG from `2.0.2` to `2.0.3`


Introduces 3 new commits in
[Features/CONFIG](https://github.com/microsoft/mu_feature_config.git).

<details>
<summary>Commits</summary>
<ul>
<li><a
href="892715d715">892715</a>
Repo File Sync: Update to Mu DevOps 6.5.1 (<a
href="https://github.com/microsoft/mu_feature_config/pull/252">#252</a>)</li>
<li><a
href="da9bc93484">da9bc9</a>
pip: bump edk2-pytool-library from 0.18.0 to 0.18.1 (<a
href="https://github.com/microsoft/mu_feature_config/pull/253">#253</a>)</li>
<li><a
href="489eef5697">489eef</a>
Fail gracefully when failed to parse serial input (<a
href="https://github.com/microsoft/mu_feature_config/pull/255">#255</a>)</li>
</ul>
</details>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-10-05 00:11:40 +00:00
Project Mu Bot [bot] 50d3add092
Bump Features/CONFIG from 2.0.0 to 2.0.2 (#714)
Bumps Features/CONFIG from `2.0.0` to `2.0.2`

Introduces 15 new commits in
[Features/CONFIG](https://github.com/microsoft/mu_feature_config.git).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-09-25 20:01:36 -04:00
Project Mu Bot [bot] 08474021cb
Bump Features/CONFIG from 1.0.1 to 2.0.0 (#694)
Bumps Features/CONFIG from `1.0.1` to `2.0.0`

Introduces 12 new commits in
[Features/CONFIG](https://github.com/microsoft/mu_feature_config.git).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-09-06 15:39:18 -04:00
Michael Kubacki 4871be91bd
Integrate UefiCpuLib breaking change (#689)
## Description

Updates the repo for a change that merged UefiCpuLib with CpuLib.

UefiCpuLib will be removed entirely soon so all references are updated
to CpuLib.

Includes the following submodule updates:

- `MU_BASECORE` to `v2023020005.0.1`
- `Common/MU` to `v2023020001.4.1`
- `Common/MU_TIANO` to `v2023020001.4.1`
- `Features/MM_SUPV` to `v8.1.5`

---

- [ ] 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 package build (via PR checks)

## Integration Instructions

N/A

---

Associated Changes in Submodules

- https://github.com/microsoft/mu_feature_mm_supv/pull/164
- https://github.com/microsoft/mu_plus/pull/304
- https://github.com/microsoft/mu_tiano_plus/pull/174

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-08-30 17:59:28 -04:00
Project Mu Bot [bot] 61b2766bc3
Bump Features/DFCI from 4.0.0 to 4.0.1 (#667)
Bumps Features/DFCI from `4.0.0` to `4.0.1`

Introduces 9 new commits in
[Features/DFCI](https://github.com/microsoft/mu_feature_dfci).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-08-24 11:55:43 -04:00
Project Mu Bot [bot] e32b4a767f
Bump Features/CONFIG from 1.0.0 to 1.0.1 (#651)
Bumps Features/CONFIG from `1.0.0` to `1.0.1`

Introduces 4 new commits in
[Features/CONFIG](https://github.com/microsoft/mu_feature_config.git).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-07-28 15:27:49 -04:00
Project Mu Bot [bot] e112bf4506
Bump Features/MM_SUPV from 8.1.3 to 8.1.4 (#652)
Bumps Features/MM_SUPV from `8.1.3` to `8.1.4`

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-07-28 15:26:30 -04:00
Project Mu Bot [bot] c879412505
Bump Features/MM_SUPV from 8.1.2 to 8.1.3 (#644)
Bumps Features/MM_SUPV from `8.1.2` to `8.1.3`

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-07-24 11:10:00 -04:00
Michael Kubacki a46708482c Bump Feature/MM_SUPV from 8.1.1 to 8.1.2
Bumps Features/MM_SUPV from `8.1.1` to `8.1.2`

Introduces 1 new commit in
[Features/MM_SUPV](https://github.com/microsoft/mu_feature_mm_supv.git).

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-07-17 15:46:19 -04:00
Project Mu Bot [bot] e4a270d3a2
Bump Features/MM_SUPV from 8.1.0 to 8.1.1 (#639)
Bumps Features/MM_SUPV from `8.1.0` to `8.1.1`

Introduces 13 new commits in
[Features/MM_SUPV](https://github.com/microsoft/mu_feature_mm_supv.git).

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
2023-07-17 10:30:47 -04:00