{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":172426123,"defaultBranch":"master","name":"edk2","ownerLogin":"ZhichaoGao","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-02-25T03:15:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46911639?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1632816666.254913","currentOid":""},"activityList":{"items":[{"before":"7f1ffba5de3d9840dbeeba20fba165f2fb724941","after":"963671d3801a6992d1aa06f05d86e32efa6b205e","ref":"refs/heads/push2","pushedAt":"2024-04-10T05:07:25.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg: Update smbiosview type 4 with SMBIOS 3.6 fields\n\nREF: https://bugzilla.tianocore.org/show_bug.cgi?id=4737\n\nupdate smbiosview type 4 related fileds.\n\nSigned-off-by: HoraceX Lien \nCc: Zhichao Gao \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg: Update smbiosview type 4 with SMBIOS 3.6 fields"}},{"before":"f217bb5d8369d5e6f70cc927ea0c62086d232d7e","after":"963671d3801a6992d1aa06f05d86e32efa6b205e","ref":"refs/heads/push","pushedAt":"2024-04-10T05:07:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg: Update smbiosview type 4 with SMBIOS 3.6 fields\n\nREF: https://bugzilla.tianocore.org/show_bug.cgi?id=4737\n\nupdate smbiosview type 4 related fileds.\n\nSigned-off-by: HoraceX Lien \nCc: Zhichao Gao \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg: Update smbiosview type 4 with SMBIOS 3.6 fields"}},{"before":"7f1ffba5de3d9840dbeeba20fba165f2fb724941","after":"963671d3801a6992d1aa06f05d86e32efa6b205e","ref":"refs/heads/master","pushedAt":"2024-04-10T05:06:46.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg: Update smbiosview type 4 with SMBIOS 3.6 fields\n\nREF: https://bugzilla.tianocore.org/show_bug.cgi?id=4737\n\nupdate smbiosview type 4 related fileds.\n\nSigned-off-by: HoraceX Lien \nCc: Zhichao Gao \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg: Update smbiosview type 4 with SMBIOS 3.6 fields"}},{"before":"7f1ffba5de3d9840dbeeba20fba165f2fb724941","after":"f217bb5d8369d5e6f70cc927ea0c62086d232d7e","ref":"refs/heads/push","pushedAt":"2024-03-25T07:30:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg/Acpiview: Adds ACPI WSMT Table parse\n\nAdds WSMT parse to the UefiShellAcpiViewCommandLib library.\n\nCc: Zhichao Gao \nCc: Pierre Gondois \nSigned-off-by: Abdul Lateef Attar \nReviewed-by: Pierre Gondois \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg/Acpiview: Adds ACPI WSMT Table parse"}},{"before":"607cd2a90cb465aeec195a25929c459eb4ba4353","after":"7f1ffba5de3d9840dbeeba20fba165f2fb724941","ref":"refs/heads/push","pushedAt":"2024-03-25T07:29:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdeModulePkg/Xhci: Skip another size round up for TRB address\n\nREF:https://bugzilla.tianocore.org/show_bug.cgi?id=4560\n\nCommit f36e1ec1f0a5fd3be84913e09181d7813444b620 had fixed the DXE_ASSERT\ncaused by the TRB size round up from 16 to 64 for most cases.\n\nHowever, there is a remaining case that the TRB size is also rounded up\nduring setting TR dequeue pointer that would trigger DXE_ASSERT.\n\nThis patch sets the alignment flag to FALSE in XhcSetTrDequeuePointer to\nfix this issue as well.\n\nCc: Gao Cheng \nCc: Hao A Wu \nCc: Ray Ni \nCc: Liming Gao \n\nSigned-off-by: Dat Mach \nReviewed-by: Gao Cheng \nReviewed-by: Hao A Wu \nReviewed-by: Liming Gao ","shortMessageHtmlLink":"MdeModulePkg/Xhci: Skip another size round up for TRB address"}},{"before":"d78226df02942f02f23740ded907fa625f86eb7c","after":"7f1ffba5de3d9840dbeeba20fba165f2fb724941","ref":"refs/heads/push2","pushedAt":"2024-03-25T07:29:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdeModulePkg/Xhci: Skip another size round up for TRB address\n\nREF:https://bugzilla.tianocore.org/show_bug.cgi?id=4560\n\nCommit f36e1ec1f0a5fd3be84913e09181d7813444b620 had fixed the DXE_ASSERT\ncaused by the TRB size round up from 16 to 64 for most cases.\n\nHowever, there is a remaining case that the TRB size is also rounded up\nduring setting TR dequeue pointer that would trigger DXE_ASSERT.\n\nThis patch sets the alignment flag to FALSE in XhcSetTrDequeuePointer to\nfix this issue as well.\n\nCc: Gao Cheng \nCc: Hao A Wu \nCc: Ray Ni \nCc: Liming Gao \n\nSigned-off-by: Dat Mach \nReviewed-by: Gao Cheng \nReviewed-by: Hao A Wu \nReviewed-by: Liming Gao ","shortMessageHtmlLink":"MdeModulePkg/Xhci: Skip another size round up for TRB address"}},{"before":"3ce5f2d445e51efe2aebaa227a055e5c8522d00b","after":"7f1ffba5de3d9840dbeeba20fba165f2fb724941","ref":"refs/heads/master","pushedAt":"2024-03-25T07:29:02.000Z","pushType":"push","commitsCount":338,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdeModulePkg/Xhci: Skip another size round up for TRB address\n\nREF:https://bugzilla.tianocore.org/show_bug.cgi?id=4560\n\nCommit f36e1ec1f0a5fd3be84913e09181d7813444b620 had fixed the DXE_ASSERT\ncaused by the TRB size round up from 16 to 64 for most cases.\n\nHowever, there is a remaining case that the TRB size is also rounded up\nduring setting TR dequeue pointer that would trigger DXE_ASSERT.\n\nThis patch sets the alignment flag to FALSE in XhcSetTrDequeuePointer to\nfix this issue as well.\n\nCc: Gao Cheng \nCc: Hao A Wu \nCc: Ray Ni \nCc: Liming Gao \n\nSigned-off-by: Dat Mach \nReviewed-by: Gao Cheng \nReviewed-by: Hao A Wu \nReviewed-by: Liming Gao ","shortMessageHtmlLink":"MdeModulePkg/Xhci: Skip another size round up for TRB address"}},{"before":"3ce5f2d445e51efe2aebaa227a055e5c8522d00b","after":"607cd2a90cb465aeec195a25929c459eb4ba4353","ref":"refs/heads/push","pushedAt":"2023-12-18T05:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg: Tidy for code readability\n\nUse error handling instead of success handling.\nLess indented logic is easier to read.\n\nCc: Zhichao Gao \nCc: Ray Ni \n\nSigned-off-by: Daniel Nguyen \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg: Tidy for code readability"}},{"before":"03d6569f70939d2a1653265367121212459a6b89","after":"3ce5f2d445e51efe2aebaa227a055e5c8522d00b","ref":"refs/heads/push","pushedAt":"2023-12-18T05:39:44.000Z","pushType":"push","commitsCount":266,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"FatPkg/FatPei: Check array offset before use\n\nMove the range check before array access to enforce the bounds\nas expected.\n\nCc: Ray Ni \nSigned-off-by: Michael Kubacki \nReviewed-by: Michael D Kinney ","shortMessageHtmlLink":"FatPkg/FatPei: Check array offset before use"}},{"before":"03d6569f70939d2a1653265367121212459a6b89","after":"3ce5f2d445e51efe2aebaa227a055e5c8522d00b","ref":"refs/heads/master","pushedAt":"2023-12-18T05:39:31.000Z","pushType":"push","commitsCount":266,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"FatPkg/FatPei: Check array offset before use\n\nMove the range check before array access to enforce the bounds\nas expected.\n\nCc: Ray Ni \nSigned-off-by: Michael Kubacki \nReviewed-by: Michael D Kinney ","shortMessageHtmlLink":"FatPkg/FatPei: Check array offset before use"}},{"before":"03d6569f70939d2a1653265367121212459a6b89","after":"d78226df02942f02f23740ded907fa625f86eb7c","ref":"refs/heads/push2","pushedAt":"2023-10-17T02:30:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg: Increase PcdShellPrintBufferSize from UINT16 to UINT32\n\nIncrease max buffer size to support more than 64K.\n\nSigned-off-by: Giri Mudusuru \nCc: Ray Ni \nCc: Zhichao Gao \nCc: Andrew Fish \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg: Increase PcdShellPrintBufferSize from UINT16 to UINT32"}},{"before":"adc53f1a6c9f638256487d2cc2c48d5de0907fa7","after":"03d6569f70939d2a1653265367121212459a6b89","ref":"refs/heads/push2","pushedAt":"2023-10-17T02:29:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdeModulePkg: UsbRndis: get rid of magic values\n\nReplace magic values used for checking Base Class, SubClass and Protocol\nfields of USB Interface Descriptor.\nAdd definitions for Base Class EFh (Miscellaneous) and RNDIS subclass.\nThese definitions were taken from https://www.usb.org/defined-class-codes\n\nCc: Richard Ho \nCc: Rebecca Cran \nSigned-off-by: Mike Maslenkin ","shortMessageHtmlLink":"MdeModulePkg: UsbRndis: get rid of magic values"}},{"before":"33a4c1f23a0dddb8b59e85e360c1c388bc7f5e96","after":"03d6569f70939d2a1653265367121212459a6b89","ref":"refs/heads/push","pushedAt":"2023-10-17T02:29:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdeModulePkg: UsbRndis: get rid of magic values\n\nReplace magic values used for checking Base Class, SubClass and Protocol\nfields of USB Interface Descriptor.\nAdd definitions for Base Class EFh (Miscellaneous) and RNDIS subclass.\nThese definitions were taken from https://www.usb.org/defined-class-codes\n\nCc: Richard Ho \nCc: Rebecca Cran \nSigned-off-by: Mike Maslenkin ","shortMessageHtmlLink":"MdeModulePkg: UsbRndis: get rid of magic values"}},{"before":"67fc78d026490ea4c375eeb19724abb40e7be8f2","after":"03d6569f70939d2a1653265367121212459a6b89","ref":"refs/heads/master","pushedAt":"2023-10-17T02:29:17.000Z","pushType":"push","commitsCount":327,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdeModulePkg: UsbRndis: get rid of magic values\n\nReplace magic values used for checking Base Class, SubClass and Protocol\nfields of USB Interface Descriptor.\nAdd definitions for Base Class EFh (Miscellaneous) and RNDIS subclass.\nThese definitions were taken from https://www.usb.org/defined-class-codes\n\nCc: Richard Ho \nCc: Rebecca Cran \nSigned-off-by: Mike Maslenkin ","shortMessageHtmlLink":"MdeModulePkg: UsbRndis: get rid of magic values"}},{"before":"7d06540613307b19c2e27d64da7c813b8d44efff","after":"33a4c1f23a0dddb8b59e85e360c1c388bc7f5e96","ref":"refs/heads/push","pushedAt":"2023-06-08T06:38:11.186Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg/SmbiosView: type 45 and type 46 support.\n\nThe initial version of Smbios Specification 3.6.0\ntype 45 and type 46 support.\n\nSigned-off-by: Simon Wang \nCc: Ray Ni \nCc: Zhichao Gao \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg/SmbiosView: type 45 and type 46 support."}},{"before":"67fc78d026490ea4c375eeb19724abb40e7be8f2","after":"7d06540613307b19c2e27d64da7c813b8d44efff","ref":"refs/heads/push","pushedAt":"2023-06-07T07:40:34.604Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg/SmbiosView: type 45 and type 46 support.\n\nThe initial version of Smbios Specification 3.6.0\ntype 45 and type 46 support.\n\nSigned-off-by: Simon Wang \nCc: Ray Ni \nCc: Zhichao Gao \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg/SmbiosView: type 45 and type 46 support."}},{"before":"b05051882b71888ec7b080eba542d2e04990d6d4","after":"67fc78d026490ea4c375eeb19724abb40e7be8f2","ref":"refs/heads/push","pushedAt":"2023-06-07T07:37:13.105Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdeModulePkg/Bus: Fix port multiplier port in AhciPei PEIM\n\nIf there is no port multiplier, PortMultiplierPort should be converted\nto 0 to follow AHCI spec.\nThe same logic already applied in AtaAtapiPassThruDxe driver.\n\nSigned-off-by: Neo Hsueh \nAcked-by: Abner Chang \nReviewed-by: Hao A Wu ","shortMessageHtmlLink":"MdeModulePkg/Bus: Fix port multiplier port in AhciPei PEIM"}},{"before":"adc53f1a6c9f638256487d2cc2c48d5de0907fa7","after":"67fc78d026490ea4c375eeb19724abb40e7be8f2","ref":"refs/heads/master","pushedAt":"2023-06-07T07:35:55.040Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdeModulePkg/Bus: Fix port multiplier port in AhciPei PEIM\n\nIf there is no port multiplier, PortMultiplierPort should be converted\nto 0 to follow AHCI spec.\nThe same logic already applied in AtaAtapiPassThruDxe driver.\n\nSigned-off-by: Neo Hsueh \nAcked-by: Abner Chang \nReviewed-by: Hao A Wu ","shortMessageHtmlLink":"MdeModulePkg/Bus: Fix port multiplier port in AhciPei PEIM"}},{"before":"adc53f1a6c9f638256487d2cc2c48d5de0907fa7","after":"67fc78d026490ea4c375eeb19724abb40e7be8f2","ref":"refs/heads/master","pushedAt":"2023-06-07T07:35:54.998Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdeModulePkg/Bus: Fix port multiplier port in AhciPei PEIM\n\nIf there is no port multiplier, PortMultiplierPort should be converted\nto 0 to follow AHCI spec.\nThe same logic already applied in AtaAtapiPassThruDxe driver.\n\nSigned-off-by: Neo Hsueh \nAcked-by: Abner Chang \nReviewed-by: Hao A Wu ","shortMessageHtmlLink":"MdeModulePkg/Bus: Fix port multiplier port in AhciPei PEIM"}},{"before":"492568a1b26890030abc6214f228ad0553a462ee","after":"adc53f1a6c9f638256487d2cc2c48d5de0907fa7","ref":"refs/heads/push2","pushedAt":"2023-06-02T08:44:55.472Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkgDisconnect: zero-initialize handles\n\nIn case ShellConvertStringToUint64() fails the Handles are left\nuninitialized. That can for example happen for Handle2 and Handle3 in\ncase only one parameter was specified on the command line. Which can\ntrigger the ASSERT() in line 185.\n\nReproducer: boot ovmf to efi shell in qemu, using q35 machine type, then\ntry disconnect the sata controller in efi shell.\n\nFix that by explicitly setting them to NULL in that case. While being\nat it also simplify the logic and avoid pointlessly calling\nShellConvertStringToUint64() in case ParamN is NULL.\n\nSigned-off-by: Gerd Hoffmann \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkgDisconnect: zero-initialize handles"}},{"before":"a8acc12dfd80e4b2770c5912b1dbe1a04ab649d6","after":"adc53f1a6c9f638256487d2cc2c48d5de0907fa7","ref":"refs/heads/master","pushedAt":"2023-06-02T08:43:03.699Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkgDisconnect: zero-initialize handles\n\nIn case ShellConvertStringToUint64() fails the Handles are left\nuninitialized. That can for example happen for Handle2 and Handle3 in\ncase only one parameter was specified on the command line. Which can\ntrigger the ASSERT() in line 185.\n\nReproducer: boot ovmf to efi shell in qemu, using q35 machine type, then\ntry disconnect the sata controller in efi shell.\n\nFix that by explicitly setting them to NULL in that case. While being\nat it also simplify the logic and avoid pointlessly calling\nShellConvertStringToUint64() in case ParamN is NULL.\n\nSigned-off-by: Gerd Hoffmann \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkgDisconnect: zero-initialize handles"}},{"before":"78262899d225eb30e5fbe6a88e85a4b1d8c04a61","after":"a8acc12dfd80e4b2770c5912b1dbe1a04ab649d6","ref":"refs/heads/master","pushedAt":"2023-06-02T08:42:32.176Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkgDisconnect: zero-initialize handles\n\nIn case ShellConvertStringToUint64() fails the Handles are left\nuninitialized. That can for example happen for Handle2 and Handle3 in\ncase only one parameter was specified on the command line. Which can\ntrigger the ASSERT() in line 185.\n\nReproducer: boot ovmf to efi shell in qemu, using q35 machine type, then\ntry disconnect the sata controller in efi shell.\n\nFix that by explicitly setting them to NULL in that case. While being\nat it also simplify the logic and avoid pointlessly calling\nShellConvertStringToUint64() in case ParamN is NULL.\n\nSigned-off-by: Gerd Hoffmann \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkgDisconnect: zero-initialize handles"}},{"before":"5430f7f60dee3747fff906b48718db8afb4589d9","after":"b05051882b71888ec7b080eba542d2e04990d6d4","ref":"refs/heads/push","pushedAt":"2023-06-02T07:41:40.905Z","pushType":"push","commitsCount":205,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkgDisconnect: zero-initialize handles\n\nIn case ShellConvertStringToUint64() fails the Handles are left\nuninitialized. That can for example happen for Handle2 and Handle3 in\ncase only one parameter was specified on the command line. Which can\ntrigger the ASSERT() in line 185.\n\nReproducer: boot ovmf to efi shell in qemu, using q35 machine type, then\ntry disconnect the sata controller in efi shell.\n\nFix that by explicitly setting them to NULL in that case. While being\nat it also simplify the logic and avoid pointlessly calling\nShellConvertStringToUint64() in case ParamN is NULL.\n\nSigned-off-by: Gerd Hoffmann \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkgDisconnect: zero-initialize handles"}},{"before":"41abf00bf98e36830974bd669ab7ec3679bd5e67","after":"78262899d225eb30e5fbe6a88e85a4b1d8c04a61","ref":"refs/heads/master","pushedAt":"2023-06-02T07:39:15.758Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg: Add a condition to print accurate type0 Bios Size in smbiosview.\n\nAs per the SMBIOS spec, in smbios type0 table, if the Bios size is\ngreater than 16MB, extended bios size is used to update size information\nand bios size is set to 0xff. when this data is printed by smbiosview,\nboth bios size and extended bios size is printed if the smbios version\nis beyond 3.1, which is incorrect as Bios size is set to 0xff when\nrom size is more than 16MB.\n\nTo fix this bug, added a condition to print bios size only when it is\nnot set to 0xff or if the smbios version is older than 3.1.\n\nSigned-off-by: Thejaswani Putta \nCc: Ray Ni \nCc: Zhichao Gao \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg: Add a condition to print accurate type0 Bios Size in smbios…"}},{"before":"d484f7ba4f0b406df4db640e22bf838f2eef3bf3","after":"492568a1b26890030abc6214f228ad0553a462ee","ref":"refs/heads/push2","pushedAt":"2023-06-02T07:08:25.535Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg: Add a condition to print accurate type0 Bios Size in smbiosview.\n\nAs per the SMBIOS spec, in smbios type0 table, if the Bios size is\ngreater than 16MB, extended bios size is used to update size information\nand bios size is set to 0xff. when this data is printed by smbiosview,\nboth bios size and extended bios size is printed if the smbios version\nis beyond 3.1, which is incorrect as Bios size is set to 0xff when\nrom size is more than 16MB.\n\nTo fix this bug, added a condition to print bios size only when it is\nnot set to 0xff or if the smbios version is older than 3.1.\n\nSigned-off-by: Thejaswani Putta \nCc: Ray Ni \nCc: Zhichao Gao \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg: Add a condition to print accurate type0 Bios Size in smbios…"}},{"before":"5430f7f60dee3747fff906b48718db8afb4589d9","after":"41abf00bf98e36830974bd669ab7ec3679bd5e67","ref":"refs/heads/master","pushedAt":"2023-06-02T07:08:03.766Z","pushType":"push","commitsCount":203,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"OvmfPkg: Remove SataControllerDxe\n\nNow that OvmfPkg/SataControllerDxe and its MdeModulePkg counterpart have\nbeen unified, and no in-tree uses of the OVMF variant remain, let's\ndelete it.\n\nTested-by: Gerd Hoffmann \nAcked-by: Gerd Hoffmann \nSigned-off-by: Pedro Falcato \nAcked-by: Ard Biesheuvel \nReviewed-by: Laszlo Ersek ","shortMessageHtmlLink":"OvmfPkg: Remove SataControllerDxe"}},{"before":"8fca5cbe1daace4c389b32686df1cd49bed8cd16","after":"d484f7ba4f0b406df4db640e22bf838f2eef3bf3","ref":"refs/heads/push2","pushedAt":"2023-05-31T05:44:52.489Z","pushType":"push","commitsCount":159,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Merge branch 'master' into push2","shortMessageHtmlLink":"Merge branch 'master' into push2"}},{"before":"5430f7f60dee3747fff906b48718db8afb4589d9","after":"8fca5cbe1daace4c389b32686df1cd49bed8cd16","ref":"refs/heads/push2","pushedAt":"2023-05-31T05:11:32.974Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"ShellPkg: Add a condition to print accurate type0 Bios Size in smbiosview.\n\nAs per the SMBIOS spec, in smbios type0 table, if the Bios size is\ngreater than 16MB, extended bios size is used to update size information\nand bios size is set to 0xff. when this data is printed by smbiosview,\nboth bios size and extended bios size is printed if the smbios version\nis beyond 3.1, which is incorrect as Bios size is set to 0xff when\nrom size is more than 16MB.\n\nTo fix this bug, added a condition to print bios size only when it is\nnot set to 0xff or if the smbios version is older than 3.1.\n\nSigned-off-by: Thejaswani Putta \nCc: Ray Ni \nCc: Zhichao Gao \nReviewed-by: Zhichao Gao ","shortMessageHtmlLink":"ShellPkg: Add a condition to print accurate type0 Bios Size in smbios…"}},{"before":"ec5c1b0621cd75bc6e2a0d6659b8562d486497bc","after":"5430f7f60dee3747fff906b48718db8afb4589d9","ref":"refs/heads/push2","pushedAt":"2023-05-31T05:09:20.438Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdePkg: Add new JedecJep106Lib to fetch JEDEC JEP106 manufacturer\n\nAdd a new library, JedecJep106Lib which provides a service to return the\nJEDEC JEP106 manufacturer string given the code and continuation bytes\nvalues.\n\nSigned-off-by: Rebecca Cran \nReviewed-by: Michael D Kinney ","shortMessageHtmlLink":"MdePkg: Add new JedecJep106Lib to fetch JEDEC JEP106 manufacturer"}},{"before":"1fcbd1f529398bc333d13aafedbd0e100a68f786","after":"5430f7f60dee3747fff906b48718db8afb4589d9","ref":"refs/heads/push","pushedAt":"2023-05-31T05:08:53.321Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ZhichaoGao","name":null,"path":"/ZhichaoGao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46911639?s=80&v=4"},"commit":{"message":"MdePkg: Add new JedecJep106Lib to fetch JEDEC JEP106 manufacturer\n\nAdd a new library, JedecJep106Lib which provides a service to return the\nJEDEC JEP106 manufacturer string given the code and continuation bytes\nvalues.\n\nSigned-off-by: Rebecca Cran \nReviewed-by: Michael D Kinney ","shortMessageHtmlLink":"MdePkg: Add new JedecJep106Lib to fetch JEDEC JEP106 manufacturer"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMFQwNTowNzoyNS4wMDAwMDBazwAAAAQsqyam","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xMFQwNTowNzoyNS4wMDAwMDBazwAAAAQsqyam","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0zMVQwNTowODo1My4zMjE3ODVazwAAAAM3gagh"}},"title":"Activity · ZhichaoGao/edk2"}