From: "Doug Flick via groups.io" <dougflick=microsoft.com@groups.io>
To: "devel@edk2.groups.io" <devel@edk2.groups.io>,
"ardb+tianocore@kernel.org" <ardb+tianocore@kernel.org>,
"quic_llindhol@quicinc.com" <quic_llindhol@quicinc.com>,
"sami.mujawar@arm.com" <sami.mujawar@arm.com>,
"kraxel@redhat.com" <kraxel@redhat.com>
Subject: [edk2-devel] Assistance Needed: ArmVirtPkg
Date: Mon, 6 May 2024 22:22:07 +0000 [thread overview]
Message-ID: <CY5PR21MB3684925973AEB527F87BFC82B31C2@CY5PR21MB3684.namprd21.prod.outlook.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 4409 bytes --]
All,
In order to patch Tianocore Bugzilla issues and CVEs:
4541 – Bug 08 - edk2/NetworkPkg: Predictable TCP ISNs (tianocore.org)<https://bugzilla.tianocore.org/show_bug.cgi?id=4541>
and
4542 – Bug 09 - edk2/NetworkPkg: Use of a Weak PseudoRandom Number Generator (tianocore.org)<https://bugzilla.tianocore.org/show_bug.cgi?id=4542>
I've added as a dependency Hash2CryptoDxe and RngDxe lib to NetworkPkg. I've been able to add the relevant libraries to the DSCs of OvmfPkg and EmulatorPkg however I'm seeing odd behavior with ArmVirtPkg.
Would someone more knowledgeable with ArmVirtPkg take a look this PR.
PixieFail #8 and #9 TCBZ4541 and TCBZ4542 by Flickdm · Pull Request #5582 · tianocore/edk2 (github.com)<https://github.com/tianocore/edk2/pull/5582>
The issue was introduced in the commit "ArmVirtPkg: : Add RngDxe to ArmVirtPkg<https://github.com/tianocore/edk2/pull/5582/commits/03148ed3fe87ceb1c5ce9f53e08d5d0c93c169cf>"
Right now PlatformCI_ArmVirtPkg_Ubuntu_GCC5_PR is crashing with
INFO - Synchronous Exception at 0x000000007FBE35BC
INFO - PC 0x00007FBE35BC (0x00007FBE0000+0x000035BC) [ 0] RngDxe.dll
INFO - PC 0x00007FBE2430 (0x00007FBE0000+0x00002430) [ 0] RngDxe.dll
INFO - PC 0x00007FBE2E14 (0x00007FBE0000+0x00002E14) [ 0] RngDxe.dll
INFO - PC 0x00004748CCFC (0x000047485000+0x00007CFC) [ 1] DxeCore.dll
INFO - PC 0x00004749A6C4 (0x000047485000+0x000156C4) [ 1] DxeCore.dll
INFO - PC 0x0000474904F0 (0x000047485000+0x0000B4F0) [ 1] DxeCore.dll
INFO -
INFO - [ 0] /__w/1/s/Build/ArmVirtQemu-AARCH64/DEBUG_GCC5/AARCH64/SecurityPkg/RandomNumberGenerator/RngDxe/RngDxe/DEBUG/RngDxe.dll
INFO - [ 1] /__w/1/s/Build/ArmVirtQemu-AARCH64/DEBUG_GCC5/AARCH64/MdeModulePkg/Core/Dxe/DxeMain/DEBUG/DxeCore.dll
INFO -
INFO - X0 0x0000000080000000 X1 0x0000000000000000 X2 0x0000000000000000 X3 0x0000000000000000
INFO - X4 0x0000000000000000 X5 0x0000000000000000 X6 0x0000000000000000 X7 0x0000000000000000
INFO - X8 0x000000007FFFF008 X9 0x0000000700000000 X10 0x000000007EA47000 X11 0x000000007EA54FFF
INFO - X12 0x0000000000000000 X13 0x0000000000000008 X14 0x0000000000000000 X15 0x0000000000000000
INFO - X16 0x0000000047484D70 X17 0x00000000474CC000 X18 0x0000000000000000 X19 0x000000007FFD0018
INFO - X20 0x0000000000000001 X21 0x000000007EA55D98 X22 0x000000007FBE5000 X23 0x0000000000000030
INFO - X24 0x0000000000000000 X25 0x000000007FBE5000 X26 0x0000000000000000 X27 0x00000000474B0000
INFO - X28 0x0000000000000001 FP 0x0000000047484C50 LR 0x000000007FBE2430
INFO -
INFO - V0 0x0000000000000000 0000000000000000 V1 0x0000000000000000 0000000000000000
INFO - V2 0x0000000000000000 0000000000000000 V3 0x0000000000000000 0000000000000000
INFO - V4 0x0000000000000000 0000000000000000 V5 0x0000000000000000 0000000000000000
INFO - V6 0x0000000000000000 0000000000000000 V7 0x0000000000000000 0000000000000000
INFO - V8 0x0000000000000000 0000000000000000 V9 0x0000000000000000 0000000000000000
INFO - V10 0x0000000000000000 0000000000000000 V11 0x0000000000000000 0000000000000000
INFO - V12 0x0000000000000000 0000000000000000 V13 0x0000000000000000 0000000000000000
INFO - V14 0x0000000000000000 0000000000000000 V15 0x0000000000000000 0000000000000000
INFO - V16 0x0000000000000000 0000000000000000 V17 0x0000000000000000 0000000000000000
INFO - V18 0x0000000000000000 0000000000000000 V19 0x0000000000000000 0000000000000000
INFO - V20 0x0000000000000000 0000000000000000 V21 0x0000000000000000 0000000000000000
INFO - V22 0x0000000000000000 0000000000000000 V23 0x0000000000000000 0000000000000000
INFO - V24 0x0000000000000000 0000000000000000 V25 0x0000000000000000 0000000000000000
INFO - V26 0x0000000000000000 0000000000000000 V27 0x0000000000000000 0000000000000000
INFO - V28 0x0000000000000000 0000000000000000 V29 0x0000000000000000 0000000000000000
INFO - V30 0x0000000000000000 0000000000000000 V31 0x0000000000000000 0000000000000000
Thanks!
*
Doug
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#118615): https://edk2.groups.io/g/devel/message/118615
Mute This Topic: https://groups.io/mt/105949609/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
[-- Attachment #2: Type: text/html, Size: 19378 bytes --]
next reply other threads:[~2024-05-06 22:22 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-05-06 22:22 Doug Flick via groups.io [this message]
2024-05-07 10:48 ` [edk2-devel] Assistance Needed: ArmVirtPkg Gerd Hoffmann
2024-05-07 15:17 ` Ard Biesheuvel
2024-05-07 22:28 ` Doug Flick via groups.io
2024-05-07 23:19 ` Ard Biesheuvel
2024-05-07 23:40 ` Doug Flick via groups.io
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CY5PR21MB3684925973AEB527F87BFC82B31C2@CY5PR21MB3684.namprd21.prod.outlook.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox