Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 0 additions & 64 deletions .azurepipelines/Platform-Build-VS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,67 +137,3 @@ jobs:
BuildArtifactsOther: "**/Coverage/**"
Run: false

- template: Platform-Build-Job.yml
parameters:
extra_install_step:
- template: Steps/InstallCoverageTools.yml@mu_devops
tool_chain_tag: 'CLANGPDB'
vm_image: $(vm_image)
os_type: Windows_NT
build_matrix:
QemuQ35_DEBUG_CLANGPDB:
BuildPackage: QemuQ35Pkg
BuildFile: "Platforms/QemuQ35Pkg/PlatformBuild.py"
BuildFlags: ""
BuildTarget: "DEBUG"
BuildExtraTag: ""
BuildExtraStep:
- script: echo No extra steps provided
Run: true
RunFlags: "SHUTDOWN_AFTER_RUN=TRUE QEMU_HEADLESS=TRUE EMPTY_DRIVE=TRUE BLD_*_QEMU_CORE_NUM=2 FILE_REGEX=*TestApp*.efi RUN_TESTS=TRUE"
BuildArtifactsBinary: |
**/QEMUQ35_*.fd
BuildArtifactsOther: "**/unit_test_results/*"

QemuQ35_RELEASE_CLANGPDB:
BuildPackage: QemuQ35Pkg
BuildFile: "Platforms/QemuQ35Pkg/PlatformBuild.py"
BuildFlags: ""
BuildTarget: "RELEASE"
BuildExtraTag: ""
BuildExtraStep:
- script: echo No extra steps provided
Run: true
RunFlags: "SHUTDOWN_AFTER_RUN=TRUE QEMU_HEADLESS=TRUE EMPTY_DRIVE=TRUE BLD_*_QEMU_CORE_NUM=2 FILE_REGEX=*TestApp*.efi RUN_TESTS=TRUE"
BuildArtifactsBinary: |
**/QEMUQ35_*.fd
BuildArtifactsOther: "**/unit_test_results/*"

# QemuSbsa_DEBUG_CLANGPDB:
# BuildPackage: QemuSbsaPkg
# BuildFile: "Platforms/QemuSbsaPkg/PlatformBuild.py"
# BuildTarget: "DEBUG"
# BuildExtraTag: ""
# BuildExtraStep:
# - template: Steps/SetupToolChainTagPreReqs.yml@mu_devops
# Run: true
# RunFlags: "SHUTDOWN_AFTER_RUN=TRUE QEMU_HEADLESS=TRUE EMPTY_DRIVE=TRUE FILE_REGEX=*TestApp*.efi RUN_TESTS=TRUE"
# BuildArtifactsBinary: |
# **/QEMU_EFI.fd
# **/SECURE_FLASH0.fd
# BuildArtifactsOther: "**/unit_test_results/*"

# QemuSbsa_RELEASE_CLANGPDB:
# BuildPackage: QemuSbsaPkg
# BuildFile: "Platforms/QemuSbsaPkg/PlatformBuild.py"
# BuildFlags: ""
# BuildTarget: "RELEASE"
# BuildExtraTag: ""
# BuildExtraStep:
# - template: Steps/SetupToolChainTagPreReqs.yml@mu_devops
# Run: true
# RunFlags: "SHUTDOWN_AFTER_RUN=TRUE QEMU_HEADLESS=TRUE EMPTY_DRIVE=TRUE FILE_REGEX=*TestApp*.efi RUN_TESTS=TRUE"
# BuildArtifactsBinary: |
# **/QEMU_EFI.fd
# **/SECURE_FLASH0.fd
# BuildArtifactsOther: "**/unit_test_results/*"
33 changes: 0 additions & 33 deletions .github/workflows/auto-approve.yml

This file was deleted.

36 changes: 0 additions & 36 deletions .github/workflows/auto-merge.yml

This file was deleted.

