Skip to content
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

Bump MU_BASECORE from 2023020013.1.1 to 2023110000.0.0 #842

Closed

Conversation

ProjectMuBot
Copy link
Collaborator

Bumps MU_BASECORE from 2023020013.1.1 to 2023110000.0.0

Introduces 1391 new commits in MU_BASECORE.

Commits
  • 43c2c9 Add scheduled maintenance workflow (#92) (#232)
  • c194e3 Update edk2-pytool-library (#237)
  • c759c9 Enable Data Terminal Ready and Request to Send at the end of a Serial… (#168)
  • a71291 Add extra RestoreTpl() call in DiskIo to maintain TPL raise/restore symmetry (#230)
  • f78255 .azurepipelines: Add support for new artifacts_identifier param (#248)
  • 6e1c78 [Cherry-pick] UnitTestFrameworkPkg: Add googletest submodule and GoogleTestLib
  • 579d29 UnitTestFrameworkPkg: CI tweaks for Google Test changes
  • 7281ec Base.h: Ignore VA macro Mu change when host tests are enabled
  • 4c082e Add CodeQL Stuart parameter to this repo (#251)
  • c81e92 Added check if requested overridevalidation file is not contained in a Package (#256)
  • c61a57 Add varpolicy dynamic shell command (#254)
  • 5464d1 [Cherry-pick] CodeQL Fixes - Second Pass from 202202
  • f90d7a Batch of CodeQL Fixes
  • 839884 StandaloneMmPkg: Additional CodeQL fixes (#262)
  • 2c6ee9 UefiCpuPkg: Additional CodeQL fixes (#263)
  • 6acf82 MdePkg: Additional CodeQL fixes (#266)
  • f49519 NetworkPkg: Additional CodeQL Fixes (#261)
  • b9d04a MdeModulePkg: Additional codeql fixes (#273)
  • be03b5 ShellPkg: Additional CodeQL fixes (#268)
  • e71970 CryptoPkg: Additional CodeQL fixes (#279)
  • dd9f86 Allow PciBus to tolerate a CRS response by ignoring the device (#269)
  • e036ef MdePkg/BaseMemoryLib: Prevent VS2022 (17.5) linker failure (#290)
  • 9001fb IndustryStandard\IpmiNetFnSensorEvent.h: Added SetSensorThreshold and GetSensorThreshold commands (#288)
  • 8ae82a Ensure DevicePath is FilePath Prior to Accessing PathName (#292)
  • 55ad1f CodeQlFilters.yml: Filter updates (#295)
  • 5dce0e Remove MemoryAttributeProtocolFuncTestApp (#286)
  • 192d34 NetworkPkg\Ip6Dxe and MdeModulePkg\Universal\SetupBrowserDxe: Fix Previous CodeQL fix (#296)
  • 83ec75 Update CodeQL CLI from 2.11.2 to 2.12.4 (#309)
  • daf7f8 Saving unit test cache file to the path where user ran it from (#315)
  • 949660 NetworkPkg: More CodeQL fixes (#317)
  • d2e551 MdeModulePkg: More CodeQL fixes (#319)
  • 4f4cc7 MdePkg: More CodeQL fixes (#318)
  • a420f6 ShellPkg: More CodeQL fixes (#321)
  • 82995e Add Volatile Keyword to NVMe CQs and SQs (#326)
  • 4b37c3 Adding support of building BaseTool for Windows ARM (#323)
  • 326dde CryptoPkg: More CodeQL fixes (#320)
  • e720a8 Use Ubuntu version 20.04 to build basetool to keep backwards compatibility (#331)
  • 118375 Introduce code coverage job for matrix build (#333)
  • fec2cd SetupBrowserDxe: Initialize the variable "BrowserStorage" (#346)
  • 60c1bc python: resolve parser deprecation warnings (#340)
  • 34a394 Add repo versioning details to readme
  • 40da3f UnitTestFrameworkPkg: Fix markdownlint issues
  • df800a Infinite boot retries (#347)
  • 1cd17c Plugin/CodeQL: Linux fixes (#364)
  • b47eb1 Additional CodeQL Fixes (#358)
  • c5cbec Adding base tool build for Linux ARM (#362)
  • 067b1a Add Windows ARM 64-bit base tools (#376)
  • dabc50 Mark NonDiscoverablePciDeviceIo Memory XP By Default (#374)
  • 8b51b1 Updated Crypto Tests (#372)
  • cab8ef Updating all binary releases (#379)
  • 337fc6 Edk2ToolsBuild.py: set arch to host arch if not specified on linux (#381)
  • 01a3f5 REBASE: Updated PcdCpuStackGuard references to PcdCpuSmmStackGuard references
  • 36ad94 REBASE: Created new files integrating the upstream crypto changes
  • dbea41 REBASE: Fix line endings for VariableServicesBBTests
  • 54c2de REBASE: Uncrustified PiSmmCore
  • 984dee REBASE: Fixed Markdown errors in new Readme.md file
  • 71e3ab REBASE: Changed ArmPkg reference to instead point to BaseTools
  • a1da29 MdeModulePkg/Core: Reduce stack cookie value verbosity (#384)
  • c149b3 Fixing bug with newer versions of markdownlint (#389)
  • a8dee7 Introduce Standalone MM Policy Service (#390)
  • ab9d81 Add basic wrappers to the Policy Library (#396)
  • d3f669 Stop USB enumeration in case a malformed descriptor is found (#410)
  • 85f237 Create Github Workflow to publish basetools on release (#385)
  • 45219b Additional CodeQL Fixes (#400)
  • 34031f CHERRY-PICK: Add a pull request build for basetools pipeline and directory changes… (#416)
  • 21f4ba Add support for IAD-style USB input devices in ConPlatform (#420)
  • bcfed5 Explicitly make Linux binaries executable and create Basetools tar file. (#427)
  • 9fe0a9 Update basetools for 202302 using the github release. (#418)
  • e601ef Onboarding ARM64 builds on selfhosted Azure pipeline agents (#404)
  • c0dad8 Integrate PrEval Policy 5 (#423)
  • fbb9af Introduce notification callbacks for the Policy Service (#433)
  • b4a8d2 Don"t Create Variable Policy for PlatformRecovery#### if SetVariable Failed (#440)
  • 5f8b6a Removing ARM based tests as this is not supported yet (#443)
  • 3019d2 [CHERRY-PICK] MdeModulePkg/UefiBootManagerLib: Skip con var update if no change (#445) (#447)
  • ae4024 UefiDevicePathLib: remove PEIM support (#449)
  • 049c28 Initialize Status Variable on Failure Path in LoadUnitTestCache() (#453)
  • a5452e OverrideValidation: Update logging levels (#450)
  • ec37d2 MdeModulePkgHostTest: UefiSortLib -> SortLib for library overrides (#457)
  • ad777e Refactoring the MM implementation to support both Standalone MM and Traditional MM (#461)
  • edfaf0 Using older Ubuntu image for the basetool release (#467)
  • 3f8d4a MdeModule: resolve invalid library override (#469)
  • 5942e5 MdePkg/PeImage.h: add bits from BaseTools version
  • 602c08 BaseTools: Add missing MU_CHANGEs
  • bf038f BaseTools: Remove /NXCOMPAT VS X64 DLINK flags (#468)
  • ec7a96 [CodeQL] CryptoPkg: BaseCryptLib: Check return value from `ASN1_get_object` (#470)
  • f97224 TCBZ 4492: Update SplitTable() Logic to Correctly Break Up Memory Map Descriptors (#476)
  • db97ee BaseTools: Add Rust build support
  • 56de21 BaseTools/Conf: Rust updates
  • 7c8821 Add Rust config files
  • 0dad83 Add Rust documentation
  • 070418 CI: Add Rust Host Unit Test CI check (#481)
  • 475994 MdeModulePkg: PciHostBridgeDxe: ignore TypeIo (#482)
  • 371047 Change default alignment for ramdisk booting. (#480)
  • 3b51a4 Refactoring infinite boot option retries (#392)
  • 2c4db3 Fix CodeQL errors (#490)
  • 5339df Revert "Stop USB enumeration in case a malformed descriptor is found (#410)" (#493)
  • 2deccb CryptEc.c CodeQL Fix (#492)
  • a18705 BaseTools: Detect library class mismatch [REBASE&FF] (#499)
  • 3c8d1e Update IORT SMMUv3 IORT node flags for HTTU to include dirty state support (#500)
  • 857b4e Set OpenCppCoverage working dir to avoid files in root (#507)
  • be49c4 FlattenPdbs: improve performance (#511)
  • fe9fc5 WinRcPath: improve performance (#512)
  • 0a5a1d MdeModulePkg/NvmExpressDxe: Improve NVMe controller init robustness
  • e39716 MdeModulePkg/NvmExpressDxe: Correct function parameter modifer
  • 2d602b MdePkg/Nvme.h: Add missing NVMe capability descriptions
  • 810c64 Use gMuEventPreExitBootServicesGuid for SnpDxe to issue PxeShutdown (#522)
  • a73966 BaseTools: Rust support enhancements (#519)
  • bcbe07 SpellCheck: force no color codes (#529)
  • 59f338 LineEndingsCheck: improve performance (#513)
  • 24a4f4 Fix Python logging.warn() deprecation warnings (#537)
  • 7c60e3 DXE and SMM core performance lib codeql changes. (#534)
  • 46c7c4 Resolve mws deprecations (#539)
  • 418f07 LineEndingCheck: bugfix: Fails if not run from workspace root (#540)
  • d4553f .pytool/Plugin/RustHostUnitTestPlugin: Ensure strings in ignore list (#541)
  • b02e74 .pytool/Plugin/RustHostUnitTestPlugin: Handle no coverage results (#545)
  • d1b9da OverrideValidation: bugfix handling file missing from workspace (#549)
  • c70d96 CodeQlFilters.yml: Glob file patterns in nested directories (#552)
  • a4dcf5 MdeModulePkg/VariablePolicyLib: Use wildcard character constant (#554)
  • d425f4 RepoDetails.md: Fix markdownlint errors
  • 681dcb Move Rust documentation to Project Mu repo
  • f64848 GitHub Action: Bump actions/checkout from 3 to 4 (#551)
  • 058d73 PolicyServicePkg/PolicyLib.h: Add missing include guard (#556)
  • c99d59 Enable new CodeQL queries (17 total)
  • a4ef72 Fix Redefined Callback (#566)
  • 6b4c06 Add support for initializing Max Payload Size during PCIe enumeration (#562)
  • 9ff1fd Added Ipmi Threshold sensor APIs and their NULL implementation (#564)
  • 28789f Don"t Lock Variable Policy if Device is in Unit Test Mode (#558)
  • 1fc9ff Reboot After Completing VariablePolicyFuncTestApp (#573)
  • ff6324 Change assert to not fire when intentionally disabling PCI enumeration (#572)
  • bb00a5 .pytool/Plugin: Improve Rust support (#578)
  • 7bb3e8 Create Google mock for ReadOnlyVariable2 (#579)
  • d439b4 .pytool/Plugin: Better Rust Support (#580)
  • 5881f3 RustHostUnitTestPlugin: Skip plugin when package has no rust crates (#583)
  • dfcbda Fixing the string matching for Windows ARM64 system (#584)
  • 478825 Remove datetime.utcnow() support from OverrideValidation.py (#586)
  • 2aa8e6 BaseTools/Conf: Update file versions for Rust changes (#587)
  • ded54d Add CI Plugin: NestedPackageCheck (#509)
  • 3444c4 Add a Panic Library to MdePkg (#582)
  • dd82d7 REBASE: Start the readme for the integration
  • 028aee Update PcRtc.c to include older change that set the default year
  • 2e3260 Changed some PCD identifier values to not conflict with the tracehub additions from edk2
  • a20a02 Updated tools_def.template to work with changes from edk2
  • 7ff427 Disabled Vtf0.inf to be able to build CI
  • 95f57f Updated PiSmmCpuDxe to work with edk2 changes
  • 6d3f67 Fixed DxeMpLib.c to work with the edk2 changes
  • aa5ae2 Fixed markdown issues that changes from edk2 brought
  • 697510 Uncrustify some changes from edk2
  • 26eb68 Fixed Markdown errors in TraceHub Readme
  • 26e38d Markdown fixes for changes in the Unit Test readme from edk2
  • 86722c Disable the shared crypto driver for the integration
  • f3c692 Updated tools_def.template to use new MdePkg GnuNoteBti.bin
  • eff75b Fixed header file issue in StandaloneMmPeCoffExtraActionLib.c
  • 82b92f Updated Crypto tests to not use native instructions for non IA32 and X64 builds
  • 4ca95f Fixing page table handling for non-present pages. (#617)
  • dcf8be MdeModulePkg/MemoryTypeInfoSecVarCheckLib: Elaborate on expected mem types (#595)
  • 8c6369 [PolicyServicePkg] Adding MemoryAllocationLib to library classes that rely on it (#597)
  • 006dc1 MdeModulePkg and UefiCpuPkg CodeQL Fixes (#561)
  • 5f165d EsrtFmp CodeQL Fix (#598)
  • 91c81d BaseTools/Plugin: Add Rust Environment Check build plugin (#600)
  • 87ec78 BaseTools/Plugin: Add tool exclusion to RustEnvironmentCheck (#602)
  • 481bbd BinToPcd.py: Update regex strings to use raw strings (#604)
  • 383ec1 Fixing incorrect monotonic counter comment in INF file (#605)
  • 170d1d MdePkg/GoogleTest: Add GetTime() RT service mock interface (#607)
  • 1cc3b3 BaseTools/Plugin/RustEnvironmentCheck: Add rust-src component check (#611)
  • df867f MdeModulePkg/PciHostBridgeDxe: Add readback after final Cfg-Write (#599)
  • c3cd08 Add Gmock for UefiBootServicesTableLib (#623)
  • d1da30 Define GUID for boot manage policy to connecxt storage devices. (#619)
  • 66197b Add late initialization for Debug Agent (#624)
  • 117aef MdePkg/GoogleTest: Add HASH2 Protocol mock interface (#630)
  • c14706 Add StackCheckLib and StackCheckFailureLib
  • 6c48e1 Transition Stack Cookie Libraries
  • 2d5ad6 Activate Stack Cookies on GCC5 Builds
  • 9b3e9a Delete Old Stack Cookie Library and Supporting Code
  • b1b0f0 Bugfix: Switch Host-Based Test DSC MSVC FLAG from \GS- to /GS- (#633)
  • ab4e30 Add Unaccepted Memory Type to Memory Protection Struct Definitions (#634)
  • 4a115d Reduce GCC Stack Protection Level, Increment Tools Def Version (#637)
  • 19cafa Restrict Module Types for Stack Cookie Libraries in MdeLibs.dsc.inc to Exclude HOST_APPLICATION (#639)
  • 44de5d Check for Clang and GCC Support When Defining NO_STACK_COOKIE (#640)
  • 001fc5 Update GetMemoryMapWithPopulatedAccessAttributes() to Defer Free/Allocate Calls
  • eed709 GetMemoryMapWithPopulatedAccessAttributes Code Documentation Updates
  • 4c372a Added codeql fixes to DxeCorePerformanceLib.c (#636)
  • 65beca pip: Updated pip to latest
  • 43ae60 Repo File Sync: Synced file(s) with microsoft/mu_devops (#191)
  • dbddca Removed unused crypto file
  • f036c8 REBASE: Updated the readme for release/202311
  • 0ab1b7 Changed Token values for PcdDelayedDispatchMaxEntries to get rid of conflict
  • 0bc32b Ran uncrustify on BmBoot.c
  • 13eca6 Added missing PCD from the MemoryProtectionunitTestHost.inf file
  • abe2eb Applied TCBZ3923 to MbedTLS
  • 0f6152 Added MbedTLS to exclusion for Markdown Lint
  • 15506a Ran uncrustify on GoogleTest files
  • d2499c REBASE: Updated readme with notes about the changes going into this release
  • 4828eb Update CodeQL CLI from v2.14.5 to v2.15.4
  • 084257 Bugfix rust module incremental build support (#649)
  • 8c7b61 Remake fdsizereportgenerator (#647)
  • c1a8f6 GitHub Action: Bump actions/download-artifact from 3 to 4 (#650)
  • 1a4ff9 Repo File Sync: Update GitHub actions in CodeQL workflow (#653)
  • 88c146 release-basetools.yml: Update for compatibility with v4 GitHub actions (#655)
  • 6e0799 pip: update edk2-pytool-library requirement from ~=0.19.7 to ~=0.19.8 (#657)
  • 7adf5c pip: update edk2-pytool-extensions requirement from ~=0.26.3 to ~=0.26.4 (#656)
  • 411144 BaseTools: Resolve regex syntax warnings
  • 025300 Update iasl ext dep to 20230628 (#658)
  • a3b9a1 Cherry pick and apply uncrustify changes (#609)
  • a46274 Memory Protection: Add Missing Special Region Pattern Application in SeparateSpecialRegionsInMemoryMap() (#654)
  • ef407c BaseTools: Fix raw strings containing valid escape characters (#663)
  • 8f6c73 FdSizeReport: Handle empty FV sections in Build Report (#664)
  • 3ca926 Update Memory Protection Special Region Logic to Handle Edge Case (#665)
  • ae58d2 Don"t Assert if InitializeSeparateExceptionStacks() Fails (#669)
  • ac7255 Adding MockRNG to the Google Test Mock (#668)
  • 93e8fa Ensure Stack Guard Init is Performed Regardless of Platform NX Policy (#671)
  • 0be319 .git-blame-ignore-revs: Ignore Line Ending and Uncrustify only commits (#670)
  • 254f8a Fix Incorrect Mock RNG Prototypes (#672)
  • 181b6c pip: update edk2-pytool-library requirement from ~=0.19.8 to ~=0.19.9 (#678)
  • eab839 CryptoPkg/OpensslLibFull: Add Arm CC flags (#679)
  • 5bbf05 CryptoPkg: Add CryptoStandaloneMm and StandaloneMmCryptLib
  • 0d9bc4 CryptoPkg: Generate unique include FDF files per PI phase
  • 7cd24c CryptoPkg: Add Standalone MM shared binary build file generation
  • 3bb862 CryptoPkg: Update generated crypto bin files
  • 0437f1 CryptoPkg: Update shared crypto to 2023.2.6 (#681)
  • eebda6 BaseTools: Add Cargo Feature support for build (#682)
  • afd1f3 Remove the openssl library and it"s associated files from CryptoPkg. (#680)
  • ff2bb2 Removed remnants of Openssl lib in the repo from upstream
  • de863f Removed the MbedTLS submodule, related libraries, and dsc files.
  • 9732d0 Removed remaining files of the MbedTLS library
  • 769b01 Removed .pytool CodeQL and instead use the BaseTools version inherited from edk2 (#686)
  • 57e869 UefiCpuPkg: SmmCpuExceptionHandlerLib: Extend reloc flag to GCC
  • 03d53b StandaloneMmPkg: StandaloneMmServicesTableLibCore: Introduce core instance
  • d4dff6 StandaloneMmPkg: StandaloneMmCoreMemoryAllocationLib: Remove gMmst declaration
  • d51cd1 Support building BaseLib for AARCH64 with VC on 202311 (#662)
  • 46a55e CryptoPkg/generate_cryptodriver.py: Fix Crypto protocol include path (#696)
  • 564f26 Add MuCodeQlQueries.qls and update the CodeQlAnalyzePlugin to use it (#700)
  • 785fe3 Update pytool dependency (#688)
  • dea743 MdePkg/CompilerIntrinsicsLib: Add IntrinsicLib class and strcmp (#702)
  • 440050 CryptoPkg/generate_cryptodriver.py: Add PEI and Standalone MM AARCH64 support (#699)
  • 8e1416 [CHERRY-PICK] StandaloneMmPkg/Core: Remove optimization for depex evaluation (#705)
  • 9ffc11 [CHERRY-PICK] Remove requirements on `CRYPTO_SERVICES` and `ARCH` variables #710 (#713)
  • 7bbe2c Add SHA384 and SHA512 to the STANDARD flavor of the crypto binary (#709)
  • 9fd2c0 [CHERRY-PICK] Repo File Sync: Add permissions to GitHub workflows (#719)
  • 1cab22 release-basetools.yml: Add contents write permission for publishing (#718)
  • cd0963 [CHERRY-PICK] CryptoPkg: Update shared crypto to 2023.2.8 (#720)
  • 272d80 Add Memory Attribute Protocol Installation Policy Option
  • aead3c Upate DxeMpLib to Use the Cpu Arch Protocol to Update Attributes
  • f2b479 Implement Compatibility Mode for Enhanced Memory Protection
  • 22f77a Rename Memory Attribute Protocol Global
  • 5dd8b1 Repo File Sync: Add Cargo features to Makefile.toml (#685)
  • 8a29b8 [CHERRY-PICK] .pytool/Plugin: UncrustifyCheck: use stat instead of os.stat (#691)
  • 8dee26 GitHub Action: Bump robinraju/release-downloader from 1.8 to 1.9 (#704)
  • 53e357 pip: update edk2-pytool-extensions requirement from ~=0.27.0 to ~=0.27.2 (#723)
  • c3d62a Repo File Sync: 202311 Branch Transition Updates (#724)
  • 1d1fdb Restore IntrinsicLib to CryptoPkg (#712)

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

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

<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/microsoft/mu_basecore/commit/43c2c9d4b1251f2477db2df6c4c3bba087f5aa05">43c2c9</a> Add scheduled maintenance workflow (<a href="https://github.com/microsoft/mu_basecore/pull/92">#92</a>) (<a href="https://github.com/microsoft/mu_basecore/pull/232">#232</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c194e36307796289e06842159d910887e620259b">c194e3</a> Update edk2-pytool-library (<a href="https://github.com/microsoft/mu_basecore/pull/237">#237</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c759c9d5c942bc91d6e45dc585cd51b53c5a9e67">c759c9</a> Enable Data Terminal Ready and Request to Send at the end of a Serial… (<a href="https://github.com/microsoft/mu_basecore/pull/168">#168</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a7129112fd2ccefcabbb35798553d0a439f424eb">a71291</a> Add extra RestoreTpl() call in DiskIo to maintain TPL raise/restore symmetry (<a href="https://github.com/microsoft/mu_basecore/pull/230">#230</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/f78255e1608a9e6372013732dff6fcb0ef11cfdb">f78255</a> .azurepipelines: Add support for new artifacts_identifier param (<a href="https://github.com/microsoft/mu_basecore/pull/248">#248</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/6e1c7819c2e97f9484a13b059486ec37bdd221dd">6e1c78</a> [Cherry-pick] UnitTestFrameworkPkg: Add googletest submodule and GoogleTestLib</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/579d2956d4278694532558039cd29113b3942a82">579d29</a> UnitTestFrameworkPkg: CI tweaks for Google Test changes</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/7281ec229743e38badc71b6872af611eede12923">7281ec</a> Base.h: Ignore VA macro Mu change when host tests are enabled</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/4c082e3c26739ba04b47cad483bd74d5156b68f0">4c082e</a> Add CodeQL Stuart parameter to this repo (<a href="https://github.com/microsoft/mu_basecore/pull/251">#251</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c81e929e4825bab64de0bef6eb7c5b91e6c37b82">c81e92</a> Added check if requested overridevalidation file is not contained in a Package (<a href="https://github.com/microsoft/mu_basecore/pull/256">#256</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c61a571ca75383023fb311d06766682380325af7">c61a57</a> Add varpolicy dynamic shell command (<a href="https://github.com/microsoft/mu_basecore/pull/254">#254</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/5464d1661fc14ff011aaef900814f58c51b7ceb6">5464d1</a> [Cherry-pick] CodeQL Fixes - Second Pass from 202202</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/f90d7a8ca3b56ca84fb1f997808d10a7bce52b11">f90d7a</a> Batch of CodeQL Fixes</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/839884458387d9b6a1ee0af34cb5ace1e41c7d6b">839884</a> StandaloneMmPkg: Additional CodeQL fixes (<a href="https://github.com/microsoft/mu_basecore/pull/262">#262</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/2c6ee990f4b29b788c28e1c9eb39ef6b9a725647">2c6ee9</a> UefiCpuPkg: Additional CodeQL fixes (<a href="https://github.com/microsoft/mu_basecore/pull/263">#263</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/6acf82c3f5b1b92eaf0aee6365f6605ce9840c30">6acf82</a> MdePkg: Additional CodeQL fixes (<a href="https://github.com/microsoft/mu_basecore/pull/266">#266</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/f495191509fdc49dbd0e2206c15461978eb241b5">f49519</a> NetworkPkg: Additional CodeQL Fixes (<a href="https://github.com/microsoft/mu_basecore/pull/261">#261</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/b9d04a08174f72a40da651b4d9b5b562e5133a20">b9d04a</a> MdeModulePkg: Additional codeql fixes (<a href="https://github.com/microsoft/mu_basecore/pull/273">#273</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/be03b5b18328eaa21231a47847c611d6a0b84d92">be03b5</a> ShellPkg: Additional CodeQL fixes (<a href="https://github.com/microsoft/mu_basecore/pull/268">#268</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/e71970bff938dba264db2b2d3d0427c175c79b9f">e71970</a> CryptoPkg: Additional CodeQL fixes (<a href="https://github.com/microsoft/mu_basecore/pull/279">#279</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/dd9f86e3a0b8664a8ef354aadb187dbfb2413f27">dd9f86</a> Allow PciBus to tolerate a CRS response by ignoring the device (<a href="https://github.com/microsoft/mu_basecore/pull/269">#269</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/e036ef9401cda0613b05a93c0285cb2d08946ca5">e036ef</a> MdePkg/BaseMemoryLib: Prevent VS2022 (17.5) linker failure (<a href="https://github.com/microsoft/mu_basecore/pull/290">#290</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/9001fb5e7243dd5827718fd41442685e4273ec64">9001fb</a> IndustryStandard\IpmiNetFnSensorEvent.h: Added SetSensorThreshold and GetSensorThreshold commands (<a href="https://github.com/microsoft/mu_basecore/pull/288">#288</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/8ae82a931611abeca4181c582166db0f3921189f">8ae82a</a> Ensure DevicePath is FilePath Prior to Accessing PathName (<a href="https://github.com/microsoft/mu_basecore/pull/292">#292</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/55ad1f28bd02c3a0cba3bb4b7ae4c01c843de92e">55ad1f</a> CodeQlFilters.yml: Filter updates (<a href="https://github.com/microsoft/mu_basecore/pull/295">#295</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/5dce0eb5ff2c82232e1436505fb93dc8dd64132a">5dce0e</a> Remove MemoryAttributeProtocolFuncTestApp (<a href="https://github.com/microsoft/mu_basecore/pull/286">#286</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/192d34319437fb3ec6a290b6e38632157ff725c6">192d34</a> NetworkPkg\Ip6Dxe and MdeModulePkg\Universal\SetupBrowserDxe: Fix Previous CodeQL fix (<a href="https://github.com/microsoft/mu_basecore/pull/296">#296</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/83ec756f7c1ecd6f5491e8e0ea65196e11f45577">83ec75</a> Update CodeQL CLI from 2.11.2 to 2.12.4 (<a href="https://github.com/microsoft/mu_basecore/pull/309">#309</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/daf7f89bf56ad310aee3b1a9d390b484a849feed">daf7f8</a> Saving unit test cache file to the path where user ran it from (<a href="https://github.com/microsoft/mu_basecore/pull/315">#315</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/9496601f8fb2a01aa3a31ef16219cc529441de70">949660</a> NetworkPkg: More CodeQL fixes (<a href="https://github.com/microsoft/mu_basecore/pull/317">#317</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/d2e55188655339a49ef8c2140d79e92ec6794881">d2e551</a> MdeModulePkg: More CodeQL fixes (<a href="https://github.com/microsoft/mu_basecore/pull/319">#319</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/4f4cc7d81ac8f1a7c1d6f3b419a57821e96a2d4f">4f4cc7</a> MdePkg: More CodeQL fixes (<a href="https://github.com/microsoft/mu_basecore/pull/318">#318</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a420f6627f8c7269c1a6cd7d316955763b137e67">a420f6</a> ShellPkg: More CodeQL fixes (<a href="https://github.com/microsoft/mu_basecore/pull/321">#321</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/82995e097e1217360ad3ff603257d2ef701ae99e">82995e</a> Add Volatile Keyword to NVMe CQs and SQs (<a href="https://github.com/microsoft/mu_basecore/pull/326">#326</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/4b37c3a6bcab7276820c0d54f5222b181d557288">4b37c3</a> Adding support of building BaseTool for Windows ARM (<a href="https://github.com/microsoft/mu_basecore/pull/323">#323</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/326dde3a9fa4adde4d177c2078d571725bcb364a">326dde</a> CryptoPkg: More CodeQL fixes (<a href="https://github.com/microsoft/mu_basecore/pull/320">#320</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/e720a800c7c2a8aaedde2f9cce6ae7f4a17617a2">e720a8</a> Use Ubuntu version 20.04 to build basetool to keep backwards compatibility (<a href="https://github.com/microsoft/mu_basecore/pull/331">#331</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/11837561aa2ecb38a58fac03e95377ebaa9fe93e">118375</a> Introduce code coverage job for matrix build (<a href="https://github.com/microsoft/mu_basecore/pull/333">#333</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/fec2cd9e8178cbcd623055c340588bee256c0812">fec2cd</a> SetupBrowserDxe: Initialize the variable 'BrowserStorage' (<a href="https://github.com/microsoft/mu_basecore/pull/346">#346</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/60c1bc0ef95314b8dac970b87a6221e7549ac555">60c1bc</a> python: resolve parser deprecation warnings (<a href="https://github.com/microsoft/mu_basecore/pull/340">#340</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/34a3947beaef9a4f8fc549c01964d33fdd47c3de">34a394</a> Add repo versioning details to readme</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/40da3f2b3142e02211755318df8d4e8d903fe450">40da3f</a> UnitTestFrameworkPkg: Fix markdownlint issues</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/df800a222322a76cf92c038c744deefb03829135">df800a</a> Infinite boot retries (<a href="https://github.com/microsoft/mu_basecore/pull/347">#347</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/1cd17c14edb28d44faf1d2d0abed6a8ae772c9a8">1cd17c</a> Plugin/CodeQL: Linux fixes (<a href="https://github.com/microsoft/mu_basecore/pull/364">#364</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/b47eb1fb37b52e330b4b67b2e11e792931a120d4">b47eb1</a> Additional CodeQL Fixes (<a href="https://github.com/microsoft/mu_basecore/pull/358">#358</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c5cbec9fea9dfd46c8d32d650af38d0cc3bd26dc">c5cbec</a> Adding base tool build for Linux ARM (<a href="https://github.com/microsoft/mu_basecore/pull/362">#362</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/067b1a10daa807acbcd645e1a47242a94c20baef">067b1a</a> Add Windows ARM 64-bit base tools (<a href="https://github.com/microsoft/mu_basecore/pull/376">#376</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/dabc5022d003692c8e3f3e151c7e72db9c5b79a8">dabc50</a> Mark NonDiscoverablePciDeviceIo Memory XP By Default (<a href="https://github.com/microsoft/mu_basecore/pull/374">#374</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/8b51b1a8136c9f48c29cb73659ab1f4f5d150776">8b51b1</a> Updated Crypto Tests (<a href="https://github.com/microsoft/mu_basecore/pull/372">#372</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/cab8ef82e086eb43e730ebe0cc33b4dd14d90e53">cab8ef</a> Updating all binary releases (<a href="https://github.com/microsoft/mu_basecore/pull/379">#379</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/337fc6b4a8bdd5bf1be535787c01304ed45cb4a9">337fc6</a> Edk2ToolsBuild.py: set arch to host arch if not specified on linux (<a href="https://github.com/microsoft/mu_basecore/pull/381">#381</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/01a3f55392610ef5a6314aa99859914846375c7b">01a3f5</a> REBASE: Updated PcdCpuStackGuard references to PcdCpuSmmStackGuard references</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/36ad94d22c5c8efd09e1b5d06b3740eb9231ad03">36ad94</a> REBASE: Created new files integrating the upstream crypto changes</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/dbea41b3b145f92f099f5e3473c974078648dc74">dbea41</a> REBASE: Fix line endings for VariableServicesBBTests</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/54c2defb87af0e04043bc6cf7c8db643f4c9298b">54c2de</a> REBASE: Uncrustified PiSmmCore</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/984dee96cf9206df8c58ad2d05a1993bb228d62d">984dee</a> REBASE: Fixed Markdown errors in new Readme.md file</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/71e3ab03fcddb755bfd7a3521c13619fd02703bd">71e3ab</a> REBASE: Changed ArmPkg reference to instead point to BaseTools</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a1da29ee217c7141b7461476b06562a2601732f2">a1da29</a> MdeModulePkg/Core: Reduce stack cookie value verbosity (<a href="https://github.com/microsoft/mu_basecore/pull/384">#384</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c149b3f3e36940fad1ff73dc320bc6301f4dd853">c149b3</a> Fixing bug with newer versions of markdownlint (<a href="https://github.com/microsoft/mu_basecore/pull/389">#389</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a8dee7865fd909b41ace93dd268e88f564d97c78">a8dee7</a> Introduce Standalone MM Policy Service (<a href="https://github.com/microsoft/mu_basecore/pull/390">#390</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ab9d8198c37d8073378a852a96b5989271d472a2">ab9d81</a> Add basic wrappers to the Policy Library (<a href="https://github.com/microsoft/mu_basecore/pull/396">#396</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/d3f66910041caa51604efd3b63649c509d70f8bb">d3f669</a> Stop USB enumeration in case a malformed descriptor is found (<a href="https://github.com/microsoft/mu_basecore/pull/410">#410</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/85f237c943a24f00a9466bb41291a28e4aa90905">85f237</a> Create Github Workflow to publish basetools on release (<a href="https://github.com/microsoft/mu_basecore/pull/385">#385</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/45219b51faee79d05d391f615a94f5936441ca92">45219b</a> Additional CodeQL Fixes (<a href="https://github.com/microsoft/mu_basecore/pull/400">#400</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/34031f277964d9d97a57eb5df94460ca00373f71">34031f</a> CHERRY-PICK: Add a pull request build for basetools pipeline and directory changes… (<a href="https://github.com/microsoft/mu_basecore/pull/416">#416</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/21f4ba2dc06809f442c0db28774cbd382b28aa93">21f4ba</a> Add support for IAD-style USB input devices in ConPlatform (<a href="https://github.com/microsoft/mu_basecore/pull/420">#420</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/bcfed5df1d76e5c5f7a20e423e288b2e52347e9f">bcfed5</a> Explicitly make Linux binaries executable and create Basetools tar file. (<a href="https://github.com/microsoft/mu_basecore/pull/427">#427</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/9fe0a95e6040094a70f8c83781f9f26c4ce0f4d0">9fe0a9</a> Update basetools for 202302 using the github release. (<a href="https://github.com/microsoft/mu_basecore/pull/418">#418</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/e601efc5b819c67a1660c52899547debbc13b87b">e601ef</a> Onboarding ARM64 builds on selfhosted Azure pipeline agents (<a href="https://github.com/microsoft/mu_basecore/pull/404">#404</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c0dad8e642dfc97bdd981734fdfd4fe2569f5230">c0dad8</a> Integrate PrEval Policy 5 (<a href="https://github.com/microsoft/mu_basecore/pull/423">#423</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/fbb9af58666fea6232b6d6e21e5f9f495d9974db">fbb9af</a> Introduce notification callbacks for the Policy Service (<a href="https://github.com/microsoft/mu_basecore/pull/433">#433</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/b4a8d2ea858372eaf9e00c99e48557de983f46e0">b4a8d2</a> Don't Create Variable Policy for PlatformRecovery#### if SetVariable Failed (<a href="https://github.com/microsoft/mu_basecore/pull/440">#440</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/5f8b6a99c58548601f3a9c7dd401f1bf7deb2dca">5f8b6a</a> Removing ARM based tests as this is not supported yet (<a href="https://github.com/microsoft/mu_basecore/pull/443">#443</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/3019d2be54df3c024a27169048bfbffeb666bfd6">3019d2</a> [CHERRY-PICK] MdeModulePkg/UefiBootManagerLib: Skip con var update if no change (<a href="https://github.com/microsoft/mu_basecore/pull/445">#445</a>) (<a href="https://github.com/microsoft/mu_basecore/pull/447">#447</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ae40245f86b4fb16e334f196302a40ff7264df9a">ae4024</a> UefiDevicePathLib: remove PEIM support (<a href="https://github.com/microsoft/mu_basecore/pull/449">#449</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/049c28e48181cf99f0877ea9b82a3eb162182a36">049c28</a> Initialize Status Variable on Failure Path in LoadUnitTestCache() (<a href="https://github.com/microsoft/mu_basecore/pull/453">#453</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a5452eedd491a946afc6096fa034221dfc1fa689">a5452e</a> OverrideValidation: Update logging levels (<a href="https://github.com/microsoft/mu_basecore/pull/450">#450</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ec37d2266d52ab70ebbce9d76cb01afb5a292684">ec37d2</a> MdeModulePkgHostTest: UefiSortLib -> SortLib for library overrides (<a href="https://github.com/microsoft/mu_basecore/pull/457">#457</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ad777e9aed50a8f495d4c71551879efa42c4eb4d">ad777e</a> Refactoring the MM implementation to support both Standalone MM and Traditional MM (<a href="https://github.com/microsoft/mu_basecore/pull/461">#461</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/edfaf06c6b81d13b8e2699c1201c6161b00018ee">edfaf0</a> Using older Ubuntu image for the basetool release (<a href="https://github.com/microsoft/mu_basecore/pull/467">#467</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/3f8d4a9ee9b0bac3258262af4d9c7bbc43ee3f33">3f8d4a</a> MdeModule: resolve invalid library override (<a href="https://github.com/microsoft/mu_basecore/pull/469">#469</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/5942e54a3cb46d686a9de03eb7d2a0a7d0df5fd3">5942e5</a> MdePkg/PeImage.h: add bits from BaseTools version</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/602c089aa59f05b15b8e8354b93c654c3958ea4d">602c08</a> BaseTools: Add missing MU_CHANGEs</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/bf038f5d1dbebd7a2a3030afc85c18cf51c84dfa">bf038f</a> BaseTools: Remove /NXCOMPAT VS X64 DLINK flags (<a href="https://github.com/microsoft/mu_basecore/pull/468">#468</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ec7a96c42436ed86f5c714d81add1225a4c7b165">ec7a96</a> [CodeQL] CryptoPkg: BaseCryptLib: Check return value from `ASN1_get_object` (<a href="https://github.com/microsoft/mu_basecore/pull/470">#470</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/f97224e265cdf2db043aa50aff948a4f99f5fb99">f97224</a> TCBZ 4492: Update SplitTable() Logic to Correctly Break Up Memory Map Descriptors (<a href="https://github.com/microsoft/mu_basecore/pull/476">#476</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/db97ee5c0c7911842c03e9a7e1c644acc030a95b">db97ee</a> BaseTools: Add Rust build support</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/56de21303a189169f2533f0832172bd66574d23c">56de21</a> BaseTools/Conf: Rust updates</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/7c8821712fe53e038af8bee058290ab9655e5c20">7c8821</a> Add Rust config files</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/0dad83ed3e740ba73c2fe1024ae91222425e8d57">0dad83</a> Add Rust documentation</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/070418b9a246fb77d764238545c1e657f9b81c59">070418</a> CI: Add Rust Host Unit Test CI check (<a href="https://github.com/microsoft/mu_basecore/pull/481">#481</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/4759946610d82a651da2cbab94fa5229e31c3ca1">475994</a> MdeModulePkg: PciHostBridgeDxe: ignore TypeIo (<a href="https://github.com/microsoft/mu_basecore/pull/482">#482</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/3710476a755c93a026120c7e93284f9166cf17a7">371047</a> Change default alignment for ramdisk booting. (<a href="https://github.com/microsoft/mu_basecore/pull/480">#480</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/3b51a4a9323c4df53fc5c615f3cd532987e6adbb">3b51a4</a> Refactoring infinite boot option retries (<a href="https://github.com/microsoft/mu_basecore/pull/392">#392</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/2c4db3932afd85b73c074ca9838563e2bfc6ce36">2c4db3</a> Fix CodeQL errors (<a href="https://github.com/microsoft/mu_basecore/pull/490">#490</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/5339dfca505291d10ec870fe04bae28b933c0823">5339df</a> Revert "Stop USB enumeration in case a malformed descriptor is found (<a href="https://github.com/microsoft/mu_basecore/pull/410">#410</a>)" (<a href="https://github.com/microsoft/mu_basecore/pull/493">#493</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/2deccbe69e0705be8c7d4918d76c00f3eabda65f">2deccb</a> CryptEc.c CodeQL Fix (<a href="https://github.com/microsoft/mu_basecore/pull/492">#492</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a18705cc1ebcca0a33eff96bd3cda2a689f0da05">a18705</a> BaseTools: Detect library class mismatch [REBASE&FF] (<a href="https://github.com/microsoft/mu_basecore/pull/499">#499</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/3c8d1e4c240516083e53a09626a392e2e5a5cb56">3c8d1e</a> Update IORT SMMUv3 IORT node flags for HTTU to include dirty state support (<a href="https://github.com/microsoft/mu_basecore/pull/500">#500</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/857b4ed881ea275e46253cda1708da1cfdf069d4">857b4e</a> Set OpenCppCoverage working dir to avoid files in root (<a href="https://github.com/microsoft/mu_basecore/pull/507">#507</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/be49c42fedd88c005d4381317b09c8242014ec60">be49c4</a> FlattenPdbs: improve performance (<a href="https://github.com/microsoft/mu_basecore/pull/511">#511</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/fe9fc525d998cc59210fec7ae487da958ddaad8c">fe9fc5</a> WinRcPath: improve performance (<a href="https://github.com/microsoft/mu_basecore/pull/512">#512</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/0a5a1d950449f1133a6a648efe849e4be5cbb287">0a5a1d</a> MdeModulePkg/NvmExpressDxe: Improve NVMe controller init robustness</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/e397168aec57fa86c3683d97022111d76daf9fd6">e39716</a> MdeModulePkg/NvmExpressDxe: Correct function parameter modifer</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/2d602b3676a8c53603f8ba4ec649dbb995299dce">2d602b</a> MdePkg/Nvme.h: Add missing NVMe capability descriptions</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/810c64776cf44532bc23333d353e02810ad0be53">810c64</a> Use gMuEventPreExitBootServicesGuid for SnpDxe to issue PxeShutdown (<a href="https://github.com/microsoft/mu_basecore/pull/522">#522</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a739661b2d284c2a5f37d5fba7f71b2e411ef70e">a73966</a> BaseTools: Rust support enhancements (<a href="https://github.com/microsoft/mu_basecore/pull/519">#519</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/bcbe07b0c5bc0bd3977b59172dc086bb1fddf31f">bcbe07</a> SpellCheck: force no color codes (<a href="https://github.com/microsoft/mu_basecore/pull/529">#529</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/59f33826b16518e4994fa96e5d522fec6fce2f1b">59f338</a> LineEndingsCheck: improve performance (<a href="https://github.com/microsoft/mu_basecore/pull/513">#513</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/24a4f428e8c6a0ddc6c59e3b9e4542e183314a47">24a4f4</a> Fix Python logging.warn() deprecation warnings (<a href="https://github.com/microsoft/mu_basecore/pull/537">#537</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/7c60e3309de299894d50f0445bdce4df2428b020">7c60e3</a> DXE and SMM core performance lib codeql changes. (<a href="https://github.com/microsoft/mu_basecore/pull/534">#534</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/46c7c4bfa66e7a72fb20b2c5e51e81f50577a2dc">46c7c4</a> Resolve mws deprecations (<a href="https://github.com/microsoft/mu_basecore/pull/539">#539</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/418f07b5b8f848c96f7745160ba349f13d26b5ca">418f07</a> LineEndingCheck: bugfix: Fails if not run from workspace root (<a href="https://github.com/microsoft/mu_basecore/pull/540">#540</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/d4553f205ead1a2ac1ff1c40566fe18c4afd42c0">d4553f</a> .pytool/Plugin/RustHostUnitTestPlugin: Ensure strings in ignore list (<a href="https://github.com/microsoft/mu_basecore/pull/541">#541</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/b02e74328a65eb125d4896090e814fe2aef9b386">b02e74</a> .pytool/Plugin/RustHostUnitTestPlugin: Handle no coverage results (<a href="https://github.com/microsoft/mu_basecore/pull/545">#545</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/d1b9da5d762a73475cf563374c7e7640ee06e054">d1b9da</a> OverrideValidation: bugfix handling file missing from workspace (<a href="https://github.com/microsoft/mu_basecore/pull/549">#549</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c70d96e19ebe7f0de803bcbccd74ff5218456c63">c70d96</a> CodeQlFilters.yml: Glob file patterns in nested directories (<a href="https://github.com/microsoft/mu_basecore/pull/552">#552</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a4dcf5c591cc6d50b35c9142fc0975713413a179">a4dcf5</a> MdeModulePkg/VariablePolicyLib: Use wildcard character constant (<a href="https://github.com/microsoft/mu_basecore/pull/554">#554</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/d425f4e6dd248f307443a1772b06a2e5f8de84de">d425f4</a> RepoDetails.md: Fix markdownlint errors</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/681dcb62beb5557516bcad204752c5b38180d80e">681dcb</a> Move Rust documentation to Project Mu repo</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/f6484811851eb214ef1f8e6e6ba2e3ea30eee0cc">f64848</a> GitHub Action: Bump actions/checkout from 3 to 4 (<a href="https://github.com/microsoft/mu_basecore/pull/551">#551</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/058d734ff6df38f44412dfa69e384d7ad062fa2d">058d73</a> PolicyServicePkg/PolicyLib.h: Add missing include guard (<a href="https://github.com/microsoft/mu_basecore/pull/556">#556</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c99d59f91f813046a40ade191afc07aec77a8d6e">c99d59</a> Enable new CodeQL queries (17 total)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a4ef72642e53fe87944083e6b8837fdb0c416cd4">a4ef72</a> Fix Redefined Callback (<a href="https://github.com/microsoft/mu_basecore/pull/566">#566</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/6b4c06c5d62ce9a5482f7fae87f9fe2d3f733c83">6b4c06</a> Add support for initializing Max Payload Size during PCIe enumeration (<a href="https://github.com/microsoft/mu_basecore/pull/562">#562</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/9ff1fde0d08eca5be9be7b935bb1fce0216b9ca3">9ff1fd</a> Added Ipmi Threshold sensor APIs and their NULL implementation (<a href="https://github.com/microsoft/mu_basecore/pull/564">#564</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/28789f817778a5e6bd0af5bbe7d7ce118caeeb09">28789f</a> Don't Lock Variable Policy if Device is in Unit Test Mode (<a href="https://github.com/microsoft/mu_basecore/pull/558">#558</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/1fc9ff08597a9e7f6d99edd86916b13be44bf4a3">1fc9ff</a> Reboot After Completing VariablePolicyFuncTestApp (<a href="https://github.com/microsoft/mu_basecore/pull/573">#573</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ff6324af0333ce95beee946136b848c15ffd4c20">ff6324</a> Change assert to not fire when intentionally disabling PCI enumeration (<a href="https://github.com/microsoft/mu_basecore/pull/572">#572</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/bb00a50c0dd589561355de243b2407324cc9a3c8">bb00a5</a> .pytool/Plugin: Improve Rust support (<a href="https://github.com/microsoft/mu_basecore/pull/578">#578</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/7bb3e85a3669fb8f104bb83052ed5c2eb2391131">7bb3e8</a> Create Google mock for ReadOnlyVariable2 (<a href="https://github.com/microsoft/mu_basecore/pull/579">#579</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/d439b47d4f6809fb1de9e7ac57bf113bc9a61247">d439b4</a> .pytool/Plugin: Better Rust Support (<a href="https://github.com/microsoft/mu_basecore/pull/580">#580</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/5881f363f35b7a22e8efa42d809e1ee30952aa58">5881f3</a> RustHostUnitTestPlugin: Skip plugin when package has no rust crates (<a href="https://github.com/microsoft/mu_basecore/pull/583">#583</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/dfcbda62f37551a317c4d457453d494c85924cda">dfcbda</a> Fixing the string matching for Windows ARM64 system (<a href="https://github.com/microsoft/mu_basecore/pull/584">#584</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/4788256faaac6111aca23d0d589d585efe4e31b9">478825</a> Remove datetime.utcnow() support from OverrideValidation.py (<a href="https://github.com/microsoft/mu_basecore/pull/586">#586</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/2aa8e691f840c00431071c26bc733b81ea69f7de">2aa8e6</a> BaseTools/Conf: Update file versions for Rust changes (<a href="https://github.com/microsoft/mu_basecore/pull/587">#587</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ded54d9d48321d88e8d978ea00a8cbc623b0bfc5">ded54d</a> Add CI Plugin: NestedPackageCheck (<a href="https://github.com/microsoft/mu_basecore/pull/509">#509</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/3444c4be1a6084d922f20713d3f081ec39cfe74e">3444c4</a> Add a Panic Library to MdePkg (<a href="https://github.com/microsoft/mu_basecore/pull/582">#582</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/dd82d749255b3618c2abe724bf9cc71f63c38dfc">dd82d7</a> REBASE: Start the readme for the integration</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/028aee51403e143eefafb71eefdcd29bb671d605">028aee</a> Update PcRtc.c to include older change that set the default year</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/2e3260712f2151a9b6a763a906040ad3ef763ba2">2e3260</a> Changed some PCD identifier values to not conflict with the tracehub additions from edk2</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a20a02cbaead4dadfae0ea73541c2dbcd4c66600">a20a02</a> Updated tools_def.template to work with changes from edk2</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/7ff427afe394ef70166e85113fd616e011e4874e">7ff427</a> Disabled Vtf0.inf to be able to build CI</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/95f57f39b3253876618e926434e89e297705f5b1">95f57f</a> Updated PiSmmCpuDxe to work with edk2 changes</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/6d3f67c9ed12256bcb2a80f8f0038837e01073d1">6d3f67</a> Fixed DxeMpLib.c to work with the edk2 changes</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/aa5ae2af5d0549decdc485bec9fc290b2b7acc16">aa5ae2</a> Fixed markdown issues that changes from edk2 brought</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/697510f07be98fc22061991df56c9096c2ed4fcd">697510</a> Uncrustify some changes from edk2</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/26eb685974e63ed24187ccd642452d9a322de8e0">26eb68</a> Fixed Markdown errors in TraceHub Readme</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/26e38dc1948a1ef9a99d3cccdf5ae616e5fce2f8">26e38d</a> Markdown fixes for changes in the Unit Test readme from edk2</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/86722c119e06c7f1ae717b37b606009db318db4c">86722c</a> Disable the shared crypto driver for the integration</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/f3c69216c9f49d026f8deedd2c38c3e69cc6c6a5">f3c692</a> Updated tools_def.template to use new MdePkg GnuNoteBti.bin</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/eff75b54bdd8002a9532dfaf43768fe6feef4040">eff75b</a> Fixed header file issue in StandaloneMmPeCoffExtraActionLib.c</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/82b92f718921cf7164db9c18230bf3ef0464002a">82b92f</a> Updated Crypto tests to not use native instructions for non IA32 and X64 builds</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/4ca95f223114ea21a96de59c7ea8407aaf2d0749">4ca95f</a> Fixing page table handling for non-present pages. (<a href="https://github.com/microsoft/mu_basecore/pull/617">#617</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/dcf8be9cb882f7df1d82346e7bca80620387d7e7">dcf8be</a> MdeModulePkg/MemoryTypeInfoSecVarCheckLib: Elaborate on expected mem types (<a href="https://github.com/microsoft/mu_basecore/pull/595">#595</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/8c636971180465b3cbdfbd7db06b1cc7a4c32a84">8c6369</a> [PolicyServicePkg] Adding MemoryAllocationLib to library classes that rely on it (<a href="https://github.com/microsoft/mu_basecore/pull/597">#597</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/006dc1f1cdd1301fd05170ddaf746281e21dd9a5">006dc1</a> MdeModulePkg and UefiCpuPkg CodeQL Fixes (<a href="https://github.com/microsoft/mu_basecore/pull/561">#561</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/5f165d29f0b6760a71cf55e852b0bb8d53bca4db">5f165d</a> EsrtFmp CodeQL Fix (<a href="https://github.com/microsoft/mu_basecore/pull/598">#598</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/91c81d2caaa31c2d6bb9ff22e4447d42506bc255">91c81d</a> BaseTools/Plugin: Add Rust Environment Check build plugin (<a href="https://github.com/microsoft/mu_basecore/pull/600">#600</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/87ec78a30ec5baaff116d40c4ac1bee71f03f550">87ec78</a> BaseTools/Plugin: Add tool exclusion to RustEnvironmentCheck (<a href="https://github.com/microsoft/mu_basecore/pull/602">#602</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/481bbd0e603ae7d71ec8dae6f6803f844489d251">481bbd</a> BinToPcd.py: Update regex strings to use raw strings (<a href="https://github.com/microsoft/mu_basecore/pull/604">#604</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/383ec13340291e997417b4d03981cae459433fbd">383ec1</a> Fixing incorrect monotonic counter comment in INF file (<a href="https://github.com/microsoft/mu_basecore/pull/605">#605</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/170d1d75c5c4de481bbd12c673fb490bf872548b">170d1d</a> MdePkg/GoogleTest: Add GetTime() RT service mock interface (<a href="https://github.com/microsoft/mu_basecore/pull/607">#607</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/1cc3b3553c2c9b8b1045fa29ce37acc3d36e75a5">1cc3b3</a> BaseTools/Plugin/RustEnvironmentCheck: Add rust-src component check (<a href="https://github.com/microsoft/mu_basecore/pull/611">#611</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/df867f63aac6e15074c8bb64e8fa31eedc5d656e">df867f</a> MdeModulePkg/PciHostBridgeDxe: Add readback after final Cfg-Write (<a href="https://github.com/microsoft/mu_basecore/pull/599">#599</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c3cd08f1fcddfcb6cebbf9366bf2eeb385d90647">c3cd08</a> Add Gmock for UefiBootServicesTableLib (<a href="https://github.com/microsoft/mu_basecore/pull/623">#623</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/d1da30cf417811b7fa04717fd51e7e0251736538">d1da30</a> Define GUID for boot manage policy to connecxt storage devices. (<a href="https://github.com/microsoft/mu_basecore/pull/619">#619</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/66197bc9af676f2e4950dedad822a264676eb316">66197b</a> Add late initialization for Debug Agent (<a href="https://github.com/microsoft/mu_basecore/pull/624">#624</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/117aef3d8df0a1c2e31ff60ca8695fe2311f8518">117aef</a> MdePkg/GoogleTest: Add HASH2 Protocol mock interface (<a href="https://github.com/microsoft/mu_basecore/pull/630">#630</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c14706b8863f46c0068a3474a7733243e14eb158">c14706</a> Add StackCheckLib and StackCheckFailureLib</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/6c48e1dcecabee1801921c02543126b98b04e66e">6c48e1</a> Transition Stack Cookie Libraries</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/2d5ad632adbce9055f9b3b8a8c6064187535ae77">2d5ad6</a> Activate Stack Cookies on GCC5 Builds</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/9b3e9a3bcf58e8f02f3c9289ea33ea1535b9abaa">9b3e9a</a> Delete Old Stack Cookie Library and Supporting Code</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/b1b0f05d1bf195b569affd30e06e419d0e1232cd">b1b0f0</a> Bugfix: Switch Host-Based Test DSC MSVC FLAG from \GS- to /GS- (<a href="https://github.com/microsoft/mu_basecore/pull/633">#633</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ab4e303bb532c3dc894371e30c978d1ab5ca5f03">ab4e30</a> Add Unaccepted Memory Type to Memory Protection Struct Definitions (<a href="https://github.com/microsoft/mu_basecore/pull/634">#634</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/4a115d401d09f69b8eeb12a4c8d904d9b5032a3c">4a115d</a> Reduce GCC Stack Protection Level, Increment Tools Def Version (<a href="https://github.com/microsoft/mu_basecore/pull/637">#637</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/19cafa7527e309b38c8d91cc71f625b36f957170">19cafa</a> Restrict Module Types for Stack Cookie Libraries in MdeLibs.dsc.inc to Exclude HOST_APPLICATION (<a href="https://github.com/microsoft/mu_basecore/pull/639">#639</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/44de5d30790c7c3c1b4ae4e857fc13ed6bdfa94b">44de5d</a> Check for Clang and GCC Support When Defining NO_STACK_COOKIE (<a href="https://github.com/microsoft/mu_basecore/pull/640">#640</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/001fc560e8872f4b2a7ca38b87d9aeb4e1ba68cd">001fc5</a> Update GetMemoryMapWithPopulatedAccessAttributes() to Defer Free/Allocate Calls</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/eed7092fa4182e09f4b89f2f30353ce3f082d4f4">eed709</a> GetMemoryMapWithPopulatedAccessAttributes Code Documentation Updates</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/4c372a273cbbeef3bdf157036700b18cbe4b5a8d">4c372a</a> Added codeql fixes to DxeCorePerformanceLib.c (<a href="https://github.com/microsoft/mu_basecore/pull/636">#636</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/65beca592d6c0bbef13cb36f1d827d658b888c21">65beca</a> pip: Updated pip to latest</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/43ae60709aa8697134013ae0855a463ffa1e4482">43ae60</a> Repo File Sync: Synced file(s) with microsoft/mu_devops (<a href="https://github.com/microsoft/mu_basecore/pull/191">#191</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/dbddca0b5c3335d06287abfe0e6e89685c2a505d">dbddca</a> Removed unused crypto file</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/f036c84a5e82150ae6e04e6730ac05bb66ce6e34">f036c8</a> REBASE: Updated the readme for release/202311</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/0ab1b751b7ccfc005345d32f90dd11f2aa22e41a">0ab1b7</a> Changed Token values for PcdDelayedDispatchMaxEntries to get rid of conflict</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/0bc32b3f8a33a8b3e1b5ce3f0805d33c5767ea65">0bc32b</a> Ran uncrustify on BmBoot.c</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/13eca6df0c54fa8077e327ee8165f1e172769b76">13eca6</a> Added missing PCD from the MemoryProtectionunitTestHost.inf file</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/abe2ebac086058e19c72be9d07abca93479abe8f">abe2eb</a> Applied TCBZ3923 to MbedTLS</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/0f6152462f4f6d785c9f73aa7dd6ddb0fdb7420e">0f6152</a> Added MbedTLS to exclusion for Markdown Lint</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/15506a28146d2dc9b363b945f01878940bec8cb3">15506a</a> Ran uncrustify on GoogleTest files</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/d2499c5fbe59f2206e8801d42588eddc95ec0104">d2499c</a> REBASE: Updated readme with notes about the changes going into this release</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/4828ebb59615018373a9cff033b655e367672a12">4828eb</a> Update CodeQL CLI from v2.14.5 to v2.15.4</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/08425709f88a1e1593ace403fcacd67203320422">084257</a> Bugfix rust module incremental build support (<a href="https://github.com/microsoft/mu_basecore/pull/649">#649</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/8c7b619a7bad0d7ae014ed9ed47dc5b7b1b9fe6b">8c7b61</a> Remake fdsizereportgenerator (<a href="https://github.com/microsoft/mu_basecore/pull/647">#647</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c1a8f6d64b89bb229a7e5a8bd5ad9ee7244d6bf5">c1a8f6</a> GitHub Action: Bump actions/download-artifact from 3 to 4 (<a href="https://github.com/microsoft/mu_basecore/pull/650">#650</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/1a4ff974a0368fc02ad8edc83b738cc41671f9e7">1a4ff9</a> Repo File Sync: Update GitHub actions in CodeQL workflow (<a href="https://github.com/microsoft/mu_basecore/pull/653">#653</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/88c1467a95716785a197b3277b89191cfab1546c">88c146</a> release-basetools.yml: Update for compatibility with v4 GitHub actions (<a href="https://github.com/microsoft/mu_basecore/pull/655">#655</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/6e0799e6b91cc2ed729dc8718118ad22ba840b46">6e0799</a> pip: update edk2-pytool-library requirement from ~=0.19.7 to ~=0.19.8 (<a href="https://github.com/microsoft/mu_basecore/pull/657">#657</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/7adf5c3082db10ae58adb2e5d8c1f805f9cc0ff2">7adf5c</a> pip: update edk2-pytool-extensions requirement from ~=0.26.3 to ~=0.26.4 (<a href="https://github.com/microsoft/mu_basecore/pull/656">#656</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/411144160839a2555678b04c547a2fc42326e7cf">411144</a> BaseTools: Resolve regex syntax warnings</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/025300d9fe1895524f4944ee368bf74628fc9c83">025300</a> Update iasl ext dep to 20230628 (<a href="https://github.com/microsoft/mu_basecore/pull/658">#658</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a3b9a1d6af1c19c99c2dea01bb7f944d93223463">a3b9a1</a> Cherry pick and apply uncrustify changes (<a href="https://github.com/microsoft/mu_basecore/pull/609">#609</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/a462742f40547d156e006c8d5c86950266e4e720">a46274</a> Memory Protection: Add Missing Special Region Pattern Application in SeparateSpecialRegionsInMemoryMap() (<a href="https://github.com/microsoft/mu_basecore/pull/654">#654</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ef407c53367de675703a53614a6f13c5dcd795f5">ef407c</a> BaseTools: Fix raw strings containing valid escape characters (<a href="https://github.com/microsoft/mu_basecore/pull/663">#663</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/8f6c7310edb1f7b51a28d170d45663c0bc4f268d">8f6c73</a> FdSizeReport: Handle empty FV sections in Build Report (<a href="https://github.com/microsoft/mu_basecore/pull/664">#664</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/3ca926df60060791499bf947890167828438cc26">3ca926</a> Update Memory Protection Special Region Logic to Handle Edge Case (<a href="https://github.com/microsoft/mu_basecore/pull/665">#665</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ae58d20f233d7335488f7655405a6b9f95754854">ae58d2</a> Don't Assert if InitializeSeparateExceptionStacks() Fails (<a href="https://github.com/microsoft/mu_basecore/pull/669">#669</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ac72554fb1450cfb3816c7f148c75709911addd1">ac7255</a> Adding MockRNG to the Google Test Mock (<a href="https://github.com/microsoft/mu_basecore/pull/668">#668</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/93e8fab09a6e3f8eed3773f1fc86513b59ccdf90">93e8fa</a> Ensure Stack Guard Init is Performed Regardless of Platform NX Policy (<a href="https://github.com/microsoft/mu_basecore/pull/671">#671</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/0be31952cd6e2f06103fd2a110d94ecac4cabc90">0be319</a> .git-blame-ignore-revs: Ignore Line Ending and Uncrustify only commits (<a href="https://github.com/microsoft/mu_basecore/pull/670">#670</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/254f8a64dbf4c70de5b9fc9beb4b3da55f5457e6">254f8a</a> Fix Incorrect Mock RNG Prototypes (<a href="https://github.com/microsoft/mu_basecore/pull/672">#672</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/181b6caf214093b29e02e29156ffc7b4d1632a1a">181b6c</a> pip: update edk2-pytool-library requirement from ~=0.19.8 to ~=0.19.9 (<a href="https://github.com/microsoft/mu_basecore/pull/678">#678</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/eab839fdab7b5681ce717f4d2720d4dd03050db0">eab839</a> CryptoPkg/OpensslLibFull: Add Arm CC flags (<a href="https://github.com/microsoft/mu_basecore/pull/679">#679</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/5bbf055ab97466fc556c61e06a1bb5da6f4cc6c4">5bbf05</a> CryptoPkg: Add CryptoStandaloneMm and StandaloneMmCryptLib</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/0d9bc4121eb42d2f82bd57c91883886977de5756">0d9bc4</a> CryptoPkg: Generate unique include FDF files per PI phase</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/7cd24cd2646659729bcb0a3cfed325fe10c8b91e">7cd24c</a> CryptoPkg: Add Standalone MM shared binary build file generation</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/3bb862c0e95770aa26170a771bd57ed6bcb2c1fc">3bb862</a> CryptoPkg: Update generated crypto bin files</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/0437f1dd87ef3fb779be74017732909a8394aa4c">0437f1</a> CryptoPkg: Update shared crypto to 2023.2.6 (<a href="https://github.com/microsoft/mu_basecore/pull/681">#681</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/eebda62ebc5d3d557438c6319aea07c1a204d3a8">eebda6</a> BaseTools: Add Cargo Feature support for build (<a href="https://github.com/microsoft/mu_basecore/pull/682">#682</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/afd1f318977d5094b2dc3ec053a2a9c480332c35">afd1f3</a> Remove the openssl library and it's associated files from CryptoPkg.   (<a href="https://github.com/microsoft/mu_basecore/pull/680">#680</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/ff2bb2283dd52cbcec0a86084fd530510cd9c1df">ff2bb2</a> Removed remnants of Openssl lib in the repo from upstream</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/de863fff9f3aeea689fbd9d6b639c0e5584f1f17">de863f</a> Removed the MbedTLS submodule, related libraries, and dsc files.</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/9732d0d4a0a05a13e933bb9ac148ed0183f927a2">9732d0</a> Removed remaining files of the MbedTLS library</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/769b019d1df458126c2da15e2d63f17394672c85">769b01</a> Removed .pytool CodeQL and instead use the BaseTools version inherited from edk2 (<a href="https://github.com/microsoft/mu_basecore/pull/686">#686</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/57e86944d37c31c3b0e01e18ee51fa97a3b95dc0">57e869</a> UefiCpuPkg: SmmCpuExceptionHandlerLib: Extend reloc flag to GCC</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/03d53bb5470797223a2e82a15aab4c522eaf4413">03d53b</a> StandaloneMmPkg: StandaloneMmServicesTableLibCore: Introduce core instance</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/d4dff6b1d9405c25ef6c470e4b5c0fbd23621a7f">d4dff6</a> StandaloneMmPkg: StandaloneMmCoreMemoryAllocationLib: Remove gMmst declaration</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/d51cd1b1163b812056c7c8d21d2fc86ed464378c">d51cd1</a> Support building BaseLib for AARCH64 with VC on 202311 (<a href="https://github.com/microsoft/mu_basecore/pull/662">#662</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/46a55e136cf887efd450e2e8f8ce08e1f6fb6cbc">46a55e</a> CryptoPkg/generate_cryptodriver.py: Fix Crypto protocol include path (<a href="https://github.com/microsoft/mu_basecore/pull/696">#696</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/564f262817475be1f74ac15ba3f01a70823baf81">564f26</a> Add MuCodeQlQueries.qls and update the CodeQlAnalyzePlugin to use it (<a href="https://github.com/microsoft/mu_basecore/pull/700">#700</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/785fe3db51e36e3cb21b498f69efd9a7a0f96105">785fe3</a> Update pytool dependency (<a href="https://github.com/microsoft/mu_basecore/pull/688">#688</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/dea7433b0e4e3f2c0d1512ff7dbbb4dfa0b72dfa">dea743</a> MdePkg/CompilerIntrinsicsLib: Add IntrinsicLib class and strcmp (<a href="https://github.com/microsoft/mu_basecore/pull/702">#702</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/440050aa2823c111d956ac242c9705095c71a851">440050</a> CryptoPkg/generate_cryptodriver.py: Add PEI and Standalone MM AARCH64 support (<a href="https://github.com/microsoft/mu_basecore/pull/699">#699</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/8e14167436fa29df58c089df255bf8912f4829ec">8e1416</a> [CHERRY-PICK] StandaloneMmPkg/Core: Remove optimization for depex evaluation (<a href="https://github.com/microsoft/mu_basecore/pull/705">#705</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/9ffc11f3e9892f045ad9c939612bd126e900a3c0">9ffc11</a> [CHERRY-PICK] Remove requirements on `CRYPTO_SERVICES` and `ARCH` variables <a href="https://github.com/microsoft/mu_basecore/pull/710">#710</a> (<a href="https://github.com/microsoft/mu_basecore/pull/713">#713</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/7bbe2cfc0929e17cc91c0cbc93d98d077cd00a22">7bbe2c</a> Add SHA384 and SHA512 to the STANDARD flavor of the crypto binary (<a href="https://github.com/microsoft/mu_basecore/pull/709">#709</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/9fd2c0f113899affb044ec7002286489655eba7f">9fd2c0</a> [CHERRY-PICK] Repo File Sync: Add permissions to GitHub workflows (<a href="https://github.com/microsoft/mu_basecore/pull/719">#719</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/1cab22a70ea69d2b8e65991148cfee9be577e184">1cab22</a> release-basetools.yml: Add contents write permission for publishing (<a href="https://github.com/microsoft/mu_basecore/pull/718">#718</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/cd0963c6d5c328fddec0cda0c1561390f91cf6cb">cd0963</a> [CHERRY-PICK] CryptoPkg: Update shared crypto to 2023.2.8 (<a href="https://github.com/microsoft/mu_basecore/pull/720">#720</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/272d80d70a1630bdc1adce84248b438072865de4">272d80</a> Add Memory Attribute Protocol Installation Policy Option</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/aead3c53e0037eac3d11a09be10d904da7f33839">aead3c</a> Upate DxeMpLib to Use the Cpu Arch Protocol to Update Attributes</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/f2b47959d20d4e8f096745bf7374327b9e1c1438">f2b479</a> Implement Compatibility Mode for Enhanced Memory Protection</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/22f77a8d97cc98a1dae4e4f38d50b46bd0ee216d">22f77a</a> Rename Memory Attribute Protocol Global</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/5dd8b163c3f2b806602781cffd357e03778d9f8a">5dd8b1</a> Repo File Sync: Add Cargo features to Makefile.toml (<a href="https://github.com/microsoft/mu_basecore/pull/685">#685</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/8a29b8569b66c024fd2c669e2a3b351ba2c838f6">8a29b8</a> [CHERRY-PICK] .pytool/Plugin: UncrustifyCheck: use stat instead of os.stat (<a href="https://github.com/microsoft/mu_basecore/pull/691">#691</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/8dee26225775f29a5d3201f6b48786f8ccf46b4e">8dee26</a> GitHub Action: Bump robinraju/release-downloader from 1.8 to 1.9 (<a href="https://github.com/microsoft/mu_basecore/pull/704">#704</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/53e3577953ec8fe6e97165be541ec4f776846276">53e357</a> pip: update edk2-pytool-extensions requirement from ~=0.27.0 to ~=0.27.2 (<a href="https://github.com/microsoft/mu_basecore/pull/723">#723</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/c3d62ab8318680783845f1bf89728c226a3920e8">c3d62a</a> Repo File Sync: 202311 Branch Transition Updates (<a href="https://github.com/microsoft/mu_basecore/pull/724">#724</a>)</li>
<li><a href="https://github.com/microsoft/mu_basecore/commit/1d1fdbb611741c4abb14f53a6477c8a77f730413">1d1fdb</a> Restore IntrinsicLib to CryptoPkg (<a href="https://github.com/microsoft/mu_basecore/pull/712">#712</a>)</li>
</ul>
</details>

Signed-off-by: Project Mu Bot <mubot@microsoft.com>
@ProjectMuBot ProjectMuBot added type:dependencies Pull requests that update a dependency file type:submodules Pull requests that update submodules labels Feb 6, 2024
@makubacki
Copy link
Member

Closing as the update will be picked up in #809.

@makubacki makubacki closed this Feb 6, 2024
@kuqin12 kuqin12 deleted the projectmubot/submodules/mu_basecore/2023110000.0.0 branch April 8, 2024 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:dependencies Pull requests that update a dependency file type:submodules Pull requests that update submodules
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants