[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH-for-4.2? 1/1] roms/edk2: update submodule from edk2-stable201905
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH-for-4.2? 1/1] roms/edk2: update submodule from edk2-stable201905 to edk2-stable201911 |
Date: |
Fri, 29 Nov 2019 11:44:57 +0100 |
Update the edk2 submodule from release edk2-stable201905 to
edk2-stable201911.
In this release, the EDK2 project its OpenSSL submodule from 1.1.1b
to 1.1.1d to fix the following CVEs (marked as 'low severity'):
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1543
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1552
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1563
Below is a list of commits in the new release:
1 bd85bf54c2 MdeModulePkg/Variable: Initialize local variable "RtPtrTrack"
2 bbb5b0d648 MdeModulePkg/Variable: Initialize local variable "Variable"
3 290a485d60 StandaloneMmPkg: Fix build failure - Bug 2253
4 e0f8261ad0 BaseTools:fix regression issue for platform .map file
5 54a07f8fe0 MdePkg: Update the comments of IsLanguageSupported
6 bf1ea933ec BaseTools:Add a c section in dsc file
7 7607174192 MdeModulePkg/NvmExpressDxe: Fix wrong queue size for async IO
queues
8 0b9ad0bc03 EmulatorPkg DSC and WinHost.inf: Update tool chain name to
CLANGPDB
9 0769224ac7 OvmfPkg DSC: Update tool chain name to CLANGPDB
10 8ecd8c49e4 CryptoPkg CryptoLib: Update tool chain name to CLANGPDB
11 6321ec4eaf MdeModulePkg RegularExpressionDxe: Update tool chain name to
CLANGPDB
12 14672c34bd BaseTools: Rename tool chain CLANG9 to CLANGPDB
13 9639c1f3e7 MdeModulePkg: Unify the definitions of size_t
14 6fe77f347e MdeModulePkg/Variable: Fix volatile variable RT cache update
logic
15 da178f5c5c ShellPkg/SmbiosView: SMBIOS 3.3.0 Update "Intel persistent
memory"
16 77ad48a263 ShellPkg/SmbiosView: SMBIOS 3.3.0 Add value HBM and Die for
type 17
17 16efcbbd3c ShellPkg/SmbiosView: SMBIOS 3.3.0 add support for CXL Flexbus
18 2a9ff5f33f ShellPkg/SmbiosView: SMBIOS 3.3.0 add PCI gen4 values for type
9
19 4b7edd78a0 MdePkg/SmBios.h: SMBIOS 3.3.0 Update Intel Persistent Memory
string
20 8019eb589a MdePkg/SmBios.h: SMBIOS 3.3.0 Add value HBM and Die for type 17
21 9e50ef63e8 MdePkg/SmBios.h: SMBIOS 3.3.0 add support for CXL Flexbus
22 70c50f1920 MdePkg/SmBios.h: SMBIOS 3.3.0 add PCI gen4 values for type 9
23 c9af866cdd MdePkg: add null version of RngLib
24 c801f33d81 UefiCpuPkg/RegisterCpuFeature: Remove CPU_FEATURE_XD macro
25 6d17c9c24a UefiCpuPkg/CpuCommonFeaturesLib: Remove XD enable/disable logic
26 49fb9f7e06 BaseTools: Fix build failure when using python38
27 d847ac1f27 BaseTools: Enable MACRO for DSC Components section tag
28 bfcf262488 EmulatorPkg/PlatformSmbiosDxe: fix a spell error of platform.
29 e92b155740 Readme.md: Update EDK II CI build branch name
30 3b0631e57e Readme.md: Update EDK II CI build status badge and links
31 f8dd7c7018 Readme.md: Add CI build status badges
32 4baa783d5e .mergify: Add Mergify YML pull request rules configuration file
33 106c7a991c .azurepipelines: Add Azure Pipelines YML configuration files
34 4eb2baba93 .pytool: Add CISettings.py and Readme.md
35 3137900fc9 SignedCapsulePkg: Use BaseCryptLibNull to reduce package CI
time
36 30c00d7f19 UefiCpuPkg: Add YAML file for CI builds
37 e3b8a0081b ShellPkg: Add YAML file for CI builds
38 566c45a533 SecurityPkg: Add YAML files for CI builds
39 d495762a97 PcAtChipsetPkg: Add YAML files for CI builds
40 420c859831 NetworkPkg: Add YAML file for CI builds
41 3059a38d5f MdePkg: Add YAML file for CI builds
42 e4612477b9 MdeModulePkg: Add YAML file for CI builds
43 8bc648fe6c FmpDevicePkg: Add YAML file for CI builds
44 6d807aef57 FatPkg: Add YAML file for CI builds
45 f98a44541f CryptoPkg: Add YAML file for CI builds
46 9da7846c88 .pytool/Plugin: Add CI plugins
47 de4ce46d6e BaseTools: Add BaseTools plugins to support CI
48 f7978bb258 BaseTools: Add YAML files with path env and tool extdeps
49 7569e35bc9 BaseTools: Add RC_PATH define for VS2017/2019
50 ab5892f260 pip-requirements.txt: Add python pip requirements file
51 48760409cc .gitignore: Ignore python compiled files, extdeps, and vscode
52 021eb1820e Maintainers.txt: Add continuous integration(CI) directories
53 cc6854506c Readme.md: remove positional references from submodule
description
54 995d8b8568 MdeModulePkg/Pci: Add DeviceSecurity support.
55 985e0a6de7 MdeModulePkg/dec: Add EdkiiDeviceSecurityProtocolGuid.
56 aa4db5b15e MdeModulePkg/Include: Add DeviceSecurity.h
57 05ca7ec3cf MdePkg/Include: Add DMTF SPDM definition.
58 fb92fe9e18 MdeModulePkg/Core/Dxe: free page 0 after disabling NULL
pointer detection
59 f9d0e5daa0 MdeModulePkg/DxeIplPeim: reserve page 0 for NULL pointer
detection
60 f55c76b301 BaseTools/GenFw AARCH64: disregard ADRP instructions that are
patched already
61 9e9f0be353 ShellPkg/CommandLib: Use first found UC for unsupported
PlatformLang
62 0cecb1f99e BaseTools: Add support for parseing map files generated by
CLANG9 in GenFv
63 5cef92771f BaseTools: Add map file parsing support for CLANG9
64 601a18bf08 EmbeddedPkg/DtPlatformDxe: Add DT/ACPI Default Flexibility
65 3a63c17ebc SecurityPkg: Fix TPM2 ACPI measurement.
66 1a04951309 SecurityPkg/OpalPassword: Remove dependency on
EFI_BLOCK_IO_PROTOCOL
67 78413dd4bc Maintainers.txt: Adding new NetworkPkg reviewer.
68 e07b7d024a MdeModulePkg: Enable variable runtime cache by default
69 d511d6e0e7 OvmfPkg: Disable variable runtime cache
70 6f9838f32f MdeModulePkg/Variable: Add RT GetNextVariableName() cache
support
71 aab3b9b9a1 MdeModulePkg/Variable: Add RT GetVariable() cache support
72 1747ab6c1c MdeModulePkg VariableInfo: Always consider RT DXE and SMM stats
73 6b0d7b013e MdeModulePkg/Variable: Add a file for NV variable functions
74 044010234e MdeModulePkg/Variable: Parameterize auth status in
VariableParsing
75 8d53adbee9 MdeModulePkg/Variable: Parameterize VARIABLE_INFO_ENTRY buffer
76 f8ff4cca7c MdeModulePkg/Variable: Parameterize GetNextVariableInternal ()
stores
77 20a27a641b MdeModulePkg/Variable: Consolidate common parsing functions
78 a7d69b6aaf MdeModulePkg/EbcDebugger: Add check for Entry and RetEntry
79 0c1541d457 MdeModulePkg/SetupBrowserDxe: ASSERT GetBufferForValue(&Value)
80 3fb7e094ef MdeModulePkg/EsrtDxe: Add check for EsrtRepository
81 e34022dcbe MdeModulePkg/HiiDatabaseDxe: ASSERT StringPtr
82 dd6d07bda9 ShellPkg/Shell/FileHandleWrappers.c: Add check for
MemFile->Buffer
83 1bcc65b9a1 CryptoPkg: Upgrade OpenSSL to 1.1.1d
84 fe3ca5fd25 UefiCpuPkg/MpInitLib: Remove global variable X2ApicEnable
85 54d1e76f4e UefiCpuPkg/MpInitLib: Set X2ApicEnable flag from BSP
86 8d3f428109 ShellPkg/Ls: Return empty content for all empty folders
87 106369fe26 ShellPkg/Ls: Consider UEFI timezone may not be set
88 17efd446c0 MdeModulePkg/Mem: Initialize the variable MapMemory
89 a857ea4199 MdeModulePkg/UhciPei: Initialize the variable RequestMap
90 7a2505bb0f MdeModulePkg/EhciPei: Initialize the variable Map
91 d3eac77eeb MdeModulePkg/SdBlockIoPei: Add check for DeviceIndex
92 df50c2fcd8 MdeModulePkg/HiiDatabaseDxe: ASSERT "Private->Attribute >> 4"
93 121955fd4f MdeModulePkg/Variable/Pei: Update the condition in if statement
94 2b23beb043 MdeModulePkg/Oniguruma: Remove redundant IF statement
95 c18708d2f0 MdePkg-UefiSpec.h: Add UEFI 2.8 new memory attributes
96 b10ef8a4e7 MdePkg: Add AML OpCode definition for ExternalOp
97 6407186db9 MdePkg/UefiFileHandleLib: Tolerate more Root handle FileNames
98 1009b59b65 MdePkg/UefiFileHandleLib: Fix potential NULL dereference
99 787c4baace MdePkg/UefiDebugLibStdErr: Pass the correct buffer size
100 5ae6c993ab MdePkg/UefiDebugLibConOut: Pass the correct buffer size
101 e2fc508128 NetworkPkg/HttpDxe: Set the HostName for the verification
(CVE-2019-14553)
102 703e7ab21f NetworkPkg/TlsDxe: Add the support of host validation to
TlsDxe driver (CVE-2019-14553)
103 1e72b1fb2e CryptoPkg/TlsLib: TlsSetVerifyHost: parse IP address literals
as such (CVE-2019-14553)
104 8d16ef8269 CryptoPkg/Crt: import "inet_pton.c" (CVE-2019-14553)
105 2ac41c12c0 CryptoPkg/Crt: satisfy "inet_pton.c" dependencies
(CVE-2019-14553)
106 eb520d94db CryptoPkg/Crt: turn strchr() into a function (CVE-2019-14553)
107 2ca74e1a17 CryptoPkg/TlsLib: Add the new API "TlsSetVerifyHost"
(CVE-2019-14553)
108 31efec8279 MdePkg/Include/Protocol/Tls.h: Add the data type of
EfiTlsVerifyHost (CVE-2019-14553)
109 b15646484e MdeModulePkg/BdsDxe: Fix PlatformRecovery issue
110 9f4fbd56d4 CryptoPkg/OpensslLib: Update process_files.pl to generate .h
files
111 dc254af6a4 MdeModulePkg/NvmExpressPei: Fix Opal S3 unlock issue
112 6f3ac73cd3 NetworkPkg/SnpDxe: Use PcdGetBool() instead of FixedPcdGetBool
in Snp.c
113 d4269c8e7c Maintainers.txt: Update my e-mail address
114 4976a776b2 Maintainers.txt: Change NetworkPkg maintainer role.
115 9e639c1cb6 IntelFsp2Pkg/SplitFspBin.py: Command crashed when FV almost
full.
116 6996ec88a2 NetworkPkg: Add missing components to DSC file
117 703232b8e8 OvmfPkg: Enable CLANG9 tool chain
118 2737037a41 EmulatorPkg: Enable CLANG9 tool chain
119 933681b208 CryptoPkg IntrinsicLib: Make _fltused always be used
120 3d61650f95 CryptoPkg: Append options to make CLANG9 tool chain pass build
121 55863be1fc MdeModulePkg RegularExpressionDxe: Disable warning for CLANG9
tool chain
122 7d9ba361cc MdeModulePkg LzmaCustomDecompressLib: Update macro to be same
in CLANG tool
123 0f59f44805 MdePkg BaseIoLibIntrinsic: Remove __inline__ attribute for IO
functions
124 70bebafd1b MdePkg Base.h: Add definition for CLANG9 tool chain
125 3d312a1fec BaseTools GenFw: Fix the issue to update the wrong size as
SectionSize
126 15330934dc BaseTools tools_def: Add CLANG9 tool chain to directly
generate PE image
127 7ab180bb91 BaseTools tools_def.template: Remove unnecessary
$(DEST_DIR_DEBUG) path
128 d95de082da CryptoPkg: Add Null instance of the BaseCryptLib class
129 20c082e8d7 UefiCpuPkg: Add missing components to UefiCpuPkg.dsc
130 79cd636f3e CryptoPkg: Add Null instance of the TlsLib class
131 412c963842 CryptoPkg: Add missing components to CryptoPkg.dsc
132 d6b926e76e SecurityPkg: Fix spelling errors
133 6e7e9b9578 SecurityPkg: Change EFI_D_INFO to DEBUG_INFO
134 95d2883647 FmpDevicePkg: Fix spelling errors
135 5c7006c9de BaseTools: Do not call sys.setdefaultencoding with python 3
136 53b1dd1036 PcAtChipsetPkg: Fix spelling errors
137 44c9618a3f FatPkg: Fix spelling errors
138 8d89159245 MdePkg: Add UefiFileHandleLib to DSC file
139 46bb812007 OvmfPkg: Make SOURCE_DEBUG_ENABLE actually need to be set to
TRUE
140 f413d9bee3 DynamicTablesPkg: Arm SRAT Table Generator
141 91f98c9086 DynamicTablesPkg: include ARM intrinsics library to fix 32-bit
build
142 61bb6eeb4d NetworkPkg/SnpDxe: Add PCD to remove ExitBootServices event
from SNP driver.
143 109197ee11 WinHost: Add SimplePointer support
144 2bbbdeeea2 MdeModulePkg/XhciPei: Fix Aligned Page Allocation
145 3b889f6fab MdeModulePkg/XhciDxe: Fix Aligned Page Allocation
146 0f28c513d3 SignedCapsulePkg: fix AARCH64 build
147 e026bb4c39 SecurityPkg Tcg2Dxe: Add Variable Arch protocol dependency
148 b1c6e9f55e BaseTools: Fix an incremental build issue caused by macro in
#include
149 e797a806a8 ShellPkg/UefiShellDebug1CommandsLib: Update to support SmBios
3.3.0
150 f06c92a656 MdePkg/Include: Update to support SmBios 3.3.0
151 7288142a39 MdeModulePkg: Update to support SmBios 3.3.0
152 b8fc5c03e5 NetworkPkg/Ip6Dxe: Fix typo in comment
153 81e9eca7a4 StandaloneMmPkg/Core: Fix typo in function name
154 d4fa02a89e MdeModulePkg/PiSmmCore: Fix typo in function name
155 b0570b48f3 MdeModulePkg DxeCore: Fix typo in function name
156 23ab8df01a ArmVirtPkg/PlatformBootManagerLib: Don't update progress if
Pcd is 0
157 c3c90d8aa7 OvmfPkg/PlatformBootManagerLib: Don't update progress if Pcd
is 0
158 cd70b1a71d MdeModulePkg/Ufs: Fix UFS flag read from Query Resp UPIU
159 4d05a4b709 MdeModulePkg/BdsDxe: Fix calling
PlatformBootManagerWaitCallback on 0
160 a1f94045ff BaseTools: Fix a bug of genffs command generation
161 778832bcad UefiCpuPkg/MpInitLib: honor the platform's boot CPU count in
AP detection
162 30459ddde6 UefiCpuPkg/MpInitLib: expand comment on initial AP enumeration
163 a7e2d20193 SecurityPkg/Tcg2: Add Support Laml, Lasa for TPM2 ACPI.
164 1fca55285b SecurityPkg/dsc: Add PCD for Laml, Lasa for TPM2.
165 5970cb23b7 MdePkg/Include: correct Lasa in Tpm2Acpi.
166 976d0353a6 UefiPayloadPkg/BlSupportDxe: fix ReserveResourceInGcd() calls
167 04a0c3e8e1 UefiPayloadPkg/BlSupportPei: fix MMCONFIG assignment from XSDT
168 7f72ec0b15 StandaloneMmPkg/Core: stop abusing EFI_HANDLE for FwVolHeader
tracking
169 7eb6160d4f ShellPkg/UefiShellLib: clarify workaround for unfixable
EdkShell bug
170 d5e35fddec ShellPkg/UefiShellDebug1CommandsLib: fix ShellCloseFile() call
171 1b3115baad ShellPkg: stop taking EFI_HANDLE in place of SHELL_FILE_HANDLE
172 c44501b313 ShellPkg: stop using EFI_HANDLE in place of EFI_HII_HANDLE
173 61d505dfc1 ShellPkg/UefiShellDriver1CommandsLib: fix parameter list typo
174 fcf8bdcd53 SecurityPkg: stop abusing EFI_EVENT for protocol notify
registration
175 a629d5b9ef SecurityPkg: fix UninstallMultipleProtocolInterfaces() calls
176 35dd574a24 OvmfPkg/PlatformDxe: fix EFI_HII_HANDLE parameters of internal
functions
177 19c2a92805 OvmfPkg/VirtioNetDxe: fix SignalEvent() call
178 2ef0c27cb8 OvmfPkg/XenBusDxe: fix UninstallMultipleProtocolInterfaces()
call
179 30af652ee1 NetworkPkg/TcpDxe: fix SockFreeFoo() parameter list
180 2c9abfd5bb NetworkPkg/Ip4Dxe: fix NetLibDestroyServiceChild() call
181 bf7249df9c NetworkPkg: fix CloseProtocol &
UninstallMultipleProtocolInterfaces calls
182 c486a33049 NetworkPkg/DxeNetLib: fix type typo in NetLibGetMacAddress()
183 b1a6a0676a MdePkg/DxeServicesLib: remove bogus cast
184 812e3bade6 MdeModulePkg/S3SaveState: cast Position for S3BootScriptLib
explicitly
185 f662f91cb2 MdeModulePkg/PiSmmCore: make type punning consistent
186 9388c6b1c1 MdeModulePkg: fix UninstallMultipleProtocolInterfaces() calls
187 9ee135501b MdeModulePkg: PEI Core: clean up "AprioriFile" handling in
FindFileEx()
188 f931984015 MdeModulePkg: stop abusing EFI_HANDLE for keystroke notify
registration
189 d342d318e9 MdeModulePkg: document workaround for EFI_RUNTIME_EVENT_ENTRY
PI spec bug
190 0bee7dbd2b MdeModulePkg/PlatformVarCleanupLib: fix
HiiConstructConfigHdr() call
191 10eec5aa92 MdeModulePkg: stop abusing EFI_EVENT for protocol notify
registration
192 abf8f69ebf MdeModulePkg/UefiHiiLib: stop using EFI_HANDLE in place of
EFI_HII_HANDLE
193 3522ea73f9 MdeModulePkg: fix cast in GetModuleInfoFromHandle() calls
194 02ee79fa6a EmulatorPkg: stop abusing EFI_HANDLE for keystroke notify
registration
195 60d222748a EmulatorPkg/DxeTimerLib: drop superfluous cast
196 e1b59e085a EmbeddedPkg/Universal/MmcDxe: "fix" CloseProtocol() call in
BindingStop()
197 7b6ceb4d3b EmbeddedPkg/AndroidFastbootTransportTcpDxe: fix DestroyChild()
call
198 7609c04728 EmbeddedPkg: add missing EFIAPI calling convention specifiers
199 2de1f611be MdeModulePkg/BdsDxe: Also call PlatformBootManagerWaitCallback
on 0
200 410c4d00d9 Maintainers.txt: Move ShellBin maintainers to EDK II Releases
section
201 0b73027eb1 NetworkPkg: Remove unnecessary MdeModulePkg/MdeModulePkg.dec
dependency in INF
202 6fcdbde51f MdeModulePkg: Remove PCD
gEfiMdeModulePkgTokenSpaceGuid.PcdTftpBlockSize
203 047ede3199 NetworkPkg UefiPxeBcDxe: Consume PcdTftpBlockSize defined in
NetworkPkg.dec
204 c7471e2a01 NetworkPkg: Add PcdTftpBlockSize in NetworkPkg.dec
205 1aebb09519 MdeModulePkg: Remove network related guid definitions from
MdeModulePkg.dec
206 281161f109 NetworkPkg: Move network related header files from
MdeModulePkg to NetworkPkg
207 d19040804a UefiCpuPkg: strip trailing whitespace
208 4040754daf OvmfPkg: strip trailing whitespace
209 ba39402f34 MdeModulePkg: strip trailing whitespace
210 89c2e2b1d3 EmulatorPkg: strip trailing whitespace
211 0deca401f0 BaseTools: strip trailing whitespace
212 df8f8688b8 ArmPlatformPkg: strip trailing whitespace
213 92c8588f93 ArmPkg: strip trailing whitespace
214 432418662c EmbeddedPkg: convert Lauterbach README.txt to 7-bit safe
Readme.md
215 d79b63c64f BaseTools: correct line endings for ConvertFce Python script
216 3afcba4a8f ArmPkg: ArmScmiDxe - convert .h to from 8859-x to 7-bit
217 fe3b33e8aa DynamicTablesPkg: fix .dsc line ending
218 7ecf6717cf BaseTools: fix line endings in SetupGit.py Conf files
219 c63012886c EmbeddedPkg: delete outdated FdtLib README.txt
220 3ebd880173 NetworkPkg: add missing newline at end of file
221 280432c2fe EmbeddedPkg: add missing newline at end of
TemplateResetSystemLib.inf
222 c1bcb2258c BaseTools: add missing newlines at end of files
223 61af5f2494 BaseTools: Fix GenMake multi-workspace failure
224 5be5439a5a BaseTools: use stdint.h for GCC ProcessorBind.h typedefs
225 ed9db1b91c MdeModulePkg: Enable/Disable S3BootScript dynamically.
226 f835e1d4c1 BaseTools/LzmaCompress: Fix the option "d" dictionary size
227 ac81789c3b MdeModulePkg/ScsiDiskDxe: Support Storage Security Command
Protocol
228 1ff7ed2cfa MdeModulePkg/ScsiBusDxe: Clean up Peripheral Type check
229 43bb4e379b MdeModulePkg/UfsPassThruDxe: Check for RPMB W-LUN (SecurityLun)
230 9b14509b16 MdePkg: Implement SCSI commands for Security Protocol In/Out
231 1f5e4d9128 BaseTools: Fix the lib order in static_library_files.lst
232 76e1e5631f MdeModulePkg/SdMmcPciHcDxe: Fix SdMmcMmcLegacy bus timing
handling
233 a8c1fc70db MdeModulePkg/SdMmcPciHcDxe: Fix bus timing switch sequence
234 206783aa7f MdeModulePkg/SdMmcPciHcDxe: Remove clock stop from HS200 switch
235 e86664d2b0 MdeModulePkg/TerminalDxe: Enhance the arrow keys support
236 6da405ebf6 BaseTools:"--exclude" don't apply if parameter ends with
separator
237 c70fef962e UefiCpuPkg/CpuDxe: clean up PAGE_TABLE_LIB_PAGING_CONTEXT
usage.
238 a3596a040b MdePkg Base.h: Define STATIC_ASSERT macro as empty for EBC arch
239 96301aadc1 MdeModulePkg: Add missing sourceX for Blt
240 c671c9106c ShellPkg: Unload image on EFI_SECURITY_VIOLATION
241 2184ededd3 MdeModulePkg/PlatformDriOverride: Unload image on
EFI_SECURITY_VIOLATION
242 f7fdd620e8 MdeModulePkg/UefiBootManager: Unload image on
EFI_SECURITY_VIOLATION
243 51a3985cbb MdeModulePkg/DxeCapsuleLibFmp: Unload image on
EFI_SECURITY_VIOLATION
244 82e0c422b2 EmbeddedPkg: Unload image on EFI_SECURITY_VIOLATION
245 590c9d5828 MdeModulePkg/BM_UI: Add the new terminal types to related menu
246 8a53ea9d9f MdeModulePkg/TerminalDxe: Extend the terminal console support
types
247 da63ba5174 MdeModulePkg: Extend the support keyboard type of Terminal
console
248 4747b92cab BaseTools: init DependencyHeaderFileSet for each MakeFile class
249 670c903a68 Add VS2019 Support on ToolSetup Batches
250 7a25b3da78 Add VS2019 Toolchain def
251 6b80310f34 BaseTools/LzmaCompress: Add two switches
252 fcdedafd97 Revert "BaseTools: Improve GetDependencyList function"
253 f4c898f2b2 UefiCpuPkg/CpuExceptionHandlerLib: Fix split lock
254 832c4c7ad6 UefiCpuPkg: Fix potential spinLock issue in SmmStartupThisAp
255 d7bf973e43 Maintainers.txt update for ShellPkg
256 13bfe3e452 Maintainers.txt: Unify one maintainer name
257 85ccbee2ab BaseTools:Fix the issue that build report failed
258 d652b458f5 EmulatorPkg/TimerLib: Add missing GetTimeInNanoSecond function
259 136dad0956 UefiCpuPkg: Remove PcdCpuSmmStaticPageTable
260 b0c15fb128 BaseTools: Add more parameter checking for CopyFileOnChange()
261 82c1a21208 StandaloneMmPkg: make package .DSC file build again
262 9790f62be1 MdeModulePkg SerialDxe.inf: Fix wrong FILE_GUID format
263 22e75231ae BaseTools:Remove the unnecessary operation of renaming a file.
264 0075ab2cec BaseTools: remove unnecessary calls of os.exist
265 bc9e4194cf BaseTools: Improve GetDependencyList function
266 e32f7bc96d BaseTools:change some incorrect parameter defaults
267 b67735a7e8 BaseTools:Replace PlatformInfo with PlatformAutoGen for Moudle
268 ea331a5c21 MdePkg: UefiLib: Add a function to check if a language is
supported
269 26fc074a5f SecurityPkg Tcg2Config: Move common definitions to new
Tcg2Internal.h
270 d8c4b87ec4 MdePkg: Drop VERIFY_SIZE_OF in favour of STATIC_ASSERT
271 b03fb410b2 MdePkg: Use STATIC_ASSERT macro
272 a9521a6bf4 MdeModulePkg/ResetUtilityLib: Use STATIC_ASSERT macro
273 0d85e67714 MdeModulePkg/SerialDxe: Update the file Guid in SerialDxe.inf
274 e0e388a427 EmulatorPkg/PeiEmuSerialPortLib: Update the INF file Guid
275 49a2f8ceee SecurityPkg/SecurityPkg.dec: Update TcgPpVendorLib.h to
Tcg2PpVendorLib.h
276 0d4f7b4b38 MdePkg/MdePkg.dec: Update PciSegmentLib.h to S3PciSegmentLib.h
277 18be724e30 Change package reviewer of CryptoPkg.
278 9b5a1c789d ArmPlatformPkg: Add missing header files in INF file
279 7551529ce1 ArmVirtPkg: increase FD/FV size for NOOPT builds
280 86ad762fa7 UefiCpuPkg/PiSmmCpu: Enable 5L paging only when phy addr line
> 48
281 5a9db85880 BaseTools: Fixed a bug of IgnoreAutoGen
282 204ae9da23 MdePkg: Add STATIC_ASSERT macro
283 5e5abfcab4 BaseTools: Robustness for multiple build environments
284 7809492c10 BaseTools: Enable --genfds-multi-thread to default build
285 f23da86415 BaseTools: Fixed the build fail on Linux with
--genfds-multi-thread
286 e3c8311f8a BaseTools: Fixed the bug of multi-thread genffs for override
inf
287 000ab98574 BaseTools: Sort Pcd settings to make PcdTokenNumber be fixed
288 373298ca0d BaseTools: Fixed issue for IgnoreAutoGen
289 53e2eaba7a BaseTools: Fixed build clean regression issue
290 cbe7543ebb BaseTools: Fix a bug for Hii Pcd override
291 f49421a47d MdePkg/BluetoothLeConfig.h: Add type
EfiBluetoothSmpPeerAddressList
292 d6f5a5050b BaseTools:ECC need to handle lower case 'static'
293 03ad3d889c BaseTools:Ecc handle another copyright format
294 59b754c9f6 OvmfPkg/EnrollDefaultKeys: clean up Base64Decode() retval
handling
295 ae9f12058d ArmVirtPkg/PlatformBootManagerLib: unload image on
EFI_SECURITY_VIOLATION
296 23908d0f5c ShellPkg/ShellPkg.dsc AARCH64: enable stack protector
297 04d9d89b7d ArmVirtPkg/ArmVirtPrePiUniCoreRelocatable: revert to PIE
linking
298 8a1305a11f UefiCpuPkg: support single EFI_PEI_CORE_FV_LOCATION_PPI in
PpiList
299 7bf5255997 IntelFsp2WrapperPkg: Remove unneeded MdeModulePkg dependency
300 d1da2ab93a IntelFsp2Pkg/FspSecCore: Remove unneeded MdeModulePkg
dependency
301 d2687f23c9 BaseTools/GenFw AARCH64: fix up GOT based relative relocations
302 adb59b633c ShellPkg/Pci.c: Update supported link speed to PCI5.0
303 fa5e184327 BaseTools: Update GenFw tool to support -e -z option together
304 48d49ea507 MdeModulePkg: Remove PcdRealTimeClockUpdateTimeout
305 6b9dd13dd9 PcAtChipsetPkg: add PcdRealTimeClockUpdateTimeout
306 f64a597d45 UefiCpuPkg: Explain relationship between several SMM PCDs
307 79186ddcdd UefiCpuPkg/PiSmmCpu: Restrict access per
PcdCpuSmmRestrictedMemoryAccess
308 09f7c82b4c UefiCpuPkg/PiSmmCpu: Use new PCD
PcdCpuSmmRestrictedMemoryAccess
309 87184487d2 UefiCpuPkg: Add PcdCpuSmmRestrictedMemoryAccess
310 8b8e915845 ShellPkg/CommandLib: avoid NULL derefence and memory leak
311 17f8c9e97d MdePkg/DxeHstiLib: Added checks to improve error handling.
312 40db176d9d BaseTools: Support more file types in build cache
313 47f167f47e UefiCpuPkg/SecCore: get AllSecPpiList after SecPlatformMain.
314 37eef91017 BaseTools: Fixed regression issue for building !x86 builds
315 df43ea6c08 BaseTools: fix an incremental build issue.
316 30b4abc6e9 EmulatorPkg/Win/Host: Fix SecPrint() log line endings
317 10ccc27c95 EmulatorPkg/Win/Host: Fix image unload regression
318 abc0155b03 BaseTools: Incorrect error message for library instance not
found
319 5f7bb39117 BaseTools: Fix incremental build genmake issue
320 6dd9aa4019 BaseTools: Support long file path in windows for misc functions
321 1237517b21 OvmfPkg/OvmfXen: use RealTimeClockRuntimeDxe from EmbeddedPkg
322 4870639f55 OvmfPkg: Move XenRealTimeClockLib from ArmVirtPkg
323 833cd3e0c0 OvmfPkg: Introduce XenIoPvhDxe to initialize Grant Tables
324 8f39d79d65 OvmfPkg: Introduce PcdXenGrantFrames
325 05480e2fd4 OvmfPkg/PlatformBootManagerLib: Use a Xen console for
ConOut/ConIn
326 d668c8bc55 OvmfPkg/OvmfXen: Introduce XenTimerDxe
327 c8395d27f7 OvmfPkg/OvmfXen: Override PcdFSBClock to Xen vLAPIC timer
frequency
328 ad256f9540 OvmfPkg/PlatformBootManagerLib: Handle the absence of PCI bus
on Xen PVH
329 bc5df19872 OvmfPkg/PlatformBootManagerLib: Use XenDetected from
XenPlatformLib
330 054c3fe9b5 OvmfPkg/XenPlatformLib: Cache result for XenDetected
331 198a8dc9cd OvmfPkg/XenPlatformPei: Ignore missing PCI Host Bridge on Xen
PVH
332 77d35f5008 OvmfPkg/XenPlatformPei: Reserve VGA memory region, to boot
Linux
333 24465c380a OvmfPkg/XenPlatformPei: Rework memory detection
334 a749e1f93b OvmfPkg/XenPlatformPei: no hvmloader: get the E820 table via
hypercall
335 23f9374203 OvmfPkg: Import XENMEM_memory_map hypercall to Xen/memory.h
336 64eac29576 OvmfPkg/XenPlatformPei: Introduce XenPvhDetected
337 12998837d5 OvmfPkg/XenPlatformPei: Setup HyperPages earlier
338 4022f7fa91 OvmfPkg/XenPlatformPei: Introduce XenHvmloaderDetected
339 80b619d5c4 OvmfPkg/XenPlatformPei: Reinit XenHypercallLib
340 68f4599dfc OvmfPkg/XenHypercallLib: Enable it in PEIM
341 2a4a6242b7 OvmfPkg/AcpiPlatformDxe: Use Xen PVH RSDP if it exist
342 3afa2ed53f OvmfPkg/AcpiPlatformDxe: Use XenPlatformLib
343 f496443eb3 OvmfPkg/Library/XenPlatformLib: New library
344 60d265451a OvmfPkg/XenPlatformPei: Grab RSDP from PVH guest start of day
struct
345 594b5002a6 OvmfPkg/XenPlatformPei: Use mXenHvmloaderInfo to get E820
346 8651e1ce71 OvmfPkg/XenPlatformPei: Detect OVMF_INFO from hvmloader
347 31d4e8b029 OvmfPkg/OvmfXen: use a TimerLib instance that depends only on
the CPU
348 f198e254f7 OvmfPkg/XenResetVector: Allow jumpstart from either hvmloader
or PVH
349 93314ae597 OvmfPkg/XenResetVector: Saving start of day pointer for PVH
guests
350 a8c791c15b OvmfPkg/XenResetVector: Add new entry point for Xen PVH
351 1e9d6b0f98 OvmfPkg/OvmfXen: Creating an ELF header
352 3b96221f77 OvmfPkg: Introduce XenPlatformPei
353 c05de360ec OvmfPkg: Introduce XenResetVector
354 75e85e3382 OvmfPkg: Create platform OvmfXen
355 aaebea27da OvmfPkg/ResetSystemLib: Add missing dependency on PciLib
356 30781febe2 UefiCpuPkg: Adding a new TSC library by using CPUID(0x15) TSC
leaf
357 9c90d39b60 UefiCpuPkg/CpuCommonFeaturesLib: Use new macros.
358 95cfe6c247 UefiCpuPkg/RegisterCpuFeaturesLib: Supports test then write
new value logic.
359 6b3645ade5 UefiCpuPkg/RegisterCpuFeaturesLib: Combine CR read/write
action.
360 cfbcaad251 UefiCpuPkg/PiSmmCpuDxeSmm: Supports test then write new value
logic.
361 ef21a304e0 UefiCpuPkg/PiSmmCpuDxeSmm: Combine CR read/write action.
362 35c2809ba6 UefiCpuPkg/RegisterCpuFeaturesLib: Add "Test Then Write"
Macros.
363 4201098e97 UefiCpuPkg/PiSmmCpuDxeSmm: don't free page table pages that
are required to handle current page fault
364 ada905ab5c MdeModulePkg DxeCore: Fix for missing Memory Attributes Table
(MAT) update
365 0970a80583 BaseTools: Update incorrect variable name 'DataPile'
366 94459080c1 BaseTools: Improve the file saving and copying reliability
367 d01a998612 BaseTools: Add GenFds multi-thread support in build cache
368 c340c5bd1b BaseTools: Change the [Arch][Name] module key in Build cache
369 56c786b0a9 BaseTools: Print first cache missing file for build cachle
370 0e7e7a264c BaseTools: Improve the cache hit in the edk2 build cache
371 8113281728 ShellPkg/UefiShellDriver1CommandsLib: Make array big enough
372 74c22c59e3 BaseTools/tools_def.template: Add -gdwarf to XCODE5 X64
373 d47778e522 EmulatorPkg/Sec: Change scope of PpiArray[10]
374 6ed2c8bed3 EmulatorPkg: Disable TftpDynamicCommand and LogoDxe for XCODE5
375 26ac9c639a EmulatorPkg/Unix/Host: Remove debug code from
BerkeleyPacketFilter.c
376 97a1b9f473 EmulatorPkg/Unix/Host: Initialize field in
BerkeleyPacketFilter.c
377 32e55c9f18 EmulatorPkg: Fix XCODE5 lldb issues
378 4331b9f5f0 EmulatorPkg/Unix/Host: Disable inline/optimizations for XCODE5
379 57c320c932 EmulatorPkg: Add support for NOOPT target
380 9e3ab94dc8 EmulatorPkg: Add -D DISABLE_NEW_DEPRECATED_INTERFACES
381 50509ec66c EmulatorPkg: Remove UNIX_SEC_BUILD/WIN_SEC_BUILD
382 868254ace3 EmulatorPkg: Fix VS20xx IA32 boot failure
383 76e12fa334 BaseTools: Fixed issue of incorrect Module Unique Name
384 5726bdd9a2 ShellPkg/UefiShellAcpiViewCommandLib: Replace shift logical
left
385 944bd5cf1d CryptoPkg: Fix coding style
386 501de8146d UefiCpuPkg/Cpuid: Add description for parameter LeafFunction
387 0154e02dc7 ShellPkg/UefiShellAcpiViewCommandLib: Initialize local
variables
388 8906f076de CryptoPkg/OpensslLib: Add missing header files in INF file
389 f516a5144e SecurityPkg/SecurityPkg.uni: Add missing strings for new PCDs
390 0680d08683 MdeModulePkg/DxeIplPeim: Initialize pointer PageMapLevel5Entry
391 48d8d4d80b BaseTools/Capsule: Tool to generate Windows Firmware Update
Driver
392 e2aacac580 BaseTools/Capsule: Add WindowsCapsuleSupportHelper
393 a5944b6a13 FmpDevicePkg/FmpDxe: Remove use of CatSprint()
394 11d354945c FmpDevicePkg/FmpDxe: Add PcdFmpDeviceStorageAccessEnable
395 278c3d48a7 FmpDevicePkg/FmpDxe: Add PcdFmpDeviceImageTypeIdGuid
396 e0961677d1 FmpDevicePkg/FmpDxe: Improve all DEBUG() messages
397 c40f7cc7fd FmpDevicePkg: Add Capsule Update Policy Protocol
398 67c1e5ee6e FmpDevicePkg/FmpDxe: Different variable for each FMP Descriptor
399 4f0544b144 FmpDevicePkg/FmpDxe: Use new FmpDeviceLib APIs
400 a6ee24fbdd MdeModulePkg/MdeModulePkg.dec: Remove gEfiDpcProtocolGuid
401 593ecbe300 NetworkPkg: Move Dpc.h from MdeModulePkg to NetworkPkg
402 492a1db0b8 NetworkPkg: Add Dpc protocol
403 caa7d3a896 BaseTools/Scripts: Add GetUtcDateTime script.
404 c0996b76c1 ShellPkg/UefiShellAcpiViewCommandLib: Remove the variable
"Index"
405 5ab96088ae CryptoPkg/OpensslLib: remove clone commands
406 2556350d1b Readme.md: add submodule policy and clone commands
407 f5892aa8d8 MdeModulePkg/DxeCapsuleLibFmp: Improve comparisons in
CapsuleOnDisk.c
408 34651e7d76 MdeModulePkg/CapsuleApp: Improve comparisons in CapsuleOnDisk.c
409 08a54c9e0a BaseTools: Move buildoptions.py to Common folder
410 1f06aa24c2 FmpDEvicePkg/FmpDeviceLibNull: Implement new APIs
411 8d01f2f4d6 FmpDevicePkg: Add APIs to FmpDeviceLib
412 91c230578c FmpDevicePkg: Add UEFI_DRIVER support
413 82407bd129 BaseTools: Fix checking for Sources section in INF file
414 2b4c07bc22 BaseTools: Add "-" in a re to parse line in .map file
415 a000d5d1ca BaseTools: Fix incremental build bug
416 46f8a68916 MdeModulePkg/DxeIplPeim: Relocate operation of
PageMapLevel5Entry++
417 073f2cede8 UefiCpuPkg/PiSmmCpuDxeSmm: Fix coding style
418 c3eefcb152 IntelFsp2Pkg/FspSecCore: Add missing header file in INF file
419 ed23ab5fc7 ShellPkg/UefiShellAcpiViewCommandLib: Add missing header files
in INF
420 c0e174bd5b MdePkg/BaseUefiDecompressLib: Add missing description for
parameter
421 61ca3b9236 MdeModulePkg: Add missing header files in INF files
422 6f33f7a262 MdePkg: Add MmAccess and MmControl definition.
423 9c6180fb3d Readme.md: Remove tag release from Readme
424 a7b54d1821 MdeModulePkg/RegularExpressionDxe: Add two missing null
pointer checks
425 b26691c471 MdeModulePkg RegularExpressionDxe: Update Oniguruma from
v6.9.0 to v6.9.3
426 ecc32c90ee MdeModulePkg/UfsPassThruDxe: Implement
EDKII_UFS_HC_PLATFORM_PROTOCOL
427 a71272ed7a MdeModulePkg/UfsPassThruDxe: Refactor private data to use
UfsHcInfo
428 90952ad733 MdeModulePkg/UfsPassThruDxe: Refactor UfsExecUicCommand
function
429 1bfd58c22e MdeModulePkg: Add definition of the
EDKII_UFS_HC_PLATFORM_PROTOCOL
430 12dcad5b1e ShellPkg/UefiShellLevel2CommansLib: Pointer Resonse should be
checked
431 48d5d6d5e0 ShellPkg: acpiview: SRAT: Prevent buffer overruns
432 5f0661220c ShellPkg: acpiview: PPTT: Prevent buffer overruns
433 05d402952d ShellPkg: acpiview: MADT: Prevent buffer overruns
434 62cefaf44e ShellPkg: acpiview: IORT: Prevent buffer overruns
435 1d12f0e671 ShellPkg: acpiview: GTDT: Prevent buffer overruns
436 ffb18f7710 ShellPkg: acpiview: DBG2: Prevent buffer overruns
437 a0792697bc BaseTools: Fixed an issue that build raise exception
438 4053587347 SourceLevelDebugPkg DebugCommLibUsb3: Address NULL ptr
dereference case
439 1a624dd7cf BaseTools: Enable block queue log agent.
440 4acae2b38e BaseTools: Add the support for python 2
441 c60fb00f6c BaseTools: Move BuildOption parser out of build.py
442 636ed13a7f BaseTools: Add LogAgent to support multiple process Autogen
443 3285fbda88 BaseTools: Add shared data for processes
444 673d09a2dd BaseTools: Enable Multiple Process AutoGen
445 e8449e1d8e BaseTools: Decouple AutoGen Objects
446 197ca7febf BaseTools: Add functions to get platform scope build options
447 2927a6fd99 BaseTools: Split WorkspaceAutoGen._InitWorker into multiple
functions
448 db01c8e3d8 BaseTools: Singleton the object to handle build conf file
449 4b1b7c1913 CryptoPkg/BaseCryptLib: Wrap OpenSSL HKDF algorithm
450 466f5e89c3 UefiCpuPkg/PiSmmCpuDxeSmm: Clean up useless ConsoleLogLock
spinlock.
451 800aeeda74 UefiCpuPkg/RegisterCpuFeaturesLib: Clean up useless
ConsoleLogLock spinlock.
452 01acb06c4f UefiCpuPkg: Update code to include register definitions from
MdePkg
453 e057908f8d UefiCpuPkg|MdePkg: Move Register/ folder to MdePkg/Include/
454 b3527dedc3 MdeModulePkg/DxeIpl: Create 5-level page table for long mode
455 236d5c66c4 MdePkg/Cpuid.h: Move Cpuid.h from UefiCpuPkg to MdePkg
456 1c7b3eb846 MdeModulePkg/DxeIpl: Introduce PCD PcdUse5LevelPageTable
457 e58aa47432 UefiCpuPkg/CpuDxe: Support parsing 5-level page table
458 29355b4e1a UefiCpuPkg/CpuDxe: Remove unnecessary macros
459 09f69a877b UefiCpuPkg/MpInitLib: Enable 5-level paging for AP when BSP's
enabled
460 1ab7d72651 OvmfPkg/PlatformPei: Change referenced MSR name.
461 35ec41803c BaseTools:Add the Judgment Method of "--exclude"
462 96603b4f02 BaseTools/PatchCheck: Disable text conversion in 'git show'
463 1eeb5ff160 BaseTools/PatchCheck: Add copy from/to keywords
464 05579e5182 BaseTools/PatchCheck: Ignore blank lines in diff
465 111bbcf876 MdeModulePkg/DxeCapsuleLibFmp: Add missing description for
parameter
466 e314132fea MdeModulePkg/EsrtFmpDxe: Enhance ESRT to support multiple
controllers
467 c30fbac4e2 MdePkg/X64/ProcessorBind.h: Fix EmulatorPkg X64 XCODE5
468 538d8aaaf3 EmulatorPkg/Unix/Host: Fix XCODE5 IA32/X64 build failure
469 b98504b514 EmulatorPkg/Unix/Host: Fix NetworkPkg dependencies
470 113a7d9ec9 EmulatorPkg: Fix VS2015 build when VS2017 also installed
471 02031cfc92 UefiCpuPkg/PiSmmCpuDxeSmm: Remove debug message.
472 1821dbed1d UefiCpuPkg/RegisterCpuFeaturesLib: Remove debug message.
473 5ed4c46f11 UefiCpuPkg/PiSmmCpuDxeSmm: Make code consistent with comments
474 76e40d7be2 ShellPkg/UefiShellBcfgCommandLib: Fix '-opt' option
475 7c662c9e73 ShellPkg: Add shell with all commands integrated
476 eb2a1ed56f ShellPkg/AcpiView: Fix IA32 link error
477 aefcf2f78a UefiCpuPkg/PiSmmCpuDxeSmm: Add check for pointer Pml5Entry
478 4ac8ceb5d6 MdeModulePkg: Remove RecoveryLib.h and PeiRecoveryLibNull
479 b9c3cbf6ec MdeModulePkg: Remove S3Lib.h and PeiS3LibNull
480 1702e2ce5a MdeModulePkg/UsbBusDxe: Return error when the device is not
present
481 e18d1c37e8 SecurityPkg/SecurityPkg.dec: Remove trailing white space
482 afebc51547 MdeModulePkg/PiSmmCore: Use unique structure signatures
483 89164babec UefiCpuPkg/MpInitLib: don't shadow the microcode patch twice.
484 5e4ebd9ea5 IntelFsp2Pkg: Improve FSP Python scripts to support 3.x.
485 46e34cc956 UefiCpuPkg/PiSmmCpuDxeSmm: Keep function comment and
declaration adjacent
486 f32a49f10b SecurityPkg/FvReportPei: Change HashAlgoId to HashAlgId
487 93373079b5 MdeModulePkg: Fix typos and add periods
488 83d6207f99 BaseTools: Fixed a typo in Trim.py
489 101dc9e257 BaseTools:Added arch output to build report
490 8ddec24dea BaseTools:Updata the output encoding of the Popen function
491 307e1650be BaseTools:Add extra debugging message
492 76912197fa BaseTools:replace the chinese quotation mark with unicode "
493 05f8e85fa7 ShellPkg: acpiview: IORT: Refactor PMCG node mapping count
validation
494 d23bf79734 ShellPkg: acpiview: MADT: Split structure length validation
495 748c1efd1e ShellPkg: acpiview: SRAT: Minor code style enhancements
496 e0cf5ac693 ShellPkg: acpiview: RSDP: Make code consistent with other
parsers
497 eefa8f8bf2 ShellPkg: acpiview: XSDT: Remove redundant ParseAcpi() call
498 58cc0ffe68 ShellPkg: acpiview: Allow passing buffer length to
DumpGasStruct()
499 d21e5dbbbf MdePkg: Add PI 1.5 SmramMemoryReserve HOB file
500 95fb75883d MdePkg/PciExpress21.h: Fix the PCI industry standard register
defines
501 b3d00df69c CryptoPkg/BaseCryptLib: Use cmp-operator for non-Boolean
comparisons
502 3d34b5f326 ArmPkg: DebugPeCoffExtraActionLib: fix trivial comment typos
503 a6cd7fbac4 ArmPkg: DebugPeCoffExtraActionLib: debugger commands are not
errors
504 8fed4e47d9 OvmfPkg/build.sh: use newer '-drive if=pflash' syntax when
running qemu
505 4634fd429e OvmfPkg/build.sh: remove $ADD_QEMU_HDA
506 28bc699240 MdePkg/UefiDebugLibStdErr: Add destructor to CloseEvent
507 0f4b77f5b2 MdePkg/UefiDebugLibDebugPortProtocol: Add destructor to
CloseEvent
508 e92bdcb3ec MdePkg/UefiDebugLibConOut: Add destructor to CloseEvent
509 87ad6913b4 UefiCpuPkg/RegisterCpuFeaturesLib: Start all processors
simultaneously.
510 a430589cb5 UefiCpuPkg/CpuMpPei: Produce EDKII_PEI_MP_SERVICES2_PPI.
511 ebfbb70129 UefiCpuPkg: Add new EDKII_PEI_MP_SERVICES2_PPI
512 c06a657f4f UefiCpuPkg/MpInitLibUp: Add MpInitLibStartupAllCPUs API.
513 ee0c39fa11 UefiCpuPkg/MpInitLib: Add MpInitLibStartupAllCPUs API.
514 92b5a2eabc UefiCpuPkg/Include/MpInitLib.h: Add MpInitLibStartupAllCPUs
API.
515 d47b85a621 Revert "UefiCpuPkg/PiSmmCpu: Allow SMM access-out when static
paging is OFF"
516 30f6148546 UefiCpuPkg/PiSmmCpu: Allow SMM access-out when static paging
is OFF
517 520a1e60de IntelFsp2Pkg: PeiService pointer not reset to 0 in SecMain
518 0dd8d7d556 OvmfPkg/build.sh: remove literal carriage return
519 959791dd6c BaseTools: Sort file list in Makefile
520 7d0a56c4a1 BaseTools: add GetMaintainer.py script
521 83e7d5c75e OvmfPkg/build.sh: enable multitheaded build by default
522 cf2d8d4978 edksetup.sh: remove redundant -?, -h and --help in options
parsing
523 11e5fc6601 edksetup.sh: when executing arithmetic commands, $ isn't needed
524 07d80d35ad edksetup.sh: Use $SCRIPTNAME consistently instead of
'edksetup.sh'
525 80d4f9e8f9 edksetup.sh: Use bash variable $PWD instead of executing pwd
command
526 f6f1e0b7c2 EmbeddedPkg: list module-internal header files in INF c
527 9e55ce6b75 CryptoPkg/BaseCryptLib: list module-internal header files in
INF c
528 2a0168c7c0 ArmPlatformPkg: list module-internal header files in INF c
529 4cef711d63 ArmPkg: list module-internal header files in INF c
530 bb824f685d BaseTools: Fixed the mis-using strip() function issue.
531 5f89bcc460 BaseTools: Create ".cache" folder when initialize Build object
532 8ff68cd5e4 ShellPkg: acpiview: DBG2: Remove redundant forward declarations
533 2a219e196d ShellPkg: acpiview: GTDT: Remove redundant forward declarations
534 795e706f74 ShellPkg: acpiview: IORT: Remove redundant forward declarations
535 9cb5bcce9a ShellPkg: acpiview: MADT: Remove redundant forward declarations
536 527a36859d ShellPkg: acpiview: SRAT: Remove redundant forward declarations
537 cca8826cc0 ShellPkg: acpiview: SPCR: Remove redundant forward declaration
538 86da432af3 ShellPkg: acpiview: FADT: Remove redundant forward declarations
539 386fbe1a6b ShellPkg: acpiview: RSDP: Remove redundant forward declarations
540 ef2360569d ShellPkg/Type.c: Add value check before (LoopVar - 1)
541 5d3ef15da7 OvmfPkg: link SM3 support into Tcg2Pei and Tcg2Dxe
542 c027f68030 SecurityPkg: set SM3 bit in TPM 2.0 hash mask by default
543 7c1126d394 SecurityPkg/HashLibBaseCryptoRouter: recognize the SM3 digest
algorithm
544 edf6ef246d SecurityPkg: introduce the SM3 digest algorithm
545 296c908c69 Maintainers.txt: Fine-grained review ownership for MdeModulePkg
546 2474cb0a4d Maintainers.txt: split out section "OvmfPkg: CSM modules"
547 46b6cae1e5 Maintainers.txt: split out section "OvmfPkg: TCG- and
TPM2-related modules"
548 da75ac2169 Maintainers.txt: split out section "OvmfPkg: Xen-related
modules"
549 0c7e86086f Maintainers.txt: split out section "ArmVirtPkg: modules used
on Xen"
550 f1a74d998d Maintainers.txt: add wildcard path association for Arm/AArch64
551 16eb2dc159 Maintainers.txt: update for filesystem area descriptions
552 3dafa03822 UefiCpuPkg/RegisterCpuFeaturesLib: avoid use dynamic PCD.
553 bbd357ae57 UefiCpuPkg/RegisterCpuFeaturesLib: Avoid AP calls PeiServices
table.
554 04dd0cb972 UefiCpuPkg DxeRegisterCpuFeaturesLib: Fix VS2012 build failure
555 cce01f538f MdePkg/BaseLib: Base64Decode(): don't declare variables in
nested blocks
556 35e242b698 MdePkg/BaseLib: rewrite Base64Decode()
557 5d68fc6781 MdePkg/BaseLib: re-specify Base64Decode(), and add temporary
stub impl
558 84a4594720 UefiCpuPkg CpuCommonFeaturesLib: Enhance Ppin code
559 51dd408ae1 UefiCpuPkg/PiSmmCpuDxeSmm: Enable MM MP Protocol
560 18f169a95c MdePkg: Add new MM MP Protocol definition.
561 eebc135ffb BaseTools: Fix python3.8 SyntaxWarning
562 70565e6422 EmulatorPkg/Unix: Convert timezone from seconds to minutes
563 8f5b265500 EmulatorPkg/build.sh: Fix missing usage of -b BUILDTARGET
parameter
564 55b9bbf40a EmulatorPkg: update HOST_TOOLS to xcode5
565 43622317c6 FmpDevicePkg: Fix various typos
566 a79841a024 BaseTools: Add HOST_APPLICATION module type.
567 2d100d1d73 BaseTools: Fixed the issue when ToolDefinitionFile is not
generated
568 c630f69df0 UefiCpuPkg/PiSmmCpu: ReclaimPages: fix incorrect operator
binding
569 4eee0cc7cc UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU supports
570 6e5a33d1fb MdePkg/BaseLib.h: Update IA32_CR4 structure for 5-level paging
571 deb90ac03a Revert "MdePkg/BaseLib.h: Update IA32_CR4 structure for
5-level paging"
572 4e78c7bebb Revert "UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU
supports"
573 f044a7d8ff Maintainers.txt: Remove maintainer info for
IntelFsp[Wrapper]Pkg
574 91cc60bafc IntelFsp2Pkg: Fix various typos
575 efa12a3f02 Revert "FmpDevicePkg: Fix various typos"
576 7a0df266e5 UefiCpuPkg RegisterCpuFeaturesLib: Fix an ASSERTION issue
577 28781fd52a Revert "BaseTools/BfmLib: Add a tool BfmLib"
578 064daac0c6 Revert "BaseTools/FCE: Add a tool FCE"
579 b9479a7f7b Revert "BaseTools/FMMT: Add a tool FMMT"
580 60ec54afc3 Revert "BaseTools: fix FCE build when edksetup not executed"
581 661c5ed2d6 Revert "BaseTools/FMMT: Change FMMT script type in PosixLike"
582 e8d4c5f92b Revert "BaseTools/BfmLib: Change BfmLib script type in
PosixLike"
583 226301051d Revert "BaseTools/FCE: Change FCE script type in PosixLike"
584 8df52631e5 ArmPlatformPkg: Actually disable PL031 interrupts
585 7365eb2c8c UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU supports
586 7c5010c7f8 MdePkg/BaseLib.h: Update IA32_CR4 structure for 5-level paging
587 7e56f8928d UefiCpuPkg/PiSmmCpu: Change variable names and comments to
follow SDM
588 034a3b4f55 MdeModulePkg/Setup: Check ConfigAccess protocol in case it's
destroyed
589 688ec2d006 BaseTools: Detect the change of env variable used in
tooldef.txt
590 1d06b46cf1 BaseTools: Fixed the issue of the CFlag for compile
PcdValueInit.c
591 f527942e6b FmpDevicePkg: Fix various typos
592 8a842b31b9 BaseTools/FCE: Change FCE script type in PosixLike
593 556bf5b357 BaseTools/BfmLib: Change BfmLib script type in PosixLike
594 2112fc71b1 BaseTools/FMMT: Change FMMT script type in PosixLike
595 2d53d54a5b BaseTools: Fix various typos
596 d031fc07eb BaseTools: fix FCE build when edksetup not executed
597 0a487ef96b Maintainers.txt: Change SecurityPkg Maintainer Role
598 6a34c1ce70 Revert "MdePkg/Protocol/Hash: introduce GUID for SM3"
599 a9faafb156 Revert "SecurityPkg: introduce the SM3 digest algorithm"
600 29a1a6eff7 Revert "SecurityPkg/HashLibBaseCryptoRouter: recognize the SM3
digest algorithm"
601 0d823bfd8d Revert "SecurityPkg: set SM3 bit in TPM 2.0 hash mask by
default"
602 ddc020fb0a Revert "OvmfPkg: link SM3 support into Tcg2Pei and Tcg2Dxe"
603 1ec05b81e5 OvmfPkg: use DxeTpmMeasurementLib if and only if TPM2_ENABLE
604 c6a72cd794 EmbeddedPkg: Fix various typos
605 16f3544ddd ArmPlatformPkg: Fix various typos
606 ff5fef1428 ArmPkg: Fix various typos
607 080981d72d BaseTools/FMMT: Add a tool FMMT
608 3c59d94637 BaseTools/FCE: Add a tool FCE
609 dc7b0dc8d6 BaseTools/BfmLib: Add a tool BfmLib
610 03835a8c73 Maintainers.txt: Drop deprecated SourceForge SVN link
611 e54ce6d074 Maintainers.txt: add Leif Lindholm as Package Reviewer of
ArmVirtPkg
612 a7c7d21ffa OvmfPkg: link SM3 support into Tcg2Pei and Tcg2Dxe
613 d5af8fc5a9 SecurityPkg: set SM3 bit in TPM 2.0 hash mask by default
614 542d04e2a4 SecurityPkg/HashLibBaseCryptoRouter: recognize the SM3 digest
algorithm
615 06dd5863b6 SecurityPkg: introduce the SM3 digest algorithm
616 49c1e683c4 MdePkg/Protocol/Hash: introduce GUID for SM3
617 896db3a4ce Maintainers.txt: Remove information for
IntelFramework[Module]Pkg
618 87fc0601fa Remove IntelFrameworkPkg
619 aa7fc1c11c Remove IntelFrameworkModulePkg
620 4286eb22f4 ShellPkg: acpiview: Make '-h' option not require a parameter
621 5ed3b5624f ShellPkg: acpiview: Remove duplicate indentation in IORT parser
622 687546ddd5 ShellPkg: acpiview: Remove '-v' flag from allowed command line
args
623 f17dad04ed ShellPkg: acpiview: Remove redundant IORT node types enum
624 f73843d56d ShellPkg: acpiview: Allow disabling consistency checks (-q
flag)
625 3d31443502 ShellPkg: acpiview: Make DBG2 output consistent with other
tables
626 5a119220c1 ShellPkg: acpiview: Fix 'nn' printing in Table Checksum
reporting
627 6d9603713c ShellPkg: acpiview: Remove '/?' from valid command line flags
628 5a27f7a237 ShellPkg: acpiview: Improve PPTT table field validation
629 e53303ca05 EmulatorPkg/MiscSubClassPlatformDxe: Remove this unused module
630 21902410ad ShellPkg/UefiShellLib: Set input pointer parameter to null if
failure
631 6a1f06fadb OvmfPkg/XenBusDxe: Don't call DisconnectController in Stop()
632 64ef66ba8b OvmfPkg/XenBusDxe: Close XenIoProtocol openned by children
633 be0d1c1755 MdeModulePkg SmbiosMeasurementDxe: Add Type4 Voltage field to
blacklist
634 c3f0829b34 IntelFsp2Pkg: FSP Python scripts to support 3.x.
635 2603fce126 PciBusDxe: duplicate node insertion for every PPB device in
the system
636 0889500ce1 MdeModulePkg/BdsDxe: Use a pcd to control PlatformRecovery
637 f81b738653 MdeModulePkg: Add a pcd to set the OS indications bit
638 b7cd36a224 SecurityPkg: Remove DxeDeferImageLoadLib in DSC
639 3974488393 BaseTools:Linux changes the way the latest version is judged
640 aecad6c1cb Fix indentation in edksetup.sh SetupPython3
641 adec1f5deb MdeModulePkg/SdMmcHcDxe: Implement revision 3 of
SdMmcOverrideProtocol
642 f56cc67f62 MdeModulePkg/SdMmcOverride: Add GetOperatingParam notify phase
643 a37e18f6fc MdeModulePkg/UfsPassThruDxe: Fix unaligned data transfer
handling
644 ffe048a080 ArmVirtPkg: handle NETWORK_TLS_ENABLE in ArmVirtQemu*
645 48fdf9a6df BaseTools:Remove unused Edk2BuildNotes2.txt
646 6759212fa6 Edk2Setup: Support different VS tool chain setup
647 541d6017e2 Edk2: Remove nt32 related flag in bat files
648 d316662118 SecurityPkg/DxeDeferImageLoadLib: Remove DxeDeferImageLoadLib
649 fda8482df7 MdeModulePkg/DxeCapsuleLibFmp: Add missing NULL pointer check.
650 104a1aa19b BaseTools/Capsule: Supports multiple payloads and drivers in
capsule
651 c54c856218 UefiCpuPkg/MpInitLib: MicrocodeDetect: Ensure checked range is
valid
652 f426d8744f MdeModulePkg/UfsPassThruDxe: Refactor UFS device presence
detection
653 c78008b4b2 PcAtChipsetPkg: Remove framework modules
654 8b6f0b5cd3 SecurityPkg: add FvReportPei.inf in dsc for build validation
655 3743e71a06 SecurityPkg/FvReportPei: implement a common FV verifier and
reporter
656 beda3f76af SecurityPkg: add definitions for OBB verification
657 c7341877f6 OvmfPkg: don't assign PCI BARs above 4GiB when CSM enabled
658 4b04d9d736 OvmfPkg: Don't build in QemuVideoDxe when we have CSM
659 16ec209a41 OvmfPkg/LegacyBbs: Add boot entries for VirtIO and NVME devices
660 0ca6250768 OvmfPkg/LegacyBios: set NumberBbsEntries to the size of
BbsTable
661 2f3435c234 SecurityPkg: Add missing instances for build only
662 846b1652d9 MdeModulePkg/CapsulePei: Add memory pointer check
663 c1227348e3 MdeModulePkg: Add CapsuleOnDiskLoadPei PEIM.
664 28889a7898 MdeModulePkg: Add Capsule On Disk APIs into CapsuleLib.
665 e761d18f01 MdeModulePkg/DxeIpl: Support Capsule On Disk.
666 4ef0b0ac8e MdeModulePkg/CapsuleRuntimeDxe: Introduce PCD to control this
feature.
667 43311062a1 MdeModulePkg/BdsDxe: Support Capsule On Disk.
668 1103ba946a MdeModulePkg: Add Capsule On Disk related definition.
669 8165570e3e MdeModulePkg/CapsuleApp: Enhance Capsule-On-Disk related
functions.
670 51f7a3e6c5 CryptoPkg/OpensslLib: Exclude err_all.c in process_files.pl
671 b8ac0b7f28 BaseTools: Move Build Cache related function out of
CreateAsBuiltInf
672 dc174cd9e5 BaseTools: refine CreateAsBuiltInf function
673 401507c786 BaseTools:Add DetectNotUsedItem.py to Edk2BaseToolsScripts
674 48c921a79f Maintainers.txt: update it to remove IntelSiliconPkg
maintainers
675 77ff7d6aa2 Remove IntelSiliconPkg that has been moved to edk2-platform
repo
676 370f16c548 BaseTools:Add import in FvImageSection
677 8797683f96 MdeModulePkg/PeiMain: PeiAllocatePool: output NULL if HOB
creation fails
678 be5903ad1e MdeMoudlePkg/CapsulePei: No need to remain space for
null-terminate
679 d96f83de5e MdeMoudlePkg/CapsulePei: Optimize GetScatterGatherHeadEntries
680 f654a18b66 MdeMoudlePkg/CapsulePei: Optimize AreCapsulesStaged
681 0c52961538 MdeMoudlePkg/CapsulePei: Fix coding style issue
682 27052c21c4 MdeModulePkg/CapsulePei: Optimize the CapsulePei
683 ba3aa1c4e7 MdeModulePkg/NvmExpressPei: Produce NVM Express PassThru PPI
684 4128d8a8cb MdeModulePkg: Add definitions for NVM Express Passthru PPI
685 719a684d7d UefiPayloadPkg: Remove legacy PIC 8259 driver
686 b86fbe1f98 CryptoPkg/OpensslLib: disable autoload-config for OpenSSL
687 90e8f13d51 CryptoPkg/OpensslLib: Fix CR/LF issue
688 57ec204e69 Revert "Capsule-on-Disk entire Patch
689 425d8d487f MdePkg: Add Generic Initiator Affinity Structure definitions
to SRAT
690 f17935321a MdeModulePkg: Add CapsuleOnDiskLoadPei PEIM.
691 8636f70b5a MdeModulePkg: Add Capsule On Disk APIs into CapsuleLib.
692 6b32af2e10 MdeModulePkg/DxeIpl: Support Capsule On Disk.
693 7837d12498 MdeModulePkg/CapsuleRuntimeDxe: Introduce PCD to control this
feature.
694 fd72860895 MdeModulePkg/BdsDxe: Support Capsule On Disk.
695 6470a43160 MdeModulePkg/CapsuleApp: Enhance Capsule-On-Disk related
functions.
696 0d4aa276d1 MdeModulePkg: Add Capsule On Disk related definition.
697 4c12dcace9 IntelFsp2Pkg: add TempRamExitPpi.h.
698 8a08dc5486 ShellPkg: acpiview: ACPI 6.3 update for MADT parser
699 1d7571166f EmbeddedPkg: improve TimeBaseLib type safety
700 7c974d6b6e ArmPlatformPkg: use UINT32 epoch second counter
701 2378ea5515 BaseTools:Introduce CopyFileOnChange() function to copy cache
files
702 17b082ce67 BaseTools: Cannot store library cache of different arch
together
703 04df18535c BaseTools:Build Cache output notification message
704 ede54e3588 BaseTools:Build cache cannot store the cache files for library
package
705 84f736a73e OvmfPkg: Refer to Shell app via its declared GUID
706 ae71eae151 OvmfPkg/Csm/CsmSupportLib: Drop IntelFrameworkPkg dependency
707 0ec400a540 OvmfPkg/IncompatiblePciDeviceSupportDxe: Drop framework pkg
dependency
708 0e0a6a2e64 OvmfPkg/PlatformPei: Remove redundant reference of framework
pkg DEC
709 6764fb9cd8 MdeModulePkg: Add missing instances for build only
710 34857c2ff9 SourceLevelDebugPkg: Add missing instances for build only
711 a860eb9668 CryptoPkg: Add missing instance for build only
712 fec63bb922 UefiPayloadPkg/PlatformBootManagerLib: Use
EDKII_SERIAL_PORT_LIB_VENDOR_GUID from MdeModulePkg
713 6631c096ee ArmPkg/PlatformBootManagerLib: Use
EDKII_SERIAL_PORT_LIB_VENDOR_GUID from MdeModulePkg
714 4ff31c083e ArmVirtPkg/PlatformBootManagerLib: Use
EDKII_SERIAL_PORT_LIB_VENDOR_GUID
715 cf78c9d18a MdeModulePkg: Introduce EDKII_SERIAL_PORT_LIB_VENDOR_GUID
716 b0663641c9 OvmfPkg/Csm/LegacyBiosDxe: Fix Legacy16GetTableAddress call
for E820 data
717 3207a872a4 OvmfPkg: Update DSC/FDF files to consume CSM components in
OvmfPkg
718 f3ddffe9d8 OvmfPkg/Csm/LegacyBootManagerLib: Update to make it build for
OVMF
719 62508ba72e OvmfPkg/Csm/LegacyBootMaintUiLib: Update to make it build for
OVMF
720 e794eb7ba2 OvmfPkg/Csm/LegacyBiosDxe: Update to make it build for OVMF
721 84e0e1674a OvmfPkg/Csm/VideoDxe: Update to make it build for OVMF
722 51e55d8162 OvmfPkg/OvmfPkg.dec: Add PCD definitions used by copied CSM
modules
723 eb7cad3f4a OvmfPkg/OvmfPkg.dec: Add the new include folder for CSM header
files
724 17c5832074 OvmfPkg/OvmfPkg.dec: Add definitions for CSM-related Guid &
Protocol
725 b522c77bdb OvmfPkg: Copy the required CSM components from framework
packages
726 bb4485d388 Maintainers.txt: Add maintainer for CSM components in OvmfPkg
727 0a35997643 MdeModulePkg/GraphicsConsoleDxe: Initialize the output mode
728 297495f410 MdeModulePkg/ConSplitterDxe: Optimize the
ConSplitterTextOutSetMode
729 e85cfa2fa4 UefiCpuPkg RegisterCpuFeaturesLib.h: Fix typo 'STRICK' to
'STRIKE'
730 fc7d997c35 ShellPkg/Debug1CommandsLib: Fix bugs in func
DisplaySysEventLogData
731 4eb0acb1e2 BaseTools: add script to configure local git options
732 5b3e695d8a BaseTools: add centralized location for git config files
733 9e2416ae2e SecurityPkg/HddPassword: Add a PCD to skip Hdd password prompt
734 e5b4d825af MdeModulePkg/PciBusDxe: catch unimplemented extended config
space reads
735 1631bb26ae OvmfPkg/README: Update the network build flags
736 470626624f DynamicTablesPkg: Disable deprecated APIs
737 5d86a5fa76 DynamicTablesPkg: Fix line endings in dsc file
738 1a48fda531 IntelFspPkg&IntelFspWrapperPkg: Remove them
739 e8015f2fac DynamicTablesPkg: GTDT updates for ACPI 6.3
740 77db115601 DynamicTablesPkg: Add dynamic PPTT table generation support
741 8349b86836 IntelFsp2Pkg/SplitFspBin.py: Support rebasing 1.x binary.
742 4266624341 Maintainers.txt: Remove Yonghong from BaseTools Reviewer
743 5626887071 OvmfPkg: Drop build flag USE_LEGACY_ISA_STACK and legacy ISA
stack
744 5506701f79 DynamicTablesPkg: Add ACPI 6.3 SPE support to MADT generator
745 ccc97f6df4 DynamicTablesPkg: Test for duplicate GT Block frame numbers
746 28b824d707 DynamicTablesPkg: Test for duplicate UIDs in MADT generator
747 c1b53091f6 DynamicTablesPkg: Add code for finding duplicate values in
arrays
748 75bf10a689 DynamicTablesPkg: Add frame number validation to GTDT generator
749 98f98eb440 ShellPkg/acpiview: GTDT updates for ACPI 6.3
750 48b0bf6476 BaseTools: Refactor hash tracking after checking for Sources
section
751 1fa6699e6c BaseTools: Add a checking for Sources section in INF file
752 04797875d1 BaseTools:Make BaseTools support new rules to generate RAW FFS
FILE
753 6cbed0e36f SecurityPkg/OpalPassword: Add PCD to skip password prompt
754 9fc1b85fd1 UefiCpuPkg/MpInitLib: Decrease NumApsExecuting only for
ApInitConfig
755 5b9b0a8da6 UefiCpuPkg/MpInitLib: increase NumApsExecuting only for
ApInitConfig
756 f0718d1d6b CryptoPkg/BaseCryptLib: Wrap OpenSSL SM3 algorithm
757 fe0c2770a7 UefiCpuPkg CpuCommFeaturesLib: Reduce to set
MSR_IA32_CLOCK_MODULATION
758 de2204a9e8 UefiCpuPkg CpuCommFeaturesLib: Fix ASSERT if LMCE is supported
759 49fb605709 UefiCpuPkg CpuCommFeaturesLib: Fix GP fault issue about
ProcTrace
760 484dc05005 UefiCpuPkg CpuCommFeaturesLib: Disable TraceEn at the beginning
761 3147da2635 EmbeddedPkg/PrePiLib: remove dead status code reporting code
762 662bd0da7f OvmfPkg/QemuVideoDxe: Shouldn't assume system in VGA alias
mode.
Cc: address@hidden
Ref: https://bugs.launchpad.net/qemu/+bug/1852196
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
---
roms/edk2 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/roms/edk2 b/roms/edk2
index 20d2e5a125..bd85bf54c2 160000
--- a/roms/edk2
+++ b/roms/edk2
@@ -1 +1 @@
-Subproject commit 20d2e5a125e34fc8501026613a71549b2a1a3e54
+Subproject commit bd85bf54c268204c7a698a96f3ccd96cd77952cd
--
2.21.0