14 changes: 3 additions & 11 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,23 +1,15 @@
[submodule "MU_BASECORE"]
path = MU_BASECORE
url = https://github.com/microsoft/mu_basecore.git
branch = dev/202502
[submodule "Common/MU_TIANO"]
path = Common/MU_TIANO
url = https://github.com/microsoft/mu_tiano_plus.git
branch = dev/202502
branch = release/202511
[submodule "Common/MU"]
path = Common/MU
url = https://github.com/microsoft/mu_plus.git
branch = dev/202502
branch = release/202511
[submodule "Common/MU_OEM_SAMPLE"]
path = Common/MU_OEM_SAMPLE
url = https://github.com/microsoft/mu_oem_sample.git
branch = dev/202502
[submodule "Silicon/Arm/MU_TIANO"]
path = Silicon/Arm/MU_TIANO
url = https://github.com/microsoft/mu_silicon_arm_tiano.git
branch = dev/202502
branch = release/202511
[submodule "Silicon/Arm/TFA"]
path = Silicon/Arm/TFA
url = https://github.com/ARM-software/arm-trusted-firmware.git
Expand Down
2 changes: 1 addition & 1 deletion Common/MU
Submodule MU updated 49 files
+1 −1 .azurepipelines/MuDevOpsWrapper.yml
+1 −1 .github/release-draft-config-n-1.yml
+1 −1 .github/release-draft-config-n.yml
+53 −5 .github/workflows/codeql.yml
+1 −1 .github/workflows/issue-assignment.yml
+1 −1 .github/workflows/label-issues.yml
+1 −1 .github/workflows/label-sync.yml
+2 −2 .github/workflows/release-draft.yml
+1 −1 .github/workflows/stale.yml
+1 −1 .github/workflows/triage-issues.yml
+6 −16 .pytool/CISettings.py
+0 −57 AdvLoggerPkg/AdvLoggerOsConnectorPrm/GoogleTest/AdvLoggerOsConnectorPrmGoogleTest.cpp
+0 −126 ...oggerOsConnectorPrm/Library/AdvLoggerOsConnectorPrmConfigLib/GoogleTest/AdvLoggerPrmConfigLibGoogleTest.cpp
+0 −55 AdvLoggerPkg/Library/AdvancedLoggerLib/Dxe/GoogleTest/AdvancedLoggerDxeLibGoogleTest.cpp
+0 −200 AdvLoggerPkg/Library/AdvancedLoggerLib/DxeCore/GoogleTest/AdvancedLoggerDxeCoreGoogleTest.cpp
+0 −69 AdvLoggerPkg/Library/AdvancedLoggerLib/DxeCore/GoogleTest/AdvancedLoggerDxeCoreGoogleTest.inf
+0 −166 AdvLoggerPkg/Library/AdvancedLoggerLib/MmCore/GoogleTest/AdvancedLoggerMmCoreGoogleTest.cpp
+0 −46 AdvLoggerPkg/Library/AdvancedLoggerLib/MmCore/GoogleTest/AdvancedLoggerMmCoreGoogleTest.inf
+0 −177 AdvLoggerPkg/Library/AdvancedLoggerLib/PeiCore/GoogleTest/AdvancedLoggerPeiCoreGoogleTest.cpp
+0 −64 AdvLoggerPkg/Library/AdvancedLoggerLib/PeiCore/GoogleTest/AdvancedLoggerPeiCoreGoogleTest.inf
+0 −6 AdvLoggerPkg/Test/AdvLoggerHostTest.dsc
+1 −0 Cargo.toml
+1 −1 HidPkg/HidKeyboardDxe/HidKbDxe.h
+2 −1 HidPkg/HidPkg.ci.yaml
+1 −1 HidPkg/UefiHidDxeV2/Cargo.toml
+1 −1 MsCorePkg/DebugFileLoggerII/Dxe/DebugFileLogger.c
+1 −1 MsCorePkg/DebugFileLoggerII/Dxe/DebugFileLogger.inf
+1 −5 MsCorePkg/Library/DxeDebugLibRouter/ReportStatusCode/ReportStatusCodeDebugLib.c
+1 −5 MsCorePkg/Library/DxeDebugLibRouter/Serial/SerialDebugLib.c
+0 −1 MsCorePkg/Library/MemoryProtectionExceptionHandlerLib/MemoryProtectionExceptionHandlerLib.inf
+3 −16 MsCorePkg/Library/MemoryProtectionExceptionHandlerLib/MemoryProtectionExceptionHandlerLibX64.c
+8 −10 MsCorePkg/Library/MuArmGicExLib/GicV3/AArch64/ArmGicV3.S
+6 −10 MsCorePkg/Library/MuArmGicExLib/GicV3/AArch64/ArmGicV3.masm
+1 −0 MsCorePkg/MsCorePkg.ci.yaml
+18 −17 MsGraphicsPkg/Library/ColorBarDisplayDeviceStateLib/ColorBarDisplayDeviceStateLib.c
+4 −1 MsGraphicsPkg/RenderingEngineDxe/RenderingEngine.c
+1 −1 MsWheaPkg/Crates/MuTelemetryHelperLib/Cargo.toml
+12 −24 Readme.rst
+3 −88 UefiTestingPkg/AuditTests/PagingAudit/UEFI/Dxe/App/DxePagingAuditTestApp.c
+0 −1 UefiTestingPkg/AuditTests/PagingAudit/UEFI/DxePagingAuditTestApp.inf
+38 −1 UefiTestingPkg/AuditTests/PagingAudit/UEFI/PagingAuditCommon.c
+1 −1 UefiTestingPkg/AuditTests/PagingAudit/UEFI/PagingAuditCommon.h
+28 −20 UefiTestingPkg/FunctionalSystemTests/MemoryAttributeProtocolFuncTestApp/MemoryAttributeProtocolFuncTestApp.c
+5 −239 UefiTestingPkg/FunctionalSystemTests/MemoryProtectionTest/App/DxeMemoryProtectionTestApp.c
+0 −1 UefiTestingPkg/FunctionalSystemTests/MemoryProtectionTest/App/DxeMemoryProtectionTestApp.inf
+0 −1 UefiTestingPkg/FunctionalSystemTests/MemoryProtectionTest/App/SmmMemoryProtectionTestApp.inf
+98 −15 UefiTestingPkg/Library/FlatPageTableLib/AArch64/FlatPageTableAArch64.c
+1 −1 UefiTestingPkg/UefiTestingPkg.dsc
+3 −3 pip-requirements.txt
1 change: 0 additions & 1 deletion Common/MU_TIANO
Submodule MU_TIANO deleted from 2dd1be
2 changes: 1 addition & 1 deletion Features/FFA
Submodule FFA updated 25 files
+1 −1 .azurepipelines/MuDevOpsWrapper.yml
+1 −1 .github/workflows/issue-assignment.yml
+1 −1 .github/workflows/label-issues.yml
+1 −1 .github/workflows/label-sync.yml
+1 −1 .github/workflows/release-draft.yml
+1 −1 .github/workflows/stale.yml
+1 −1 .github/workflows/triage-issues.yml
+2 −14 .pytool/CISettings.py
+4 −5 Cargo.toml
+3 −5 FfaFeaturePkg/FfaFeaturePkg.dsc
+20 −1 FfaFeaturePkg/Library/ArmArchTimerLibEx/ArmArchTimerLibEx.c
+3 −2 FfaFeaturePkg/Library/ArmArchTimerLibEx/ArmArchTimerLibEx.inf
+1 −1 FfaFeaturePkg/Library/ArmFfaLibEx/ArmFfaLibEx.inf
+1 −1 FfaFeaturePkg/Library/SecurePartitionEntryPoint/SetPermissions.c
+1 −1 FfaFeaturePkg/Library/SecurePartitionEntryPoint/StandaloneMmCoreEntryPoint.c
+26 −19 FfaFeaturePkg/Library/SecurePartitionMemoryAllocationLib/SecurePartitionMemoryAllocationLib.c
+1 −0 FfaFeaturePkg/Library/SecurePartitionMemoryAllocationLib/SecurePartitionMemoryAllocationLib.inf
+12 −17 FfaFeaturePkg/Library/TestServiceLibRust/src/test_svc.rs
+0 −105 FfaFeaturePkg/SecurePartitions/MsSecurePartition/MsSecurePartition.c
+0 −56 FfaFeaturePkg/SecurePartitions/MsSecurePartition/MsSecurePartition.inf
+2 −5 FfaFeaturePkg/SecurePartitions/MsSecurePartitionRust/Cargo.toml
+4 −4 FfaFeaturePkg/SecurePartitions/MsSecurePartitionRust/src/baremetal/interrupt.rs
+1 −1 FfaFeaturePkg/SecurePartitions/MsSecurePartitionRust/src/baremetal/mod.rs
+23 −11 FfaFeaturePkg/SecurePartitions/MsSecurePartitionRust/src/main.rs
+2 −2 pip-requirements.txt
2 changes: 1 addition & 1 deletion MU_BASECORE
Submodule MU_BASECORE updated 2604 files
2 changes: 1 addition & 1 deletion Platforms/QemuQ35Pkg/AcpiPlatformDxe/CloudHvAcpi.c
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ InstallCloudHvTables (
// then we're out of sync with the hypervisor, and cannot continue.
//
if (DsdtTable == NULL) {
DEBUG ((DEBUG_ERROR, "%a: no DSDT found\n", __FUNCTION__));
DEBUG ((DEBUG_ERROR, "%a: no DSDT found\n", __func__));
ASSERT (FALSE);
CpuDeadLoop ();
}
Expand Down
8 changes: 4 additions & 4 deletions Platforms/QemuQ35Pkg/AcpiPlatformDxe/EntryPoint.c
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,11 @@ OnRootBridgesConnected (
DEBUG ((
DEBUG_INFO,
"%a: root bridges have been connected, installing ACPI tables\n",
__FUNCTION__
__func__
));
Status = InstallAcpiTables (FindAcpiTableProtocol ());
if (EFI_ERROR (Status)) {
DEBUG ((DEBUG_ERROR, "%a: InstallAcpiTables: %r\n", __FUNCTION__, Status));
DEBUG ((DEBUG_ERROR, "%a: InstallAcpiTables: %r\n", __func__, Status));
}

gBS->CloseEvent (Event);
Expand All @@ -76,7 +76,7 @@ AcpiPlatformEntryPoint (
DEBUG_INFO,
"%a: PCI or its enumeration disabled, installing "
"ACPI tables\n",
__FUNCTION__
__func__
));
return InstallAcpiTables (FindAcpiTableProtocol ());
}
Expand All @@ -99,7 +99,7 @@ AcpiPlatformEntryPoint (
DEBUG ((
DEBUG_INFO,
"%a: waiting for root bridges to be connected, registered callback\n",
__FUNCTION__
__func__
));
}

