{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53833457,"defaultBranch":"about","name":"edk2-staging","ownerLogin":"tianocore","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-14T06:48:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/352162?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721265602.0","currentOid":""},"activityList":{"items":[{"before":"5b0d71e820ce8bf8a5ac7f03cc4c1aa60b7bdee0","after":"64f9de944d6442d09aa5c0050d7e8b9ebe56c384","ref":"refs/heads/HttpProxy","pushedAt":"2024-09-14T18:01:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaloniKasbekar","name":"Saloni Kasbekar","path":"/SaloniKasbekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49005869?s=80&v=4"},"commit":{"message":"NetworkPkg/HttpBootDxe: Resume an interrupted boot file download.\n\nWhen the boot file download operation is interrupted for some reason,\nHttpBootDxe will use HTTP Range header to try resume the download\noperation reusing the bytes downloaded so far.\n\nSigned-off-by: Leandro Gustavo Biss Becker ","shortMessageHtmlLink":"NetworkPkg/HttpBootDxe: Resume an interrupted boot file download."}},{"before":"a8cb68aacd6a1d2dad37a7b1a691d75a4041b3d7","after":"fd9b243d37017870eeefa423ba9b40bf71d22f97","ref":"refs/heads/TDVF-vTPM-TDP","pushedAt":"2024-08-14T05:17:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"OvmfPkg/IntelTDX: Workaround in IntelTDX for TDP\n\n- Due to the lack of support for TD HOB in TDP, work around them\nfor now and wait for TDP-team add support in the future.\n- Due unsupport of tdcall leaf 2 TdExtendRTMR, work around CC\nmeasurement.\n\nSigned-off-by: OuyangHang33 ","shortMessageHtmlLink":"OvmfPkg/IntelTDX: Workaround in IntelTDX for TDP"}},{"before":"3e722403cd16388a0e4044e705a2b34c841d76ca","after":"a8cb68aacd6a1d2dad37a7b1a691d75a4041b3d7","ref":"refs/heads/TDVF-vTPM-TDP","pushedAt":"2024-08-14T05:16:45.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"OvmfPkg/Tcg: support TDP vTPM dection\n\n - TDP vTPM is detected via `TDVMCALL`\n - Virtual RTM in L1 VMM extends the hash of SEC firmware volume\n and L1 VMM version to PCR0 and L2 TDVF needs to create the event\n log for the events\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"OvmfPkg/Tcg: support TDP vTPM dection"}},{"before":"c767591816066cff07dea9d5ea4a9653e63794cf","after":"08276ef410dd18de708d0cd82376495775ebf850","ref":"refs/heads/BZ4814-AddRngPpi","pushedAt":"2024-08-09T02:57:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"makubacki","name":"Michael Kubacki","path":"/makubacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21320094?s=80&v=4"},"commit":{"message":"SecurityPkg: Add RngPei\n\nREF:https://bugzilla.tianocore.org/show_bug.cgi?id=4814\n\nThe `RngPei` PEIM can be used if RNG should be provided over a\ndynamic binary interface to other PEIMs on a platform.\n\nTested with:\n\n- SecurityPkg CI\n- Verify RNG linked with RngLib is executed as expected\n- Verify random numbers are generated successfully with a valid\n RngLib\n\nIntegration instructions:\n\nUse the `RngPei` module if a platform needs to produce\n`gEfiRngPpiGuid`.\n\nThe platform should usually link a different `RngLib` instance to\n`RngPei` than other PEIMs that may use the RNG PPI produced since\n`RngPei` is responsible for producing the PPI.\n\nFor example, a `RngLib` instance that uses the rdrand instruction\nmay be linked against `RngPei` and a `RngLib` instance that uses\nthe RNG PPI may be linked against other PEIMs.\n\nSigned-off-by: Michael Kubacki ","shortMessageHtmlLink":"SecurityPkg: Add RngPei"}},{"before":"b8816aaf12c33efb1e1959e77383f633fed47a69","after":"5b0d71e820ce8bf8a5ac7f03cc4c1aa60b7bdee0","ref":"refs/heads/HttpProxy","pushedAt":"2024-08-09T00:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaloniKasbekar","name":"Saloni Kasbekar","path":"/SaloniKasbekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49005869?s=80&v=4"},"commit":{"message":"NetworkPkg/HttpDxe: Refactor TlsCreateChild\n\n- Use HTTP instance as the parameter for TlsCreateChild function.\n- Install TLS protocol on the HTTP instance thats create TLS child.\n\nSigned-off-by: Abner Chang \nCc: Saloni Kasbekar \nCc: Zachary Clark-williams \nCc: Michael Brown \nCc: Nickle Wang \nCc: Igor Kulchytskyy \nReviewed-by: Michael Brown \nReviewed-by: Saloni Kasbekar ","shortMessageHtmlLink":"NetworkPkg/HttpDxe: Refactor TlsCreateChild"}},{"before":null,"after":"c767591816066cff07dea9d5ea4a9653e63794cf","ref":"refs/heads/BZ4814-AddRngPpi","pushedAt":"2024-07-18T01:20:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"makubacki","name":"Michael Kubacki","path":"/makubacki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21320094?s=80&v=4"},"commit":{"message":"SecurityPkg: Add RngPei\n\nREF:https://bugzilla.tianocore.org/show_bug.cgi?id=4814\n\nThe `RngPei` PEIM can be used if RNG should be provided over a\ndynamic binary interface to other PEIMs on a platform.\n\nTested with:\n\n- SecurityPkg CI\n- Verify RNG linked with RngLib is executed as expected\n- Verify random numbers are generated successfully with a valid\n RngLib\n\nIntegration instructions:\n\nUse the `RngPei` module if a platform needs to produce\n`gEfiRngPpiGuid`.\n\nThe platform should usually link a different `RngLib` instance to\n`RngPei` than other PEIMs that may use the RNG PPI produced since\n`RngPei` is responsible for producing the PPI.\n\nFor example, a `RngLib` instance that uses the rdrand instruction\nmay be linked against `RngPei` and a `RngLib` instance that uses\nthe RNG PPI may be linked against other PEIMs.\n\nSigned-off-by: Michael Kubacki ","shortMessageHtmlLink":"SecurityPkg: Add RngPei"}},{"before":"c2b3a778fb144c5d5daa3f55cb4b8f5bbdf43928","after":"831f696048278f13db4b65fbbc9b97b7f542a6da","ref":"refs/heads/FceFmmt2022","pushedAt":"2024-07-12T08:32:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"YuweiChen1110","name":null,"path":"/YuweiChen1110","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63706684?s=80&v=4"},"commit":{"message":"BaseTools: Fix BaseTools compilation issues\n\nhttps://bugzilla.tianocore.org/show_bug.cgi?id=4798\nThis patch removes unused variables that were causing compilation\nerrors when building EDK2/BaseTools with GCC with the compiler flag\nWunused-but-set-variable set.\n\nCc: Liming Gao \nCc: Bob Feng \nCc: Yuwei Chen \nSigned-off-by: Ted Kuo \nReviewed-by: Yuwei Chen ","shortMessageHtmlLink":"BaseTools: Fix BaseTools compilation issues"}},{"before":"59f9945b7dcc914280c183e73c7a620d4f54468f","after":"9da7f81062c8cde3d7ddef3f760661ce38599312","ref":"refs/heads/TDVF-vTPM-TD","pushedAt":"2024-07-12T05:12:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mxu9","name":null,"path":"/mxu9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73976400?s=80&v=4"},"commit":{"message":"OvmfPkg/IntelTdx: Update with VTPM_ENABLE\n\nSigned-off-by: Ceping Sun ","shortMessageHtmlLink":"OvmfPkg/IntelTdx: Update with VTPM_ENABLE"}},{"before":"3e722403cd16388a0e4044e705a2b34c841d76ca","after":"59f9945b7dcc914280c183e73c7a620d4f54468f","ref":"refs/heads/TDVF-vTPM-TD","pushedAt":"2024-07-12T03:21:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mxu9","name":null,"path":"/mxu9","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73976400?s=80&v=4"},"commit":{"message":"OvmfPkg/VmmSpdmVTpm: Update the GetEcPritKey\n\nSigned-off-by: Ceping Sun ","shortMessageHtmlLink":"OvmfPkg/VmmSpdmVTpm: Update the GetEcPritKey"}},{"before":null,"after":"3e722403cd16388a0e4044e705a2b34c841d76ca","ref":"refs/heads/TDVF-vTPM-TDP","pushedAt":"2024-07-11T02:18:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"ArmVirtPkg/ArmVirtQemu: Add RngDxe driver\n\nAdd the RngDxe driver to the build, backed by either RNDR or TRNG, one\nof which is expected to be available in most cases:\n- RNDR is implemented by the 'max' CPU that QEMU implements in TCG mode\n- TRNG is implemented by the KVM hypervisor, which backs QEMU's 'host'\n CPU\n\nOther TCG modes (e.g., the 'cortex-a*' CPUs) implement neither, which\nshould prevent the RngDxe driver from dispatching entirely, resulting\nin the same situation as before.\n\nCc: Ard Biesheuvel \nCc: Leif Lindholm \nCc: Sami Mujawar \nCc: Gerd Hoffmann \n\nCommitted-by: Ard Biesheuvel \nSigned-off-by: Doug Flick [MSFT] \nReviewed-by: Ard Biesheuvel ","shortMessageHtmlLink":"ArmVirtPkg/ArmVirtQemu: Add RngDxe driver"}},{"before":null,"after":"3e722403cd16388a0e4044e705a2b34c841d76ca","ref":"refs/heads/TDVF-vTPM-TD","pushedAt":"2024-07-11T02:18:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"ArmVirtPkg/ArmVirtQemu: Add RngDxe driver\n\nAdd the RngDxe driver to the build, backed by either RNDR or TRNG, one\nof which is expected to be available in most cases:\n- RNDR is implemented by the 'max' CPU that QEMU implements in TCG mode\n- TRNG is implemented by the KVM hypervisor, which backs QEMU's 'host'\n CPU\n\nOther TCG modes (e.g., the 'cortex-a*' CPUs) implement neither, which\nshould prevent the RngDxe driver from dispatching entirely, resulting\nin the same situation as before.\n\nCc: Ard Biesheuvel \nCc: Leif Lindholm \nCc: Sami Mujawar \nCc: Gerd Hoffmann \n\nCommitted-by: Ard Biesheuvel \nSigned-off-by: Doug Flick [MSFT] \nReviewed-by: Ard Biesheuvel ","shortMessageHtmlLink":"ArmVirtPkg/ArmVirtQemu: Add RngDxe driver"}},{"before":"02bbecf9a51575524485e87fec2afd5c5a2514a0","after":"44756cb53b38cca43977d02ef5c014149ae87d97","ref":"refs/heads/Intel/HttpProxy","pushedAt":"2024-07-03T20:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SaloniKasbekar","name":"Saloni Kasbekar","path":"/SaloniKasbekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49005869?s=80&v=4"},"commit":{"message":"HttpProxyPkg: Unable to save HTTP Boot option without Proxy in Setup\n\nSigned-off-by: Saloni Kasbekar ","shortMessageHtmlLink":"HttpProxyPkg: Unable to save HTTP Boot option without Proxy in Setup"}},{"before":"228cfe58724c09b83cf7522cf7f9ca3e1a3613ea","after":"0a6087a3dc196b075c0e636e9949f2b9c8c0b15c","ref":"refs/heads/dynamictables-reorg","pushedAt":"2024-07-03T13:59:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samimujawar","name":"Sami Mujawar","path":"/samimujawar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11646367?s=80&v=4"},"commit":{"message":"DynamicTablesPkg: Add EFIAPI to generators hooks\n\nFor X64 builds, the EFIAPI is replaced by '(__attribute__((ms_abi))'.\nThis might lead to build error for some ACPI tablte generators\ndue to function prototype mismatch.\n\nAdd the EFIAPI to ACPI table generator hooks:\n- ACPI_TABLE_GENERATOR_BUILD_TABLEEX\n- ACPI_TABLE_GENERATOR_FREE_TABLEEX\n\nSigned-off-by: Pierre Gondois \nReviewed-by: Sami Mujawar ","shortMessageHtmlLink":"DynamicTablesPkg: Add EFIAPI to generators hooks"}},{"before":"2cf00515468456d8c41325dfc8a54e09b2f90de0","after":"228cfe58724c09b83cf7522cf7f9ca3e1a3613ea","ref":"refs/heads/dynamictables-reorg","pushedAt":"2024-07-03T13:12:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samimujawar","name":"Sami Mujawar","path":"/samimujawar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11646367?s=80&v=4"},"commit":{"message":"DynamicTablesPkg: Add EFIAPI to generators hooks\n\nFor X64 builds, the EFIAPI is replaced by '(__attribute__((ms_abi))'.\nThis might lead to build error for some ACPI tablte generators\ndue to function prototype mismatch.\n\nAdd the EFIAPI to ACPI table generator hooks:\n- ACPI_TABLE_GENERATOR_BUILD_TABLEEX\n- ACPI_TABLE_GENERATOR_FREE_TABLEEX\n\nSigned-off-by: Pierre Gondois \nReviewed-by: Sami Mujawar ","shortMessageHtmlLink":"DynamicTablesPkg: Add EFIAPI to generators hooks"}},{"before":"b476320cdf585583c6bdc8c3dab4aadb0b4ebdae","after":"2cf00515468456d8c41325dfc8a54e09b2f90de0","ref":"refs/heads/dynamictables-reorg","pushedAt":"2024-07-03T10:47:58.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"samimujawar","name":"Sami Mujawar","path":"/samimujawar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11646367?s=80&v=4"},"commit":{"message":"DynamicTablesPkg: FdtHwInfoParserLib: Create wrapper to get INTC addr cells\n\nParent interrupt controller's address cells is arch specific. So,\ncreate a wrapper function which can be implemented differently for\ndifferent archs. Move current implementation to ARM specific file.\n\nSuggested-by: Sunil V L \nSigned-off-by: Pierre Gondois \nReviewed-by: Sami Mujawar \nReviewed-by: Sunil V L ","shortMessageHtmlLink":"DynamicTablesPkg: FdtHwInfoParserLib: Create wrapper to get INTC addr…"}},{"before":"8eea08f5f81a2e1f8cb6b792797877141ca0e24f","after":"b476320cdf585583c6bdc8c3dab4aadb0b4ebdae","ref":"refs/heads/dynamictables-reorg","pushedAt":"2024-06-07T13:51:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samimujawar","name":"Sami Mujawar","path":"/samimujawar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11646367?s=80&v=4"},"commit":{"message":"DynamicTablesPkg: Move PSD info to Arch Common\n\nMove the PSD info object from Arm Namespace to the Arch Common\nnamespace.\n\nCorrespondingly also update the following modules to reflect the\nchanges introduced by the move:\n - SSDT CPU topology generator\n - ConfigurationManagerObjectParser\n - Dynamic Plat Repo TokenFixer map.\n\nCc: Pierre Gondois \nCc: Yeo Reum Yun \nCc: AbdulLateef Attar \nCc: Jeshua Smith \nCc: Jeff Brasen \nCc: Girish Mahadevan \nCc: Leif Lindholm \nCc: Meenakshi Aggarwal \nSigned-off-by: Sami Mujawar \nSigned-off-by: Pierre Gondois \nReviewed-by: Sunil V L ","shortMessageHtmlLink":"DynamicTablesPkg: Move PSD info to Arch Common"}},{"before":"6d6dc18e23aa833ed4ac39bc24b987d05d2568cb","after":"158112481fdc6f7755f87655bce30b2ddcddab22","ref":"refs/heads/CdePkg","pushedAt":"2024-04-14T19:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KilianKegel","name":"Kilian Kegel","path":"/KilianKegel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55844486?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2a33799bd9ddd6f77195e919f8ac30f2af65ec45","after":"f3a29c2b3b89003e997d82f9cf3c23c6a4b21992","ref":"refs/heads/PyVfrCompile","pushedAt":"2024-03-27T08:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"YuweiChen1110","name":null,"path":"/YuweiChen1110","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63706684?s=80&v=4"},"commit":{"message":"BaseTools: Update ReadMe in Python VfrCompiler Tool\n\nCc: Rebecca Cran \nCc: Liming Gao \nCc: Bob Feng \nCc: Yuwei Chen \n\nSigned-off-by: Yuting Yang \nReviewed-by: Yuwei Chen ","shortMessageHtmlLink":"BaseTools: Update ReadMe in Python VfrCompiler Tool"}},{"before":"8e24b8a51d680fb868ce37ac4eeb5a046534d7ec","after":"72d5d7941acb1372be472c34391a90078f749a95","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-26T09:10:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liyi77","name":"Yi Li","path":"/liyi77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10961794?s=80&v=4"},"commit":{"message":"CryptoPkg: Update Md5/Sha1/Sha2 using the newer api\n\nSigned-off-by: Wenxing Hou ","shortMessageHtmlLink":"CryptoPkg: Update Md5/Sha1/Sha2 using the newer api"}},{"before":"005d72165cd6af88a3d74ffe2d5497ee6f784cac","after":"8e24b8a51d680fb868ce37ac4eeb5a046534d7ec","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-26T09:07:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liyi77","name":"Yi Li","path":"/liyi77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10961794?s=80&v=4"},"commit":{"message":"CryptoPkg: Clean mbedtls_mpi free for CryptEc\n\nSigned-off-by: Wenxing Hou ","shortMessageHtmlLink":"CryptoPkg: Clean mbedtls_mpi free for CryptEc"}},{"before":"dace0b069ee1c6131e9e562af13fcf500d8233f9","after":"005d72165cd6af88a3d74ffe2d5497ee6f784cac","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-26T09:00:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liyi77","name":"Yi Li","path":"/liyi77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10961794?s=80&v=4"},"commit":{"message":"CryptoPkg: Fix memory leak for EC\n\nSigned-off-by: Wenxing Hou ","shortMessageHtmlLink":"CryptoPkg: Fix memory leak for EC"}},{"before":"8d4183b73e822a718cd0d61dac0c3e9b667fd62e","after":"dace0b069ee1c6131e9e562af13fcf500d8233f9","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-25T09:20:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liyi77","name":"Yi Li","path":"/liyi77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10961794?s=80&v=4"},"commit":{"message":"CryptoPkg: Update Rsa generate key\n\nSigned-off-by: Wenxing Hou ","shortMessageHtmlLink":"CryptoPkg: Update Rsa generate key"}},{"before":"6a2f86b126e0f65614f188fd3dc14fb76e7345ad","after":"8d4183b73e822a718cd0d61dac0c3e9b667fd62e","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-25T09:09:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liyi77","name":"Yi Li","path":"/liyi77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10961794?s=80&v=4"},"commit":{"message":"CryptoPkg: Fix memory leak in raspss\n\nSigned-off-by: Wenxing Hou ","shortMessageHtmlLink":"CryptoPkg: Fix memory leak in raspss"}},{"before":"41be350f372b569aa3d96875161dbecbd6b092fd","after":"6a2f86b126e0f65614f188fd3dc14fb76e7345ad","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-25T04:42:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liyi77","name":"Yi Li","path":"/liyi77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10961794?s=80&v=4"},"commit":{"message":"CryptoPkg: Update BnCtx comment\n\nSigned-off-by: Wenxing Hou ","shortMessageHtmlLink":"CryptoPkg: Update BnCtx comment"}},{"before":"73ee2cbaa6ac6d7c8171bb4d0850a28906fb2dbd","after":"41be350f372b569aa3d96875161dbecbd6b092fd","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-25T04:38:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liyi77","name":"Yi Li","path":"/liyi77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10961794?s=80&v=4"},"commit":{"message":"CryptoPkg: Fix memory leak for Big Number\n\nSigned-off-by: Wenxing Hou ","shortMessageHtmlLink":"CryptoPkg: Fix memory leak for Big Number"}},{"before":"bc0eb5f904279266c26c446fb3daec4e4891e7dc","after":"73ee2cbaa6ac6d7c8171bb4d0850a28906fb2dbd","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-25T04:37:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liyi77","name":"Yi Li","path":"/liyi77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10961794?s=80&v=4"},"commit":{"message":"CryptoPkg: Change AllocatePool to AllocateZeroPool\n\nSigned-off-by: Wenxing Hou ","shortMessageHtmlLink":"CryptoPkg: Change AllocatePool to AllocateZeroPool"}},{"before":"5abd4379bfe6e0d0d18bda75f83f580a1476c173","after":"bc0eb5f904279266c26c446fb3daec4e4891e7dc","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-25T04:37:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"liyi77","name":"Yi Li","path":"/liyi77","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10961794?s=80&v=4"},"commit":{"message":"CryptoPkg: Change 0xfffff to UINT_MAX\n\nSigned-off-by: Wenxing Hou ","shortMessageHtmlLink":"CryptoPkg: Change 0xfffff to UINT_MAX"}},{"before":"e5bccb4f25cf5e78e0e3da9239f7570d11e81bff","after":"4f19398053c92e4f7791d468a184530b6ab89128","ref":"refs/heads/HBFA","pushedAt":"2024-03-22T05:53:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"init 29 cases for 14 MbedTls API\n\nSigned-off-by: Xiao ","shortMessageHtmlLink":"init 29 cases for 14 MbedTls API"}},{"before":"ba91d0292e593df8528b66f99c1b0b14fadc8e16","after":"5abd4379bfe6e0d0d18bda75f83f580a1476c173","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-20T09:11:08.000Z","pushType":"push","commitsCount":944,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"CryptoPkg: Update format in UnitTest\n\nSigned-off-by: Wenxing Hou ","shortMessageHtmlLink":"CryptoPkg: Update format in UnitTest"}},{"before":"2df1b2c1c65b2c1971274aaf4708760f8f8cff0e","after":"ba91d0292e593df8528b66f99c1b0b14fadc8e16","ref":"refs/heads/OpenSSL11_EOL","pushedAt":"2024-03-20T09:10:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"MdeModulePkg/Core/Pei: set AprioriCount=0 before walking through next FV\n\nREF: https://bugzilla.tianocore.org/show_bug.cgi?id=4438\n\nThe main dispatch loop in PeiDispatcher() goes through each FV and\ncalls DiscoverPeimsAndOrderWithApriori() to search Apriori file to\nreorder all PEIMs then do the PEIM dispatched.\n\nDiscoverPeimsAndOrderWithApriori() calculates Apriori file count for\nevery FV once and set Private->AprioriCount, but Private->AprioriCount\ndoesn't be set to 0 before dispatch loop walking through the next FV.\n\nIt causes the peim which sort on less than Private->AprioriCount and\ndepex is not satisfied would be dispatched when dispatch loop go through\nto a scaned FV, even the peim is not set in APRIORI file.\n\nCc: Leon Chen \nCc: Tim Lewis \nReported-by: Esther Lee \nSigned-off-by: Wendy Liao \nReviewed-by: Liming Gao ","shortMessageHtmlLink":"MdeModulePkg/Core/Pei: set AprioriCount=0 before walking through next FV"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQxODowMTo1NS4wMDAwMDBazwAAAAS2V0J2","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQxODowMTo1NS4wMDAwMDBazwAAAAS2V0J2","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yMFQwOToxMDoyNC4wMDAwMDBazwAAAAQac6sY"}},"title":"Activity · tianocore/edk2-staging"}