Skip to content

Commit

Permalink
Remove DxePagingAuditTestApp Exemption From Q35 and SBSA (#1001)
Browse files Browse the repository at this point in the history
## Description

The DxePagingAuditTestApp was failing on all architectures because of a
misimplementation. That was fixed in
microsoft/mu_plus#528. This patch pulls in the
newer mu_plus to get that change and drops the exemption from Q35 and
SBSA.

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

Ran paging audit test and it succeeds.
## Integration Instructions

N/A.
  • Loading branch information
os-d authored Jul 23, 2024
1 parent 5234ced commit 4a9e061
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 3 deletions.
2 changes: 1 addition & 1 deletion Common/MU
Submodule MU updated 45 files
+191 −191 AdvLoggerPkg/Crates/RustAdvancedLoggerDxe/src/lib.rs
+133 −133 HidPkg/Crates/HidIo/src/lib.rs
+408 −407 HidPkg/Crates/HiiKeyboardLayout/src/lib.rs
+108 −106 HidPkg/UefiHidDxe/src/driver_binding.rs
+161 −153 HidPkg/UefiHidDxe/src/hid.rs
+458 −458 HidPkg/UefiHidDxe/src/key_queue.rs
+793 −788 HidPkg/UefiHidDxe/src/keyboard.rs
+18 −18 HidPkg/UefiHidDxe/src/main.rs
+380 −368 HidPkg/UefiHidDxe/src/pointer.rs
+1 −1 HidPkg/UefiHidDxeV2/Cargo.toml
+336 −330 HidPkg/UefiHidDxeV2/src/boot_services.rs
+259 −259 HidPkg/UefiHidDxeV2/src/driver_binding.rs
+315 −314 HidPkg/UefiHidDxeV2/src/hid.rs
+363 −363 HidPkg/UefiHidDxeV2/src/hid_io.rs
+551 −549 HidPkg/UefiHidDxeV2/src/keyboard/key_queue.rs
+1,164 −1,157 HidPkg/UefiHidDxeV2/src/keyboard/mod.rs
+583 −581 HidPkg/UefiHidDxeV2/src/keyboard/simple_text_in.rs
+945 −935 HidPkg/UefiHidDxeV2/src/keyboard/simple_text_in_ex.rs
+60 −54 HidPkg/UefiHidDxeV2/src/main.rs
+531 −531 HidPkg/UefiHidDxeV2/src/pointer/absolute_pointer.rs
+599 −594 HidPkg/UefiHidDxeV2/src/pointer/mod.rs
+6 −0 Makefile.toml
+183 −174 MsCorePkg/Crates/RustBootServicesAllocatorDxe/src/lib.rs
+29 −29 MsCorePkg/HelloWorldRustDxe/src/main.rs
+2 −2 MsCorePkg/Library/MemoryTypeInformationChangeLib/MemoryTypeInformationChangeLib.c
+88 −69 MsGraphicsPkg/DisplayEngineDxe/FormDisplay.c
+28 −0 MsGraphicsPkg/Include/Protocol/SimpleWindowManager.h
+11 −8 MsGraphicsPkg/Library/SimpleUIToolKit/Bitmap.c
+32 −29 MsGraphicsPkg/Library/SimpleUIToolKit/Button.c
+6 −6 MsGraphicsPkg/Library/SimpleUIToolKit/Canvas.c
+34 −24 MsGraphicsPkg/Library/SimpleUIToolKit/EditBox.c
+25 −16 MsGraphicsPkg/Library/SimpleUIToolKit/Grid.c
+7 −4 MsGraphicsPkg/Library/SimpleUIToolKit/Label.c
+51 −31 MsGraphicsPkg/Library/SimpleUIToolKit/ListBox.c
+10 −7 MsGraphicsPkg/Library/SimpleUIToolKit/ProgressBar.c
+13 −10 MsGraphicsPkg/Library/SimpleUIToolKit/ToggleSwitch.c
+2 −2 MsGraphicsPkg/Library/SimpleUIToolKit/Utilities.c
+66 −77 MsGraphicsPkg/Library/SwmDialogsLib/MessageBox.c
+71 −82 MsGraphicsPkg/Library/SwmDialogsLib/PasswordDialog.c
+96 −91 MsGraphicsPkg/Library/SwmDialogsLib/SemmUserAuthDialog.c
+70 −81 MsGraphicsPkg/Library/SwmDialogsLib/SingleSelectDialog.c
+46 −37 MsGraphicsPkg/OnScreenKeyboardDxe/OnScreenKeyboardDriver.c
+28 −22 MsGraphicsPkg/RenderingEngineDxe/RenderingEngine.c
+37 −30 UefiTestingPkg/AuditTests/PagingAudit/UEFI/Dxe/App/DxePagingAuditTestApp.c
+1 −1 rustfmt.toml
1 change: 0 additions & 1 deletion Platforms/QemuQ35Pkg/PlatformBuild.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@
# Declare test whose failure will not return a non-zero exit code
FAILURE_EXEMPT_TESTS = {
# example "PiValueTestApp.efi": datetime.datetime(3141, 5, 9, 2, 6, 53, 589793),
"DxePagingAuditTestApp.efi": datetime.datetime(2024, 7, 22, 0, 0, 0, 0)
}

# Allow failure exempt tests to be ignored for 90 days
Expand Down
1 change: 0 additions & 1 deletion Platforms/QemuSbsaPkg/PlatformBuild.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
# Declare test whose failure will not return a non-zero exit code
FAILURE_EXEMPT_TESTS = {
# example "PiValueTestApp.efi": datetime.datetime(3141, 5, 9, 2, 6, 53, 589793),
"DxePagingAuditTestApp.efi": datetime.datetime(2024, 7, 22, 0, 0, 0, 0)
}

# Allow failure exempt tests to be ignored for 90 days
Expand Down

0 comments on commit 4a9e061

Please sign in to comment.