Expand Down
10 changes: 5 additions & 5 deletions Platforms/QemuQ35Pkg/AcpiPlatformDxe/PciDecoding.c
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ EnablePciDecoding (
DEBUG ((
DEBUG_WARN,
"%a: LocateHandleBuffer(): %r\n",
__FUNCTION__,
__func__,
Status
));
return;
Expand All @@ -89,7 +89,7 @@ EnablePciDecoding (
DEBUG ((
DEBUG_WARN,
"%a: AllocatePool(): out of resources\n",
__FUNCTION__
__func__
));
goto FreeHandles;
}
Expand Down Expand Up @@ -122,7 +122,7 @@ EnablePciDecoding (
DEBUG ((
DEBUG_WARN,
"%a: EfiPciIoAttributeOperationGet: %r\n",
__FUNCTION__,
__func__,
Status
));
goto RestoreAttributes;
Expand All @@ -141,7 +141,7 @@ EnablePciDecoding (
DEBUG ((
DEBUG_WARN,
"%a: EfiPciIoAttributeOperationSupported: %r\n",
__FUNCTION__,
__func__,
Status
));
goto RestoreAttributes;
Expand All @@ -161,7 +161,7 @@ EnablePciDecoding (
DEBUG ((
DEBUG_WARN,
"%a: EfiPciIoAttributeOperationEnable: %r\n",
__FUNCTION__,
__func__,
Status
));
goto RestoreAttributes;
Expand Down
Loading
Loading