Age | Commit message (Collapse) | Author |
|
Update the edk2 submodule from release edk2-stable201903 to
edk2-stable201905. The release notes can be read at
https://github.com/tianocore/edk2/releases/tag/edk2-stable201905
Below is a list of commits in the new release:
1 c9e1e28b6195 Maintainers.txt: clarify Reviewer requirements and responsibilities
2 a24a37dba42c StdLib: Update resolv.conf to use Google's DNS servers
3 690d60c0ada5 MdeModulePkg/SdMmcPciHcDxe: Add V3 64b DMA Support
4 326598e9b759 StandaloneMmPkg/Library: Install Variable Arch Protocol
5 56edfb174ad6 StandaloneMmPkg: drop redundant definition of gEfiMmConfigurationProtocolGuid
6 8edde27a3835 StandaloneMmPkg: switch to NULL DebugLib resolution
7 4b771927c801 StandaloneMmPkg/StandaloneMmCoreEntryPoint: drop explicit SerialPortLib call
8 d65e0e4881b7 StandaloneMmPkg/Core: permit encapsulated firmware volumes
9 84249babd703 StandaloneMmPkg/Core: dispatch all drivers at init time
10 094c0bc7d7a5 StandaloneMmPkg/Core: drop support for dispatching FVs into MM
11 b2877855c7ec StandaloneMmPkg/Core: remove legacy boot support
12 4d275961d8d6 StandaloneMmPkg: drop unused PCD PcdStandaloneMmEnable
13 d6253d2f9a33 StandaloneMmPkg: remove redundant StandaloneMmDriverEntryPoint driver
14 fb94f83131f0 BaseTools: Enable compiler cache support in edk2 build
15 c8eada5ca07b SecurityPkg: Remove duplicated BSD license
16 5835c054f4ce Vlv2TbltDevicePkg: Remove duplicated BSD license
17 b2a0a4ffd4d6 ShellPkg/UefiShellAcpiViewCommandLib: Change the note in uni
18 d868846a4ecc BaseTool/Build: Add --disable-include-path-check.
19 dbe05cb1c038 BaseTools: Fixed the issue of BaseTools Make cleanall failed.
20 b0189eac00a5 BaseTools: Explicitly close files after readlines
21 c49f298d28cb EmbeddedPkg/MmcDxe: Enable 4-bit mode even if SD_HIGH_SPEED is not supported
22 34b162d078aa UefiCpuPkg/CpuCommonFeaturesLib: Aesni.c uses BIT0 and BIT1 reversedly
23 d0abf8bb3e09 MdePkg/MdePkg.uni: Add the prompt and help information
24 6ef95e4da714 SecurityPkg/SecurityPkg.uni: Add the prompt and help information
25 792396bec919 UefiCpuPkg/UefiCpuPkg.uni: Add the prompt and help information
26 43b1be74a8f6 ShellPkg: Correct a parameter's name
27 2ac896a67b8e MdePkg/PciSegmentLibSegmentInfo: Change parameters type
28 7681a891cec6 BaseTools: Add missing license and copyright info
29 432a2ba1a0d7 DynamicTablesPkg: correct LibraryClass dependencies for Arm/DBG2
30 fbdfef35cb82 DynamicTablesPkg: add package .dsc file
31 a4712bea79a7 Vlv2TbltDevicePkg: ECP Cleanup.
32 46002a4a379b Vlv2TbltDevicePkg: Fix build failure issue after ECP cleanup
33 2cb2b6d6fa9c Vlv2TbltDevicePkg: Fix 32bit BIOS build failure issue
34 4f93ff22b983 DynamicTablesPkg: Fix protocol section
35 98a4a7a99bf5 DynamicTablesPkg: Rename enum used for ID Mapping
36 e12bdeb1c2ad DynamicTablesPkg: Add OEM Info
37 1018bd4c79a6 DynamicTablesPkg: DGB2: Update DBG2_DEBUG_PORT_DDI
38 24534823b281 DynamicTablesPkg: Remove GIC Distributor Id field
39 c606f47291e4 DynamicTablesPkg: Minor updates and fix typos
40 6c27a4d337d0 MdeModulePkg/UefiBootManangerLib: Fix exception issue
41 bb2c9ccb3388 MdeModulePkg/PiSmmCore: Control S3 related functionality through flag.
42 f4c5200926df SecurityPkg/OpalPassword: Fix incorrect line ending issue.
43 210bd16aff81 Document: Remove obsolete user manuals
44 f293841f9335 BaseTools: Remove EDKI related logic from Trim tool
45 2f2c51acfb70 BaseTools: Remove the logic SourceOverridePath
46 b669adebd01d Fix links in Maintainers.txt and remove slow outdated sourceforge git mirror
47 cf85ba23d58c OvmfPkg: retire "create-release.py"
48 4da419e2deb9 IntelSiliconPkg/IntelSiliconPkg.dsc: Add a driver to build
49 fa888c7ee9ba PcAtChipsetPkg/PcatChipsetPkg.dsc: Add a driver to build
50 4a1f6b85c184 MdeModulePkg: add LockBoxNullLib for !IA32/X64 in .dsc
51 a004d17d01a9 BaseTool: Fixed an issue of Structure PCD
52 fdebdc961bfd Nt32Pkg/Nt32Pkg.dsc: Remove EdkCompatibilityPkg information
53 5bca07268aca Maintainers.txt: Remove EdkCompatibilityPkg information
54 c455bc8c8d78 EdkCompatibilityPkg: Remove EdkCompatibilityPkg
55 e259ad9b6452 OvmfPkg: Drop the ISA Floppy device support
56 a5cc178aeb1a OvmfPkg: Add an Super IO bus driver
57 a06810229618 OvmfPkg: Add a build flag to select ISA driver stack
58 f67786e38171 BaseTools/TianoCompress: Improve performance of boundary validation
59 55756c88aec9 BaseTools/C/Common: Improve performance of boundary validation
60 8028f0303218 MdePkg/BaseUefiDecompressLib: Improve performance of boundary validation
61 58742d79457e BaseTools:Trim will trig exception when input asl UTF8 format file
62 1c27ec423635 BaseTools:Coding problems caused by special characters
63 b02873340b2d Vlv2TbltDevicePkg: Remove PACKAGES_PATH
64 a89fd3a359b8 MdeModulePkg/CapsuleRuntimeDxe: Add cache flush for IA32 and X64
65 9338e2301785 MdeModulePkg/ResetSystemRuntimeDxe: Remove DoS3 in warm reset
66 b87a9a76ebc3 MdePkg/DebugLib.h: Add new APIs for DebugLib
67 b04bdd154add MdePkg/BaseDebugLibNull: Add new APIs for DebugLib
68 f13202874c9c MdePkg/BaseDebugLibSerialPort: Add new APIs
69 ec81dba51f0b MdePkg/UefidebugLibConOut: Add new APIs
70 8055c3d5ee3f MdePkg/UefiDebugLibStdErr: Add new APIs
71 b22b4f5aeed9 MdePkg/DxeRuntimeDebugLibSerialPort: Add new APIs
72 27d86bc12b1d MdePkg/UefiDebuglibDebugPortProtocol: Add new APIs
73 92c0bbd18b8b ArmPkg/SemiHostingDebugLib: Add new APIs
74 2fe5f2f52918 OvmfPkg/PlatformDebugLibIoPort: Add new APIs
75 446be24d0bd2 IntelFsp2Pkg/BaseFspDebugLibSerialPort: Add new APIs
76 0bb4eff6a0bb IntelFspPkg/BaseFspDebugLibSerialPort: Add new APIs
77 9fb1f7efc90a IntelFramworkModulePkg/PeiDxeDebugLibReportStatusCode: Add new APIs
78 bd68cddc6b5f MdeModulePkg/PeiDxeDebugLibReportStatusCode: Add new APIs
79 52e22c60eab7 MdeModulePkg: Add definitions for EDKII DEBUG PPI
80 2bc82244638a MdeModulePkg: Add a PEIM to install Debug PPI
81 66f50a4b0d49 MdeModulePkg/PeiDebugLibDebugPpi: Add PEI debug lib
82 a8ac75b8eeb8 MdeModulePkg: Add PEIM and lib to dsc file
83 475a4317c037 UefiCpuPkg/SmmCpuFeaturesLib: Remove .S files for IA32 and X64 arch
84 b2d13be506fb UefiCpuPkg/BaseUefiCpuLib: Remove .S files for IA32 and X64 arch
85 df6c5f01e182 UefiCpuPkg/CpuExceptionHandlerLib:Remove.S files for IA32 and X64 arch
86 4eea7627ef0d MdePkg/BaseCpuLib: Remove .S files for IA32 and X64 arch
87 1ee58b7103f3 MdePkg/BaseLib: Remove .S files for IA32 and X64 arch
88 f578386cc49d MdePkg/BaseMemoryLibMmx: Remove .S files for IA32 and X64 arch
89 fbce3e064cdd MdePkg/BaseMemoryLibOptDxe: Remove .S files for IA32 and X64 arch
90 ef008cd706b8 MdePkg/BaseMemoryLibOptPei: Remove .S files for IA32 and X64 arch
91 42b7b15d2798 MdePkg/BaseMemoryLibRepStr: Remove .S files for IA32 and X64 arch
92 94cf7d235a48 MdePkg/BaseMemoryLibSse2: Remove .S files for IA32 and X64 arch
93 fcc61ca4b122 CryptoPkg/IntrinsicLib: Remove .S files for IA32 arch
94 c7d22535f7dc SourceLevelDebugPkg/DebugAgentCommon: Remove .S files
95 fb5c9ed8439b SourceLevelDebugPkg/PeCoffExtraActionLibDebug: Remove .S files
96 57b6844503e7 CorebootModulePkg/SecCore: Remove .S files for IA32 arch
97 7ed72121b753 SourceLevelDebugPkg/DebugAgent: Remove AsmFuncs.S in INF
98 e4ff6349bf9e UefiCpuPkg/MpInitLib: Fix MemTest86 failure.
99 37f9fea5b88d UefiCpuPkg\CpuSmm: Save & restore CR2 on-demand paging in SMM
100 79be3d27517c UefiCpuPkg/RegisterCpuFeaturesLib: Remove useless functions.
101 6214ffb41079 UefiCpuPkg/RegisterCpuFeaturesLib: Optimize PCD PcdCpuFeaturesUserConfiguration.
102 001c2c80333f UefiCpuPkg/RegisterCpuFeaturesLib: Simplify PcdCpuFeaturesSupport.
103 f664032e063b UefiCpuPkg/RegisterCpuFeaturesLib: Correct comments.
104 516e33972f0a UefiCpuPkg/Cpuid.h: Remove duplicated struct definition for leaf 1FH
105 079141ebe7f1 UefiCpuPkg/Cpuid: Dump leaf 1FH information correctly
106 7f33d4f22836 UefiCpuPkg/LocalApicLib: Add GetProcessorLocation2ByApicId() API
107 f8113e25001e UefiCpuPkg/Cpuid.h: Update CPUID.7H.ECX structure for 5-level paging
108 f53de8aecb12 edk2: Add License-History.txt
109 304bff7223a8 edk2: Change License.txt from 2-Clause BSD to BSD+Patent
110 9ca2b9b9abef edk2: Replace BSD License with BSD+Patent License
111 2e351cbe8e19 BaseTools: Replace BSD License with BSD+Patent License
112 4059386c7080 ArmPkg: Replace BSD License with BSD+Patent License
113 f4dfad05dda2 ArmPlatformPkg: Replace BSD License with BSD+Patent License
114 9792fb0e65ff ArmVirtPkg: Replace BSD License with BSD+Patent License
115 a1594be9c788 BeagleBoardPkg: Replace BSD License with BSD+Patent License
116 f3342b7a69bd CorebootModulePkg: Replace BSD License with BSD+Patent License
117 d2e8b7e1462f CorebootPayloadPkg: Replace BSD License with BSD+Patent License
118 2009f6b4c5cb CryptoPkg: Replace BSD License with BSD+Patent License
119 9cd9bdc620b4 DynamicTablesPkg: Replace BSD License with BSD+Patent License
120 878b807a435e EmbeddedPkg: Replace BSD License with BSD+Patent License
121 e3ba31da1cd1 EmulatorPkg: Replace BSD License with BSD+Patent License
122 eb6cb4ce755f FatPkg: Replace BSD License with BSD+Patent License
123 bcef758cbac5 FmpDevicePkg: Replace BSD License with BSD+Patent License
124 c0a00b143853 IntelFrameworkModulePkg: Replace BSD License with BSD+Patent License
125 22a69a5efe1d IntelFrameworkPkg: Replace BSD License with BSD+Patent License
126 9672cd30563b IntelFsp2Pkg: Replace BSD License with BSD+Patent License
127 512e23a3339d IntelFsp2WrapperPkg: Replace BSD License with BSD+Patent License
128 16a16ea6e39a IntelFspPkg: Replace BSD License with BSD+Patent License
129 194863604898 IntelFspWrapperPkg: Replace BSD License with BSD+Patent License
130 8f7a05e13966 IntelSiliconPkg: Replace BSD License with BSD+Patent License
131 9d510e61fcee MdeModulePkg: Replace BSD License with BSD+Patent License
132 9344f0921518 MdePkg: Replace BSD License with BSD+Patent License
133 ecf98fbcf858 NetworkPkg: Replace BSD License with BSD+Patent License
134 9d2eedba985b Nt32Pkg: Replace BSD License with BSD+Patent License
135 538311f7d3f6 Omap35xxPkg: Replace BSD License with BSD+Patent License
136 96ae5934cfc3 OptionRomPkg: Replace BSD License with BSD+Patent License
137 b26f0cf9ee09 OvmfPkg: Replace BSD License with BSD+Patent License
138 e1d302e55472 PcAtChipsetPkg: Replace BSD License with BSD+Patent License
139 0eb3de2edc2a QuarkPlatformPkg: Replace BSD License with BSD+Patent License
140 c9f231d08bdb QuarkSocPkg: Replace BSD License with BSD+Patent License
141 289b714b7700 SecurityPkg: Replace BSD License with BSD+Patent License
142 616bb7577171 ShellBinPkg: Replace BSD License with BSD+Patent License
143 56ba37463a5f ShellPkg: Replace BSD License with BSD+Patent License
144 fbf06957b9fd SignedCapsulePkg: Replace BSD License with BSD+Patent License
145 85f7e11021b3 SourceLevelDebugPkg: Replace BSD License with BSD+Patent License
146 86094561f674 StandaloneMmPkg: Replace BSD License with BSD+Patent License
147 0acd869796de UefiCpuPkg: Replace BSD License with BSD+Patent License
148 7ede80607b3f Vlv2DeviceRefCodePkg: Replace BSD License with BSD+Patent License
149 9dc8036ddf6f Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License
150 bcb966958adc AppPkg: Replace BSD License with BSD+Patent License
151 0a2530ea7f53 StdLib: Replace BSD License with BSD+Patent License
152 be41238497e9 StdLibPrivateInternalFiles: Replace BSD License with BSD+Patent License
153 75fae505b735 OvmfPkg: Change License.txt from 2-Clause BSD to BSD+Patent
154 3806e1fd1397 edk2: Remove Contributions.txt and update Readme.md
155 a281361014de BaseTools/PatchCheck: Generate error if Contributed-under found
156 ae2fb9ead47b CorebootPayloadPkg/FbGop: Locate correct framebuffer device
157 b1e27d175abb BaseTools: Fixed issue in MultiThread Genfds function
158 2914e8153dd3 BaseTools: Fix corner-cases of --hash feature
159 1b8caf0d87ea BaseTools: Fix corner-cases of --hash feature
160 f2b5e04acad2 BaseTools: Fix corner-cases of --hash feature
161 db4d47fd3ae9 BaseTools: Fix corner-cases of --hash feature
162 746c5b6238f1 ArmVirtPkg: Update UefiDecompressLib instance
163 4ffc5aa1d14f BeagleBoardPkg: Update UefiDecompressLib instance
164 0108a91c5526 EmulatorPkg: Update UefiDecompressLib instance
165 58e8a1d8044f MdeModulePkg: Move BaseUefiTianoCustomDecompressLib to
166 9c0f90ffe163 Nt32Pkg: Update to use UefiDecompressLib in MdeModulePkg
167 8c3677c33f59 Quark: Update to use UefiDecompressLib in MdeModulePkg
168 f9f757fd098a Vlv2TbltDevicePkg: Update to use UefiDecompressLib in MdeModulePkg
169 ddb8cedce7e0 IntelFrameworkModulePkg: Fix comments and improve E820 debug output
170 9a86fd33e941 OvmfPkg: Copy 8259InterruptControllerDxe driver from PcAtChipsetPkg
171 10fa47e53829 OvmfPkg: Copy Legacy8259 protocol definitions from IntelFrameworkPkg
172 460ffed242af OvmfPkg/OvmfPkg.dec: Add 8259-related PCDs in OVMF DEC file
173 c01852433f37 OvmfPkg/8259InterruptControllerDxe: Update to make it build for OVMF
174 682888a6d236 OvmfPkg/AcpiPlatformDxe: Consume the 8259 PCD defined in OvmfPkg
175 1a3ffdff82e6 OvmfPkg: Copy 8254TimerDxe driver from PcAtChipsetPkg
176 e3c787af8c04 OvmfPkg/8254TimerDxe: Update to make it build for OVMF
177 6d70ade90cab OvmfPkg: Update DSC/FDF files to consume 8259/8254 drivers in OvmfPkg
178 e0fd9ece26c9 ShellPkg: Clarify the description of acpiview option '-s'
179 cff96d43730c OvmfPkg/License.txt: remove XenPvBlkDxe from the MIT licensed dir list
180 07a0f27b0e00 OvmfPkg/License.txt: refresh the MIT license text and include the SPDX ID
181 6f21d772aa6b OvmfPkg/IndustryStandard/Xen: replace MIT license text with SPDX ID
182 34131e1b5c09 OvmfPkg/XenBusDxe: replace MIT license text with SPDX ID
183 174232fa9a90 MdePkg/BaseLib: Remove LongJump.c and SetJump.c
184 f72f81777b39 MdeModulePkg: introduce PE/COFF image emulator protocol
185 57df17fe26cd MdeModulePkg/DxeCore: invoke the emulator protocol for foreign images
186 615a72400bca MdeModulePkg/PciBusDxe: dispatch option ROMs for foreign architectures
187 26d60374b87d MdeModulePkg/UefiBootManagerLib: allow foreign Driver#### images
188 095fcfc606bd MdeModulePkg/EbcDxe: implement the PE/COFF emulator protocol
189 431390dc1f7d MdePkg/UefiBaseType.h: treat EBC as a non-native machine type
190 2e21e8c4b896 MdeModulePkg/DxeCore: remove explicit EBC handling
191 87fcc6e8634e CorebootPayloadPkg: Remove the dependency of ShellBinPkg
192 04af8bf262f1 UefiPayloadPkg: Enhance UEFI payload for coreboot and Slim Bootloader
193 eb33b3994d06 EmulatorPkg/Unix: Rename GdbRun to GdbRun.sh
194 68d47eea422d IntelFsp2WrapperPkg: Perform post FSP-S process.
195 85b01932765d MdeModulePkg/CapsulePei: Change debug MACRO
196 42d8be0eaac5 MdeModulePkg/CapsulePei: Update the debug code to print 64bit data
197 05217d210e8d BaseTools:Enable the /MP option of MSVC compiler
198 87bfb9bcb744 BaseTools:Coding problems cause can not encode FMP Auth Header
199 0eccea3fbe2f BaseTools: Hash false success with back to back builds
200 cfb29d2bda57 BaseTools:update ConvertFceToStructurePcd.py with the char order PCD name.
201 d43056888790 MdeModulePkg/UefiBootManagerLib: fix crash on uninitialized ExitData
202 2980988575c9 Vlv2TbltDevicePkg: Remove ResetSystem declaration
203 07accfe398a2 Vlv2TbltDevicePkg: Retire 8254 timer and 8259 module
204 e2a673b85336 CryptoPkg/BaseCryptLib.h: Add new API to get organization name
205 912e1e1ee27e CryptoPkg/BaseCryptLib: Add new API to get organization name
206 1796a39493b2 CryptoPkg/BaseCryptLib.h: Add new API VerifyEKUsInPkcs7Signature
207 23c3178c4d45 CryptoPkg/BaseCryptLib: Add new API VerifyEKUsInPkcs7Signature
208 aed90beee510 CryptoPkg/BaseCryptLib.h: Add PKCS1v2 (RSAES-OAEP) support.
209 933f1990f583 CryptoPkg/BaseCryptLib: Add PKCS1v2 (RSAES-OAEP) support.
210 52d229238b2d OvmfPkg/QemuVideoDxe: avoid arithmetic on null pointer
211 dc5bbf10741c OvmfPkg/AcpiPlatformDxe: suppress invalid "deref of undef pointer" warning
212 e30991740d18 OvmfPkg/AcpiPlatformDxe: catch theoretical nullptr deref in Xen code
213 c2f643479eb3 OvmfPkg/BasePciCapLib: suppress invalid "nullptr deref" warning
214 b29e6365c37f NetworkPkg/UefiPxeBcDxe:Add two PCD to control PXE.
215 1dc1da58306f MdeModulePkg: Change the SMM debug lib instance
216 c0b2816d69a2 SignedCapsulePkg: Change the SMM debug lib instance
217 2b5778c68b63 MdePkg/UefiDebugLibDebugPortProtocol: Make it runtime safe
218 452702d0bc51 MdePkg/UefidebugLibConOut: Make it runtime safe
219 e72920ec617b MdePkg/UefiDebugLibStdErr: Make it runtime safe
220 0b836855fb4d BaseTools: Sometime write file not immediate to disk
221 452b5ad61ddd BaseTools: Enhance Bin Cache database to support save the cache
222 35c2af00d8c3 BaseTools:fixed the incorrect autogen makefile which cause build failure.
223 56008eb7f68c BaseTools: Hash false success.. minor change in hash invalidation
224 00e3e4801467 IntelFsp2WrapperPkg/FspsWrapperPeim: Fix coding style.
225 40ffb6dc635d Change package maintainer and reviewer of CryptoPkg.
226 2c0d39ac4704 MdeModulePkg/DxeCapsuleLibFmp: clone ESRT for runtime access
227 ab7e02a4f86a MdeModulePkg/HiiDatabaseDxe: Release lock on all error return path
228 81a8a52a6bb2 ShellBinPkg: Remove ShellBinPkg
229 e7ee4e0da153 MdePkg/BaseIoLibIntrinsic: Remove IoLibIcc.c
230 5b7255e3d909 MdePkg/BaseLib: Remove support of INTEL tool chain
231 36082dffd48d BaseTools: Remove ICC tool chain in tools_def.template
232 04c7a5febd82 MdeModulePkg/AhciPei: Limit max transfer blocknum for 48-bit address
233 b2b8e872fd1b MdeModulePkg/AhciPei: Add PEI BlockIO support
234 1a734ed85fda CryptoPkg: add issetugid declaration to fix openssl build on FreeBSD
235 d976f09d99b7 MdePkg/PiFirmwareFile: express IS_SECTION2 in terms of SECTION_SIZE
236 fc76bbd94df7 MdePkg/PiFirmwareFile: fix undefined behavior in SECTION_SIZE
237 d3b3ee09a675 BaseTools/PiFirmwareFile: fix undefined behavior in SECTION_SIZE
238 1fd227dd2607 MdePkg/PiFirmwareFile: fix undefined behavior in FFS_FILE_SIZE
239 b9d4847ec258 OvmfPkg/Sec: fix out-of-bounds reads
240 20029ca22baa EmbeddedPkg: Allow DXE_DRIVER to depend on NvVarStoreFormattedLib
241 dfaa565559ba MdeModulePkg/DxeCore: Please static checker for false report
242 c9b3fe1586eb BaseTools: Support customized compiling command
243 00d2aef80c9a MdeModulePkg/BMMUiLib: Set Handle to NULL after uninstall protocol
244 5a4f3a3453e7 MdeModulePkg/FileExplorer: Set Handle to NULL after uninstall protocol
245 60a86abf95aa MdeModulePkg/HiiDB: Minimize memory allocation times after ReadyToBoot
246 ec4e1af5b94f BaseTools/tools_def.template: Remove tools chain with ASL tool
247 228a9c2999bd MdePkg/UefiSpec.h: Change comments of EFI_RESET_SYSTEM
248 efaed0ab678a MdePkg/PiPeiCis.h: Change comments of EFI_PEI_RESET2_SYSTEM
249 1abe0959f0ea MdePkg/PeiServicesLib.h: Change comments of PeiServicesResetSystem2
250 d821151e814f MdePkg/PeiServicesLib.c: Change comments of PeiServicesResetSystem2
251 930fcd9f3acf SecurityPkg/Tcg2Dxe: Change comments of ShutdownTpmOnReset
252 173cd4723444 MdeModulePkg/ResetSystemLib.h: Change comments of ResetSystem
253 2662528d9695 MdeModulePkg/DxeResetSystemLib.c: Change comments of ResetSystem
254 1cff74bb0f2e MdeModulePkg/BaseResetSystemLibNull.c: Change comments of ResetSystem
255 32f555385fc8 MdeModulePkg/RuntimeResetSystemLib.c: Change comments
256 99d7570a7a7f MdeModulePkg/PeiResetSystemlib.c: Change comments of ResetSystem
257 f69cb1082831 MdeModulePkg/ResetSystemRuntimeDxe: Change comments
258 3bb9b1fad3c6 MdeModulePkg/ResetSystemPei: Change comments of ResetSystem2
259 eac49c837b32 MdeModulePkg/PeiMain: Change comments of PeiResetSystem2
260 c676cf740256 MdeModulePkg/NvmExpressHci.c: Change comments
261 7701cd048712 BeagleBoardPkg/ResetSystemLib: Add new API ResetSystem
262 446bb6516e94 CorebootPayloadPkg/ResetSystemLib: Add new API ResetSystem
263 96ed5b28f9ab Nt32Pkg/ResetSystemLib: Add new API ResetSystem
264 84c0b80de716 OvmfPkg/ResetSystemLib: Add new API ResetSystem
265 b700a8271912 PcAtChipsetPkg/ResetSystemLib: Add new API ResetSystem
266 c35bbeebbed2 QuarkSocPkg/ResetSystemLib: Add new API ResetSystem
267 b5fddfaf477a Vlv2TbltdevicePkg/ResetSystemLib: Add new API ResetSystem
268 bda4d5be7c97 ArmPkg/ArmSmcPsciResetSystemLib: Add a new API ResetSystem
269 d943e5ad3b2b ArmVirtPkg/ArmVirtPsciResetSystemLib: Add a new API ResetSystem
270 06aaf2f82cd1 MdeModulePkg/ResetUtilityLib: Add a new API ResetSystemWithSubtype
271 0851d7a53a1d MdeModulePkg/ResetUtilityLib: Add a new API ResetSystemWithSubtype
272 a8a8b408b7de OvmfPkg/PlatformBootManagerLib: Remove dependency on Mps.h
273 f4c874c45dbc ShellPkg/UefiShellDebug1CommandsLib
274 5a1ca93a1fa1 ShellPkg/UefiHandleParsingLib: Remove some unused Guids
275 4e1daa60f537 MdePkg: Removed IPF related code
276 c17e4a2f5371 MdePkg/UefiDebugLibConOut: make global variable static
277 7eef381378b7 MdePkg/UefiDebugLibDebugPortProtocol: make global variable static
278 ffe48f4b6c65 MdePkg/UefiDebugLibStdErr: make global variable static
279 ea305ce3f8b5 IntelFrameworkModulePkg: make global variable static
280 2410ac023016 MdeModulePkg/FirmwarePerformanceDxe: make global variable static
281 9ed8c3a8068a IntelFsp2WrapperPkg/FspWrapperNotifyDxe: make global variable static
282 4e4b23040786 IntelFrameworkModulePkg: make global variable static
283 af51cb48a22d MdeModulePkg/StatusCodeHandlerRuntimeDxe: make global variable static
284 d55d9d066436 NetworkPkg: Remove IpSec driver and application
285 679906d9bd41 NetworkPkg: Add missing string token in NetworkPkg.uni
286 8a472b1915fb MdeModulePkg: BaseSerialPortLib16550: Add Mmio32 support
287 038f929c921c CryptoPkg/BaseCryptLib: Remove the blank line in the comments
288 e2d3a25f1a31 EmbeddedPkg: Extend NvVarStoreFormattedLib LIBRARY_CLASS
289 964f432b9b0a edk2: Remove AppPkg, StdLib, StdLibPrivateInternalFiles
290 5c5d8d0b2086 edk2: Update ReadMe.md and Maintainer.txt for edk2-libc repo
291 137cbff041fc QuarkPlatformPkg/AcpiTables: Resolve iASL warnings
292 b11636239f84 OvmfPkg: introduce EnrollDefaultKeys application
293 3defea06b2b7 OvmfPkg/EnrollDefaultKeys: update @file comment blocks
294 05d7f3c3fce5 OvmfPkg/EnrollDefaultKeys: refresh INF file
295 034dec6ca19d ArmVirtPkg: build EnrollDefaultKeys.efi
296 85d96998a470 OvmfPkg/EnrollDefaultKeys: clean up minor whitespace wart
297 32d1440aaddd OvmfPkg/EnrollDefaultKeys: clean up global variable name prefixes
298 e0d612356e84 OvmfPkg/EnrollDefaultKeys: clean up acronym capitalization in identifiers
299 a2491a6c82e4 OvmfPkg/EnrollDefaultKeys: remove unneeded EFIAPI call. conv. specifiers
300 1c9418fcafe3 OvmfPkg/EnrollDefaultKeys: extract typedefs to a header file
301 a79b115adeab OvmfPkg/EnrollDefaultKeys: split out certificate and signature constants
302 7eeaa7585a98 OvmfPkg/EnrollDefaultKeys: extract MICROSOFT_VENDOR_GUID
303 86bf2672a35a OvmfPkg/EnrollDefaultKeys: describe functions with leading comment blocks
304 c9727ff1df0d OvmfPkg/EnrollDefaultKeys: document the steps of the entry point function
305 392404167fb1 OvmfPkg: introduce OVMF_PK_KEK1_APP_PREFIX_GUID
306 be9470b3c91f OvmfPkg/EnrollDefaultKeys: enroll PK/KEK1 from the Type 11 SMBIOS table
307 9fb2ce2f465d OvmfPkg/EnrollDefaultKeys: remove Red Hat's hard-coded PK/KEK1
308 27e4d6ae25a0 OvmfPkg/XenSupport: remove usage of prefetchable PCI host bridge aperture
309 d63610df60f7 OvmfPkg/XenSupport: use a correct PCI host bridge aperture for BAR64
310 0c40c9c925ca OvmfPkg/XenSupport: turn off address decoding before BAR sizing
311 a41b12574ee1 MdePkg: Add PcdSpeculationBarrierType
312 aec74656893a MdePkg/BaseLib: Use PcdSpeculationBarrierType
313 24f4547c5c12 QuarkPlatformPkg: Set PcdSpeculationBarrierType to CPUID
314 6dd88437b1d9 UefiCpuPkg/MpInitLibUp: Add uniprocessor MpInitLib
315 ba1362d882e9 UefiCpuPkg/CpuMpPei: Add missing CpuLib class
316 c793d24b0103 QuarkPlatformPkg: Use uniprocessor MpInitLibUp
317 0edaa8c16204 QuarkSocPkg/SmmAccessDxe: Set region to UC on SMRAM close
318 80d28ddeb2ce QuarkPlatformPkg/PlatformInit: Resolve ResetSystemLib name collision
319 0d6de095a5ae BaseTools: split long line into multiple short lines.
320 c4c8c340ef01 BaseTools: Add GCC flags to Basetool build.
321 273190e18975 BaseTools:Fixed an issue where the order of GuidS changed in guid.xref
322 727d7ebaa9f3 OvmfPkg/EnrollDefaultKeys: suppress incorrect compiler warning
323 d02741225887 Vlv2TbltDevicePkg: Remove NetworkPkg/IpSecDxe module
324 fbb0ec7ea4c0 BaseTools: support arm64 as a platform name in addition to aarch64
325 f5245a1db144 SecurityPkg/OpalPassword: Add warning message for Secure Erase
326 8b4b2fb9a183 BaseTools:corrected error message for the DatumType error
327 0cb3f77153b7 BaseTools:ECC report errors on account of analyze special characters
328 26e2b295ec7a BaseTools:Remove unused BaseTools\Source\Python\UPT\Dll
329 df7c81b5b219 BaseTools:The code used to test python module is moved to edksetup
330 a642e2b42ed5 MdeModulePkg/DumpDynPcd: Add application to dump dynamic PCD settings
331 da815cf390cc NetworkPkg DSC: Add the required ARM library to pass ARM build
332 1e948802e755 NetworkPkg: Add DSC/FDF include segment files to NetworkPkg.
333 23ea5bfea2a2 NetworkPkg: Add package level include DSC file
334 792f0d4f12ad EmulatorPkg: Support a second GOP window
335 1b72fd5121b5 BaseTools/VfrCompile: Remove framework VFR support
336 8dc1f4ec0f54 FatPkg/FatPei: Remove PcdFrameworkCompatibilitySupport usage
337 9feffce9c6b5 IntelFrameworkModulePkg: Remove PcdFrameworkCompatibilitySupport usage
338 728c7ffac317 MdeModulePkg/Core: Remove PcdFrameworkCompatibilitySupport usage
339 2e217e402215 MdeModulePkg/CdExpress: Remove PcdFrameworkCompatibilitySupport usage
340 059cf575eb6c MdeModulePkg/Setup: Remove PcdFrameworkCompatibilitySupport usage
341 1df91bb772a1 QuarkPlatformPkg: Remove PcdFrameworkCompatibilitySupport usage
342 868f139b086a SignedCapsulePkg: Remove PcdFrameworkCompatibilitySupport usage
343 3e2ec1891f98 UefiCpuPkg: Remove PcdFrameworkCompatibilitySupport usage
344 2c835dee82a4 Vlv2TbltDevicePkg: Remove PcdFrameworkCompatibilitySupport usage
345 4acc5750f055 MdeModulePkg: Remove PcdFrameworkCompatibilitySupport
346 e0972cfc7df1 SecurityPkg/SecurityPkg.dec: Change BlockSID default policy
347 539a6c931884 SecurityPkg/OpalPassword: Change send BlockSID policy
348 46e696088a0a SecurityPkg/OpalPassword: Fix "Enable Feature" Menu disappear issue
349 7d83e9e84793 BaseTools:Delete FrameworkDatabase from BaseTools/Conf
350 c648e9058717 BaseTools: Fix the issue that build report missing Module Size
351 51e9be0cc3d1 Vlv2TbltDevicePkg:Delete FrameworkDatabase from Vlv2TbltDevicePkg
352 49693202ec9c Revert "BaseTools:code of test python module is moved to edksetup"
353 20af3a7a3ec4 FatPkg/FatPei: Remove BootInRecoveryMode PPI DEPEX.
354 0a506fc7ab8b MdeModulePkg: Remove BootInRecoveryMode PPI
355 30a888b5a0a0 IntelSiliconPkg/IntelVTdDxe: Do global invalidation before boot
356 8522ce2c9f88 Maintainers.txt: Update the name of 'Hao Wu' to 'Hao A Wu'
357 ad9df9377028 EmulatorPkg: Change the cpu frequency to a non-zero value
358 0e92957eaa50 EmulatorPkg: Make the shell be the first boot option
359 68cafc7bf057 EmulatorPkg: Save the modified order after rebooting
360 21d5bf86b223 EmulatorPkg: Remove framework pkgs dependency from EmulatorPkg
361 3eac7496bef1 Vlv2TbltDevicePkg/PlatformFlashAccessLib: Add error return
362 f635a42e14f4 Vlv2TbltDevicePkg/AcpiPlatform: Change Size type to UINTN
363 24990e84d323 Vlv2TbltDevicePkg/AcpiPlatform: Add variable protocols to depex
364 e5a0cf912531 Vlv2TbltDevicePkg/PpmPolicy: Fix call to MP Services Protocol
365 f4aa56e7cc38 Vlv2TbltDevicePkg/SmBiosMiscDxe: Fix GCC build issue
366 927926f45485 Vlv2TbltDevicePkg: Find UEFI Shell using gUefiShellFileGuid
367 5cf0cb1582af Vlv2TbltDevicePkg: Build full UEFI Shell from sources
368 86be1a2eaa8a Vlv2TbltDevicePkg: Use CpuDxe from UefiCpuPkg
369 76386f4292c3 Vlv2TbltDevicePkg: Add PchInitSmm module
370 a4390a28b8ac Vlv2TbltDevicePkg: Always enable QuietBoot to produce BGRT
371 ef81f9f12af4 Vlv2TbltDevicePkg/Stitch/Gcc: Update default setting binary
372 9d87197edadc Vlv2TbltDevicePkg: Remove directory assumptions from build scripts
373 447597f123c0 Vlv2TbltDevicePkg/Capsule: Do not clear UEFI varstore
374 f2197f0d0c3d Vlv2TbltDevicePkg/Capsule: Remove path to openssl tools
375 1bb262ea0440 Vlv2TbltDevicePkg/Capsule: Add Linux/LVFS generation scripts
376 62fdb9bbc505 Vlv2TbltDevicePkg: Update Readme.md
377 cd5147734cbe OvmfPkg/QemuVideoDxe: Remove dependency on OptionRomPkg
378 70023bab7efe MdeModulePkg: BaseSerialPortLib16550: Add missing Pcd to UNI
379 afe8c4110c07 BaseTools: Correct the value assignment for StructurePcd
380 6b74ccf0f8b5 BaseTools:Enables FFS to support the GUID value format
381 ae3c247dbc94 BaseTools: Check the fread function and avoid dead loop
382 f684c3f5eef4 Coreboot*Pkg: Retire CorebootPayloadPkg and CorebootModulePkg
383 e2aaec4b080c UefiCpuPkg: Remove double \r
384 4ff689d98277 BaseTools/VfrCompile: clean Framework Vfr support
385 c4521157bf57 ArmPkg/CompilerIntrinsicsLib: Remove unused sources and clean up .inf
386 482704df27cc ArmPkg/CompilerIntrinsicsLib: Add memcmp, memmove intrinsics for MSFT
387 d039044be43d ArmPkg/CompilerIntrinsicsLib: Add lasr ARM assembly source for GCC
388 96ef5a8e30a8 ArmPkg/CompilerIntrinsicsLib: Add uread, uwrite GCC assembly sources
389 5347c48016f2 edk2: Remove packages moved to edk2-platforms
390 83f997e58dca edk2: Update Maintainers.txt for packages moved to edk2-platforms
391 cf574f0a1838 UefiCpuPkg PiSmmCpuDxeSmm: Only support IN/OUT IO save state read (CVE-2018-12182)
392 4000f249ba5c SecurityPkg: Remove double \r
393 e90ea9470a88 SecurityPkg/AuthSeriableLib: Always delete variable in certdb
394 f0b8166505d2 EmbeddedPkg DSC: Use ReportStatusCodeLib (DXE) in MdeModulePkg
395 32f345eba719 EmbeddedPkg/PrePiLib: Drop dependency on IntelFramework[Module]Pkg
396 a11d371ef660 OvmfPkg: Remove duplicated library classes in dxe drivers section in DSC
397 a40f30398ab0 MdePkg: Add ACPI 6.3 header file
398 3f0055c8de8a MdePkg: Merge TianoCustomDecompress algorithm into
399 805313dbac3a Nt32Pkg: Update UefiDecompressLib instance path
400 bf502ae44919 MdeModulePkg/Library: Remove BaseUefiTianoCustomDecompressLib
401 89d7c543cf71 OvmfPkg/EnrollDefaultKeys: import the non-default key into db
402 631195044ff0 OvmfPkg: Update DSC/FDF to use NetworkPkg's include fragment file.
403 bc01f4971d63 Nt32Pkg: Update DSC/FDF to use NetworkPkg's include fragment file.
404 157a3b1aa50f ArmVirtPkg: Update DSC/FDF to use NetworkPkg's include fragment file.
405 3b7a897cd8e3 EmulatorPkg: Update DSC/FDF to use NetworkPkg's include fragment file.
406 60e95bf5094f OvmfPkg/PlatformPei: assign PciSize on both i440fx/q35 branches explicitly
407 9a2e8d7c65ef OvmfPkg/PlatformPei: hoist PciBase assignment above the i440fx/q35 branching
408 75136b29541b OvmfPkg/PlatformPei: reorder the 32-bit PCI window vs. the PCIEXBAR on q35
409 39b9a5ffe661 OvmfPkg/PlatformPei: fix MTRR for low-RAM sizes that have many bits clear
410 4d5d7812786d UefiCpuPkg: Remove double \r
411 7afa0cea8f2c Nt32Pkg: Remove it
412 147e6e70f2be Maintainers.txt: Remove Nt32Pkg reference after Nt32Pkg is removed
413 c2eab535c679 CryptoPkg/BaseCryptLib: remove unused code for IPF
414 fb5573b83007 Maintainers.txt: Add 'Zhichao Gao' for ShellPkg review
415 8da8daafc905 ShellPkg: acpiview: Add GT Frame Number validation to GTDT parser
416 1887b995a359 ShellPkg/UefiShellAcpiViewCommandLib: Fix PPTT cache attributes validation
417 41ac2076a7c6 UefiCpuPkg CpuCommonFeaturesLib: Remove CPU generation check
418 59f20e8d7100 ShellPkg: Update DSC to use NetworkPkg's include fragment file
419 48f43c2c56ee EmbeddedPkg: Update DSC to use NetworkPkg's include fragment file
420 7b84de939489 ShellPkg: Display VENDOR_ID in ASCII when parsing PPTT
421 911efe279ec3 ShellPkg: Add NetworkPkg/NetworkPkg.dec as the package dependency
422 110d4729b58e EmulatorPkg: Add NetworkPkg/NetworkPkg.dec as the package dependency
423 cc99ea9422be Maintainers.txt: remove UTF-8 BOM wrongly added in commit 147e6e70
424 66b845ae06f1 BaseTools: Fix private includes for FILE_GUID override
425 a7ef158b0752 BaseTools: Library hashing fix and optimization for --hash feature
426 c1387446edbb BaseTools:Update mailing list address in BaseTools error messages
427 9ca1f1446a5a BaseTools: Remove './SecMain' from 'run' target
428 3604174718e2 IntelFrameworkModulePkg/DebugLib: Fix string copy issue
429 4718129bf94e BaseTools: Update Conf/target.template with the default EmulatorPkg.dsc
430 01e074bfbcf0 MdeModulePkg: Update MdeModulePkg.dsc to remove Network related modules
431 e812a812c1a0 BaseTools: Remove './SecMain' from 'run' target
432 c0fd7f734e2d BaseTools:Change the path of the file that Binary Cache
433 4542f8b8135f NetworkPkg: Move Network library and drivers from MdeModulePkg to NetworkPkg
434 07135c122058 NetworkPkg: Move Network library header file from MdeModulePkg to NetworkPkg
435 ec56fa278428 MdeModulePkg: Remove network library header file from package DEC file
436 005a5f2dea5c UefiPayloadPkg: Update Package DSC files to refer to NetworkLibs.dsc.inc
437 da82eb1c93b4 ArmPkg: Update Package DSC to remove unused NetLib
438 21d9dc21f818 SignedCapsulePkg: Update Package DSC to remove unused network libs
439 5a9e23ceb991 Maintainers.txt: update mailing list information
440 4abfc66db088 Maintainers.txt: update UEFI payload information
441 591b8cb7f3d0 IntelFsp2Pkg/SplitFspBin.py: Support rebasing 1.x binary.
442 9d73c5608d22 IntelFsp2Pkg/SplitFspBin.py: Revert FSP 1.x support.
443 e2afc8ab59c3 MdeModulePkg/AhciPei: Fix device cannot be found in non-S3 path
444 3a0b998bf3b5 BaseTools:Extend the binary cache to support library cache
445 b6cfa686e42d BaseTools:Update binary cache restore time to current time
446 85af0b8116f3 ArmPkg: import Berkeley Softfloat library as git submodule
447 3cc57695df5a ArmPkg/ArmSoftFloatLib: switch to new version of softfloat library
448 99243102b467 ArmPkg/ArmSoftFloatLib: remove source files that are no longer used
449 8594c2073cdb ArmPkg/ArmLib ARM: set .fpu to let Clang 7 assemble ArmV7Support.S
450 371e7001e8d5 ArmPkg/ArmSoftFloatLib GCC4x: fix build failure
451 6fcc3d68eb02 CryptoPkg/OpensslLib: Modify process_files.pl for upgrading OpenSSL
452 7eee0488944f CryptoPkg/OpensslLib: Exclude unnecessary files in process_files.pl
453 96dbfad9b00b CryptoPkg/IntrinsicLib: Fix possible unresolved external symbol issue
454 5db2fbff23ae CryptoPkg/OpensslLib: Prepare for upgrading OpenSSL
455 9c3c5c91ce6d CryptoPkg/OpensslLib: Fix cross-build problem for AARCH64
456 c51f8bae7cab CryptoPkg: Fix possible build problem with Clang
457 b73967891824 CryptoPkg/OpensslLib: Add functions for upgrading OpenSSL1_1_1b
458 456dd8b99f00 CryptoPkg: Upgrade OpenSSL to 1.1.1b
459 acfb90911840 CryptoPkg/BaseCryptLib: Make HMAC_CTX size backward compatible
460 f03859ea6c8f CryptoPkg CLANG35: add -std=c99 to dodge OpenSSL C atomics issue
461 305cd4f783fe Revert "OvmfPkg/PlatformPei: fix MTRR for low-RAM sizes that have many bits clear"
462 eb4d62b0779c Revert "OvmfPkg/PlatformPei: reorder the 32-bit PCI window vs. the PCIEXBAR on q35"
463 753d3d6f43b2 Revert "OvmfPkg/PlatformPei: hoist PciBase assignment above the i440fx/q35 branching"
464 d45349841113 Revert "OvmfPkg/PlatformPei: assign PciSize on both i440fx/q35 branches explicitly"
465 b07de0974b65 OvmfPkg: raise the PCIEXBAR base to 2816 MB on Q35
466 49edde15230a OvmfPkg/PlatformPei: set 32-bit UC area at PciBase / PciExBarBase (pc/q35)
467 466c66341a99 CryptoPkg: Fix build problem with XCODE
468 4ff8b6b1d8b7 FmpDevicePkg: Add TimerLib to DSC file
469 7cea4d71a8a8 EmulatorPkg: don't display the cpu current speed
470 a1539c46958f UefiPayloadPkg: Remove legacy PIC 8259 driver
471 be689ecc93e5 Revert "EmulatorPkg: don't display the cpu current speed"
472 cbfdc1b2df65 Maintainers.txt: Remove Network maintainers for MdeModulePkg/Universal/Network
473 0a1b13fd4d22 CryptoPkg/OpensslLib: fix VS2017 build failure
474 b8993a34ae00 edk2: Update additional licenses in Readme.md
475 98d8f194e5a6 CryptoPkg/IntrinsicLib: Fix CLANG38 IA32 build problem
476 b66c4c4ff918 Revert "UefiPayloadPkg: Remove legacy PIC 8259 driver"
477 20d2e5a125e3 CryptoPkg/OpensslLib: fix build break caused by missing library
Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
Ref: https://bugs.launchpad.net/qemu/+bug/1831477
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
|
|
Update the roms/edk2 submodule hash from edk2-stable201811 to
edk2-stable201903. The release notes are available at
<https://github.com/tianocore/edk2/releases/tag/edk2-stable201903>.
$ git shortlog edk2-stable201811..edk2-stable201903
Achin Gupta (9):
ArmPkg: Add PCDs needed for MM communication driver.
ArmPkg/Drivers: Add EFI_MM_COMMUNICATION_PROTOCOL DXE driver.
ArmPkg/Include: Add MM interface SVC return codes.
ArmPkg/ArmMmuLib: Add MMU Library suitable for use in S-EL0.
StandaloneMmPkg: Add missing dependency on PL011UartClockLib
StandaloneMmPkg: Enforce alignment check for AArch64
StandaloneMmPkg: Zero data structure explicitly
StandaloneMmPkg: Replace dependency on ArmMmuLib
StandaloneMmPkg: Update dependency on PeCoffExtraActionLib
Albecki, Mateusz (1):
MdeModulePkg/SdMmcPciHcDxe Fix eMMC HS400 switch sequence
Alex James (2):
StdLib/sys/termios: Define cc_t as unsigned
StdLib/Environs: Avoid infinite recursion in _Exit
Antoine Coeur (5):
ArmVirtPkg: Fix various typos
CryptoPkg: Fix various typos
CorebootPayloadPkg: Fix various typos
CorebootModulePkg: Fix various typos
BaseTools: Various typo
Ard Biesheuvel (116):
MdePkg/BaseIoLibIntrinsicArmVirt ARM: avoid double word loads and stores
ArmPkg/ArmGicDxe ARM: fix encoding for GICv3 interrupt acknowledge
ArmPlatformPkg: clear frame pointer in startup code
ArmVirtPkg/PrePi: clear frame pointer in startup code
ArmPkg/ArmSmcPsciResetSystemLib: add missing call to ExitBootServices()
ArmPkg: remove now unused BsdLib.h
ArmPlatformPkg/NorFlashDxe: prepare for devicepath format change
ArmPlatformPkg/NorFlashDxe: use one GUID plus index to identify flash banks
ArmVirtPkg/FdtClientDxe: take DT node 'status' properties into account
ArmVirtPkg/NorFlashQemuLib: discover NOR flash banks dynamically
ArmPlatformPkg/NorFlashPlatformLib: remove unused Guid member from struct
ArmPkg/ArmPkg.dsc: move ArmMmuStandaloneMmLib.inf to AARCH64 section
EmbeddedPkg/TemplateSec: remove unused module
EmbeddedPkg/PrePiHobLib: drop CreateHobList() from library
ArmVirtPkg/FdtPciHostBridgeLib: map ECAM and I/O spaces in GCD memory map
ArmVirtPkg/QemuVirtMemInfoLib: remove 1:1 mapping of top of PA range
MdePkg/ProcessorBind.h AARCH64: limit MAX_ADDRESS to 48 bits
ArmPkg/ArmLib: add support for reading the max physical address space size
ArmVirtPkg/XenVirtMemInfoLib: refactor reading of the PA space size
ArmPkg/ArmMmuLib: take the CPU supported maximum PA space into account
ArmPkg/CpuPei: base GCD memory space size on CPU's PA range
ArmPlatformPkg/PrePi: base GCD memory space size on CPU's PA range
ArmVirtPkg/PrePi: base GCD memory space size on CPU's PA range
BeagleBoardPkg/PrePi: base GCD memory space size on CPU's PA range
ArmPlatformPkg/PlatformPei: drop unused PCD references
EmbeddedPkg/PrePiLib: drop unused PCD reference
ArmVirtPkg: drop PcdPrePiCpuMemorySize assignments from all platforms
EmbeddedPkg/EmbeddedPkg.dec: drop PcdPrePiCpuMemorySize declarations
ArmPkg/ArmMmuLib ARM: handle unmapped section in GetMemoryRegion()
ArmPkg/ArmMmuLib ARM: handle unmapped sections when updating permissions
ArmVirtPkg/NorFlashQemuLib: disregard our primary FV
ArmVirtPkg/QemuVirtMemInfoLib: trim the MMIO region mapping
BaseTools/CommonLib: avoid using 'native' word size in IP address handling
BaseTools/CommonLib: use explicit 64-bit type in Strtoi()
BaseTools/DevicePath: use explicit 64-bit number parsing routines
BaseTools/CommonLib: add definition of MAX_UINT32
BaseTools/DevicePath: use MAX_UINT32 as default device path max size
BaseTools/CommonLib: get rid of 'native' type string parsing routines
BaseTools/CommonLib: drop definition of MAX_UINTN
BaseTools/CommonLib: drop the use of MAX_ADDRESS
Revert "MdePkg/ProcessorBind.h AARCH64: limit MAX_ADDRESS to 48 bits"
MdeModulePkg/FileExplorerLib: avoid packed struct for program data
BaseTools/tools_def AARCH64 RELEASE: move GCC49/GGC5 to 4 KB alignment
ArmVirtPkg/ArmVirtQemuKernel ARM: make some PCD settings apply to ARM
ArmVirtPkg/PrePiUniCoreRelocatable CLANG38: work around build issues
BaseTools/GenFw ARM: don't permit R_ARM_GOT_PREL relocations
MdePkg/BaseMemoryLibOptDxe ARM: add missing function annotations
BaseTools/tools_def ARM CLANG35: work around -mno-movt option name change
ArmVirtPkg/PrePi ARM CLANG35: drop incompatible command line option
ArmVirtPkg/ArmVirt.dsc.inc: define TcpIoLib resolution unconditionally
ArmPkg: remove redundant _ARM_PLATFORM_FLAGS overrides
EmbeddedPkg: remove GdbDebugAgent library
BaseTools/tools_def ARM: emit PIC veneers
ArmPkg/DefaultExceptionHandlerLib ARM: avoid endless loop in RELEASE builds
MdePkg/Base: introduce MAX_ALLOC_ADDRESS
MdeModulePkg/Dxe/Gcd: disregard memory above MAX_ALLOC_ADDRESS
MdeModulePkg/Dxe/Page: take MAX_ALLOC_ADDRESS into account
ArmPkg/ArmMmuLib: take MAX_ALLOC_ADDRESS into account
ArmPlatformPkg/MemoryInitPeim: take MAX_ALLOC_ADDRESS into account
ArmVirtPkg/MemoryInitPeiLib: split memory HOB based on MAX_ALLOC_ADDRESS
MdePkg/Arm/ProcessorBind.h: fix copy/paste error
ArmPlatformPkg/SP805WatchdogDxe: cosmetic cleanup
ArmPlatformPkg/SP805WatchdogDxe: switch to interrupt mode
ArmPkg/GenericWatchdogDxe: clean up the code
ArmPkg/GenericWatchdogDxe: implement RegisterHandler() method
ArmPlatformPkg/PL011SerialPortLib: use untyped PCD for register base
BaseTools/tools_def ARM: use softfloat target for CLANG3x
BaseTools/GenFds: permit stripped MM_CORE_STANDALONE binaries
BaseTools/Conf/tools_def.template: drop ARM/AARCH support from GCC46/GCC47
ArmPkg/ArmMmuLib ARM: add missing support for non-shareable cached mappings
ArmPkg/ArmMmuLib ARM: fix thinko in second level page table handling
MdePkg: implement MmServicesTableLib based on traditional SMM
BaseTools/tools_def GCC5: disable LTO for ASLC invocations
ArmPkg/ArmMmuLib ARM: disregard high memory when setting permissions
ArmPkg/ArmMmuLib AARCH64: fix out of bounds access
MdeModulePkg/MdeModulePkg.dsc: add MmServicesTableLib resolution
OvmfPkg: add MmServicesTableLib resolution
QuarkPlatformPkg: add MmServicesTableLib resolution
Vlv2TbltDevicePkg: add MmServicesTableLib resolution
MdeModulePkg/FaultTolerantWriteDxe: factor out boot service accesses
MdeModulePkg/FaultTolerantWriteDxe: implement standalone MM version
MdeModulePkg/VariableRuntimeDxe: factor out boot service accesses
MdeModulePkg/VariableRuntimeDxe: implement standalone MM version
MdePkg: introduce standalone MM entry point library class
MdePkg: introduce standalone MM entry point library implementation
MdePkg: add MM_STANDALONE implementation of MmServicesTableLib
MdeModulePkg: implement NULL instance of HobLib library class
MdeModulePkg: implement NULL instance of MemoryAllocationLib library class
MdeModulePkg/MdeModulePkg/dsc: move DxeDebugSupportDxe to x86 only section
MdeModulePkg/AuthVariableLibNull: add MM_STANDALONE support
MdeModulePkg/VarCheckLib: add MM_STANDALONE support
MdeModulePkg/MdeModulePkg.dsc: add MM_STANDALONE FTW and variable modules
ArmPkg/DebugAgentSymbolsBaseLib: remove exception handling
ArmPkg/DefaultExceptionHandlerLib: declare the permitted usage context
ArmVirtPkg: drop reference to ArmPkg/DefaultExceptionHandlerLibBase
ArmPkg/DefaultExceptionHandlerLib: drop BASE variant
ArmPkg/DefaultExceptionHandlerLib: use console if available
EmbeddedPkg/NorFlashInfoLib: convert to BASE library
ArmPkg/DefaultExceptionHandlerLib: add missing UefiLib include
CryptoPkg/SmmCryptLib: permit use by MM_STANDALONE modules
SecurityPkg/PlatformSecureLibNull: permit use by MM_STANDALONE modules
MdeModulePkg/VarCheckUefiLib: permit use by MM_STANDALONE modules
MdePkg/UefiDevicePathLib: permit use by MM_STANDALONE modules
StandaloneMmPkg: add HobLib implementation for MM_STANDALONE modules
StandaloneMmPkg: add MM_STANDALONE MemoryAllocationLib implementation
StandaloneMmPkg/StandaloneMmCoreHobLib: restrict to MM_CORE_STANDALONE
StandaloneMmPkg/StandaloneMmCpu: fix typo Standlone -> Standalone
StandaloneMmPkg/StandaloneMmCoreEntryPoint: use %a modifier for ASCII strings
StandaloneMmPkg/StandaloneMmCoreEntryPoint: remove bogus ASSERT_EFI_ERROR()s
StandaloneMmPkg/StandaloneMmPeCoffExtraActionLib: ignore runtime attribute
StandaloneMmPkg/Core/Dispatcher: don't copy dispatched image twice
StandaloneMmPkg/StandaloneMmCoreEntryPoint: permit the use of TE images
MdeModulePkg/MdeModulePkg.dsc: ignore standalone MM modules for EBC or XCODE5
ArmPkg/ArmMmuLib ARM: trim high memory regions instead of rejecting them
ArmPkg/ArmMmuLib AARCH64: get rid of needless TLB invalidation
MdePkg/BaseLib: implement SpeculationBarrier() for ARM and AArch64
Ashish Singhal (6):
MdeModulePkg/SdMmcPciHcDxe: Add SDMMC HC v4 and above Support.
MdePkg/UefiLib: Abstract driver model protocol uninstallation
NetworkPkg/IScsiDxe: Use UEFILib APIs to uninstall protocols.
NetworkPkg: Protocol Uninstallation Cleanup
DynamicTablesPkg/DynamicTableManagerDxe: Update DEPEX
DynamicTablesPkg/AcpiSpcrLibArm: Support 16550 UART.
Bret Barkelew (4):
MdePkg/IndustryStandard: Introduce a correctly spelled macro
SecurityPkg/Tcg: Fix typos in TcgDxe.c and Tcg2Dxe.c
MdePkg/IndustryStandard: Remove an incorrectly spelled macro
MdePkg/UefiLib: Add a new API GetVariable3
Chasel, Chiu (16):
IntelFsp2WrapperPkg: Support FSP Dispatch mode
IntelFsp2WrapperPkg: Revert 90c5bc08
IntelFsp2WrapperPkg: Support FSP Dispatch mode
IntelFsp2WrapperPkg: Fix line ending format issue
IntelFsp2WrapperPkg: Fix constant if statements issue
Maintainers.txt: Change package maintainer of IntelFsp*Pkg
BaseTools/GenFv: Support SecCore and PeiCore in different FV
IntelFsp2Pkg: Add FspmArchConfigPpi to support Dispatch mode
IntelFsp2Pkg: Remove unused keyword in new PPI header
IntelFsp2Pkg: Add function to get bootloader stack pointer
IntelFsp2Pkg: FSP can utilize bootloader stack
MdePkg: Support EFI_PEI_CORE_FV_LOCATION_PPI
MdeModulePkg/PeiMain: Support EFI_PEI_CORE_FV_LOCATION_PPI
UefiCpuPkg/SecCore: Support EFI_PEI_CORE_FV_LOCATION_PPI
UefiCpuPkg/SecCore: Support EFI_PEI_CORE_FV_LOCATION_PPI
UefiCpuPkg/SecCore: Wrong Debug Information for SecCore
Chen A Chen (18):
SecurityPkg: Remove dead code and inf redundant definitions.
SecurityPkg: Remove code under UserIdentification folder.
FatPkg: Break down Part.c file.
MdePkg/UefiGpt.h: Add new definition for enable GPT support
FatPkg: Add GPT check in FatPei to support Capsule-on-Disk feature.
MdePkg/UefiSpec.h: Add definition to support Capsule-on-Disk feature
MdeModulePkg/CapsuleApp: Add a function used to get next DevicePath
MdeModulePkg/CapsuleApp: Add functions to support Capsule-on-Disk
MdeModulePkg/CapsuleApp: Enhance CapsuleApp to support Capsule-on-Disk
FatPkg/FatPei/Gpt.c: Fix uninitialized variable issue
MdeModulePkg/CapsuleApp: Fix potential NULL pointer dereference issue
MdeModulePkg/CapsuleApp: Fix potential NULL pointer dereference issue
MdeModulePkg/CapsuleApp: Fix memory leak issue.
UefiCpuPkg/Microcode: Fix incorrect checksum issue for extended table
IntelSiliconPkg/MicrocodeUpdate: Fix incorrect checksum issue
MdeModulePkg: Rename confusion function name
UefiCpuPkg/Microcode: Fix InComplete CheckSum32 issue
UefiCpuPkg/Microcode.c: Add verification before calculate CheckSum32
Chu, Maggie (2):
SecurityPkg: Incorrect warning message for Opal admin revert action
SecurityPkg: Add a PCD to skip Opal password prompt
Dandan Bi (12):
MdeModulePkg/DisplayEngine: Remove useless NULL ptr check for NewPos
MdePkg: check Length para before use in DevPathToTextUsbWWID
MdePkg: Check input Ptrs in GetSectionFromAnyFvByFileType
BaseTools/VfrCompile: report error for Integer overflow
MdeModulePkg/NonDiscoverablePciDevice: Remove the redundant check
MdePkg/BasePeCoffLib: Add more check for relocation data
MdePkg/BasePeCoffLib: Correct the address of RelocBaseEnd
ShellPkg/UefiShellAcpiViewCommandLib: Fix VS tool chain build failure
MdeModulePkg: Fix coding style issues
MdePkg: Fix coding style issues
MdePkg/StatusCodeDataTypeId.h: Add new definition per PI1.7 Spec
MdeModulePkg/BmBoot: Report status when fail to load/start boot option
Derek Lin (1):
BaseTools: Fix GenFds error doesn't break build.
Edgar Handal (1):
MdeModulePkg/SdMmcPciHcDxe: Use 16/32-bit IO widths
Eric Dong (9):
UefiCpuPkg/Cpuid.h: Sync CPUID definition to latest SDM.
UefiCpuPkg/Cpuid: Add code to support new definition.
UefiCpuPkg/RegisterCpuFeaturesLib: Enhance debug message.
UefiCpuPkg/RegisterCpuFeaturesLib: Avoid AP calls PeiService.
UefiCpuPkg/S3Resume2Pei: check 64BIT_WAKE_F in FACS.OSPMFlags.
MdeModulePkg/BootScriptExecuteorDxe: check 64BIT_WAKE_F in FACS.OSPMFlags
UefiCpuPkg/RegisterCpuFeaturesLib: Replace AcquireSpinLock.
SecurityPkg/OpalPassword: Update strings on Opal Setup page
SecurityPkg/OpalPassword: Add NULL pointer check before using it
Felix Polyudov (1):
BaseTools: Fix incorrect formatting of GenFds command dictionary
Feng, Bob C (52):
BaseTools: Fix the problem using FILE_GUID override in .dsc
BaseTools: Enable Pcd Array support.
BaseTool: Filter out unused structure pcds
BaseTools: Replace the sqlite database with list
BaseTools: Optimize string concatenation
BaseTools: Customize deepcopy function.
BaseTools: Correct CCFLAG for PcdValueInit
BaseTools: Fix PcdNvStoreDefaultValueBuffer Value.
BaseTools: Fixed bugs in CopyDict function
BaseTools: Fixed the build fail issue for cases
BaseTools: Fix PcdArray issue
BaseTools: Fixed metafile parser issues
BaseTools: Reset FdsGlobalVariable
BaseTools: Fixed build report issue.
BaseTools: Correct PcdArray value assigment statement
BaseTools: Report Error if use SET in Dsc
BaseTools: Remove unused logic for EDKI
BaseTools: Remove unused logic for IPF
BaseTools: Remove unused logic from C tools
BaseTools: Enable component override functionality
BaseTools: Remove unused logic for EDKI
BaseTools: Remove EDK_SOURCE keyword from ECC Tool
BaseTools: Remove EDK_SOURCE keyword from GenFds tool.
BaseTools: Remove EDK_SOURCE keyword from Inf Parser.
BaseTools: Allow empty value for HiiPcd in Dsc
BaseTools: Fix build report issue.
BaseTools: use OrderedDict instead of sdict
BaseTools: Make sure AllPcdList valid.
BaseTools:File open failed for VPD MapFile
BaseTools:Fixed Rsa issue and a set define issue.
BaseTools:ord() don't match in py2 and py3
BaseTools: the list and iterator translation
BaseTools: Handle the bytes and str difference
BaseTools: ECC tool Python3 adaption
BaseTools: Eot tool Python3 adaption
BaseTools: Enable CODE format in DEC file
BaseTools: Fixed incorrect line number in PcdValueInit.c
BaseTools: Correct the error message for UPT
BaseTools: Fixed a build report issue.
BaseTools: Fix the build report issue about Structure PCD
BaseTools: Fixed an issue about StructurePcd
BaseTools: Add MaxSizeUserSet to Pcd deepcopy function
BaseTools: Fix a ParseDevPathValue function issue.
BaseTools: Fixed a bug in Vpd handling
BaseTools: Fixed a code bug for Pcd Array.
BaseTools: replace Sdict with OrderedDict in UPT
BaseTool: Fixed incremental rebuild issue.
BaseTools: Fix a bug about Structure PCD
BaseTools: Add parameter check for the AsciiStringToUint64
BaseTools: Eot failed when enable python3
BaseTools: Fix a Eot issue.
BaseTools: Add python3-distutils Ubuntu package checking
Gary Lin (2):
MdePkg ACPI: fix the typos in Acpi61.h and Acpi62.h
MdeModulePkg/UefiBootManagerLib: Match the nested partitions
Gonzalez Del Cueto, Rodrigo (1):
SecurityPkg/TcgConfigDxe: Allow enabling TPM 1.2 device from disabled state.
Hao Wu (25):
MdePkg/BaseLib: Introduce new SpeculationBarrier API
MdeModulePkg/FaultTolerantWrite: Update to consume SpeculationBarrier
MdeModulePkg/SmmLockBox: Update to consume SpeculationBarrier
MdeModulePkg/Variable: Update to consume SpeculationBarrier
UefiCpuPkg/PiSmmCpuDxeSmm: Update to consume SpeculationBarrier
UefiCpuPkg: Merge StuffRsb.inc files into one in UefiCpuPkg/Include
MdeModulePkg/SdMmcPciHcDxe: Fix VS2015 IA32 NOOPT build failure
MdeModulePkg/SdMmcPciHcDxe: Update comment for spec compliance status
MdeModulePkg: Add definitions for ATA AHCI host controller PPI
MdeModulePkg: Add definitions for EDKII PEI ATA PassThru PPI
MdeModulePkg: Add definitions for Storage Security Command PPI
MdeModulePkg: Add GUID for LockBox to save storage dev to init in S3
MdeModulePkg/NvmExpressPei: Avoid updating the module-level variable
MdeModulePkg/NvmExpressPei: Add logic to produce SSC PPI
MdeModulePkg/NvmExpressPei: Consume S3StorageDeviceInitList LockBox
MdeModulePkg/AhciPei: Add AHCI mode ATA device support in PEI
MdeModulePkg/SmmLockBoxLib: Use 'DEBUG_' prefix instead of 'EFI_D_'
MdeModulePkg/SmmLockBox(PEI): Remove an ASSERT in RestoreLockBox()
MdeModulePkg/SmmLockBoxLib: Support LockBox enlarge in UpdateLockBox()
OvmfPkg/LockBoxLib: Update the comments for API UpdateLockBox()
SecurityPkg/OpalPassword: Remove HW init codes and consume SSC PPI
SecurityPkg/HddPassword: Add Security feature set support for ATA dev
MdeModulePkg/UfsBlockIoPei: Correct use of 'DeviceIndex' in BlkIO PPI
MdeModulePkg/PartitionDxe: Ensure blocksize holds MBR (CVE-2018-12180)
MdeModulePkg/RamDiskDxe: Restrict on RAM disk size (CVE-2018-12180)
Hess Chen (1):
BaseTools/ECC: Add a new type of exception
Hsueh, Hong-chihX (1):
MdePkg/BasePeCoffLib: skip runtime relocation if reloc info is invalid
Jaben Carsey (14):
BaseTools: Move Identification file to Eot
BaseTools: cleanup LongFilePathSupport usage
BaseTools: create and use a standard shared variable for '*'
BaseTools: fix imports
MdeModulePkg: fix comments in BaseSortLib
BaseTools/build/build: refactor and move functions
BaseTools/Workspace/InfBuildData: move functions
BaseTools/DscBuildData: move function
BaseTools/AutoGen: move functions
BaseTools/GenFds/Capsule: move function logic
BaseTools/Common/Misc: move private functions
BaseTools/Common/Misc: remove uncalled code
BaseTools/Common/Misc: Cleanup the imports
BaseTools/build/build: delete variable
Jagadeesh Ujja (2):
SecurityPkg/AuthVariableLib: allow MM_STANDALONE drivers to use this library
MdePkg/Include: add MmServicesTableLib header file
Jeff Brasen (5):
MdeModulePkg/SdDxe: Fix potential NULL pointer access
EmbeddedPkg/PrePiMemoryAllocationLib: Added AllocateZeroPool()
MdeModulePkg/BaseSortLib: Enable for all module types
ArmPkg/ArmScmiDxe: Add clock enable function
EmbeddedPkg/PrePiLib: Correct function name
Jian J Wang (7):
CryptoPkg/IntrinsicLib: add missing BaseLib declaration
Upgrade OpenSSL to 1.1.0j
CryptoPkg/BaseCryptLib: split CryptPkcs7Verify.c on behalf of runtime
MdePkg/UefiDevicePathLib: Add sanity check for FilePath device path
MdePkg/UefiDevicePathLibDevicePathProtocol: Add sanity check for FilePath device path
UefiCpuPkg: restore strict page attributes via #DB in nonstop mode only
Maintainers.txt: remove unexpected unicode BOM
Jiaxin Wu (7):
MdeModulePkg/Dhcp4Dxe: Remove unnecessary NULL pointer check.
NetworkPkg/IScsiDxe: Remove unnecessary NULL pointer check.
NetworkPkg/DnsDxe: Remove unnecessary NULL pointer check.
MdeModulePkg/Ip4Dxe: Uninstall protocols when error happen in Driver Binding Start.
NetworkPkg/Ip6Dxe: Uninstall protocols when error happen in Driver Binding Start.
NetworkPkg/Ip6Dxe: Clean the invalid IPv6 configuration during driver start.
NetworkPkg/DnsDxe: [CVE-2018-12178] Check the received packet size before parsing the message.
Jiewen Yao (6):
MdeModulePkg/LockboxNullLib: clean up INF file.
BaseTool/GenC: Fix build error when type is BASE or USER_DEFINED.
MdePkg/Include: Add Nasm.inc
MdePkg/BaseLib: Add Shadow Stack Support for X86.
UefiCpuPkg/ExceptionLib: Add CET support.
UefiCpuPkg/PiSmmCpu: Add Shadow Stack Support for X86 SMM.
Jordan Justen (1):
OvmfPkg/build.sh: Enable flash for qemu 3 or later
Julien Grall (1):
Maintainers.txt: Update e-mail address for Julien Grall
Krzysztof Koch (1):
ShellPkg/UefiShellAcpiViewCommandLib: Add support for PPTT
Laszlo Ersek (47):
EmulatorPkg: require GCC48 or later
OvmfPkg: require GCC48 or later
Vlv2TbltDevicePkg: assume GCC48 or later
BaseTools/tools_def.template: fix up LF-only line terminator
BaseTools/tools_def.template: strip trailing whitespace
BaseTools/tools_def.template: remove GCC48_IA32_X64_DLINK_COMMON dead-end
BaseTools/tools_def.template: remove GCC47 leaf definitions
BaseTools/tools_def.template: propagate loss of GCC47 references
BaseTools/tools_def.template: remove GCC47 documentation
BaseTools/tools_def.template: remove GCC46 leaf definitions
BaseTools/tools_def.template: propagate loss of GCC46 references
BaseTools/tools_def.template: remove GCC46 documentation
BaseTools/tools_def.template: remove GCC45 leaf definitions
BaseTools/tools_def.template: propagate loss of GCC45 references
BaseTools/tools_def.template: remove GCC45 documentation
BaseTools/tools_def.template: remove GCC44 leaf definitions
BaseTools/tools_def.template: propagate loss of GCC44 references
BaseTools/tools_def.template: rename GCC44_ALL_CC_FLAGS to GCC48_ALL_CC_FLAGS
BaseTools/tools_def.template: eliminate GCC44_IA32_X64_DLINK_FLAGS
BaseTools/tools_def.template: rename GCC44_IA32_X64_DLINK_COMMON to GCC48_IA32_X64_DLINK_COMMON
BaseTools/tools_def.template: remove comment about GCC44 + LzmaF86Compress
BaseTools/tools_def.template: remove GCC44 documentation
ArmPkg/ArmSoftFloatLib: drop build flags specific to GCC46/GCC47
CryptoPkg/BaseCryptLib: drop build flags specific to GCC44
Revert "MdePkg: avoid __builtin_unreachable() on GCC v4.4"
BaseTools/BuildReport: fix report for platforms/arches without struct PCDs
ArmVirtPkg/ArmVirtQemuKernel: don't set PcdCPUCoresStackBase
ArmVirtPkg: don't set PcdRelocateVectorTable
ArmVirtPkg/{ArmVirtQemu,ArmVirtQemuKernel}: don't set PcdTrustzoneSupport
ArmVirtPkg: don't set PcdPostCodePropertyMask
ArmVirtPkg: clean up PcdSetNxForStack setting (applies to ArmVirtQemu only)
ArmVirtPkg/PrePi: drop wrong PcdCoreCount dependency
ArmVirtPkg: don't set PcdCoreCount
ArmVirtPkg: don't set PcdDebugClearMemoryValue
ArmVirtPkg: don't set PcdDebugPrintErrorLevel in RELEASE builds
ArmVirtPkg/ArmVirtXen: don't set PcdPL031RtcBase
ArmVirtPkg/ArmVirtXen: don't set PcdTerminalTypeGuidBuffer
ArmVirtPkg/ArmVirtXen: don't set PcdShellFile
ArmVirtPkg/ArmVirtXen: don't set PcdTurnOffUsbLegacySupport
ArmVirtPkg/ArmVirtXen: don't set Pcd*ImageVerificationPolicy
Maintainers: add TPM2 reviewers for OvmfPkg
Maintainers: specify the scope for OvmfPkg/ArmVirtPkg Xen module reviewers
MdeModulePkg/UefiBootManagerLib: fix LoadImage/StartImage status code rep.
OvmfPkg: add library to track boot option loading/starting on the console
OvmfPkg/PlatformBootManagerLib: display boot option loading/starting
ArmVirtPkg/ArmVirtQemu*: enable minimal Status Code Routing in DXE
ArmVirtPkg/PlatformBootManagerLib: display boot option loading/starting
Leif Lindholm (8):
ArmPkg: fix StandaloneMmMmuLib subdirectory case
ArmPkg: drop ArmBds remnant Pcds from .dec
ArmPkg: delete unused ArmTrustZoneSmc.h
AppPkg: fix webserver build for !Ia32/X64
IntelFrameworkModulePkg: fix build for AARCH64/ARM
IntelFrameworkPkg: fix build for AARCH64/ARM
SecurityPkg: fix package build on ARM
SignedCapsulePkg: enable package build for AARCH64/ARM
Liming Gao (12):
OvmfPkg: Don't include TftpDynamicCommand in XCODE5 tool chain
MdeModulePkg PCD: Add DynamicEx PcdVpdBaseAddress64 for non SPI platform
Maintainers.txt: Add the rule to hand over the package maintain role
BaseTools Script: Update ConvertFceToStructurePcd to report warning messages
MdeModulePkg: Correct PCD name in MdeModulePkg.uni
Readme.md: Add edk2 release tag and edk2 release plan
BaseTools GenFw: Fix XCODE5 build issue
BaseTools VolInfo: Fix XCODE5 build issue
BaseTools: Update PYTHON env to PYTHON_COMMAND
MdeModulePkg DxeCapsuleLibFmp: Update SupportCapsuleImage() for Fake Capsule
BaseTools: Remove unused txt files
Revert "BaseTools:BaseTools supports to the driver combination."
Liu Yu (1):
EmulatorPkg/build.sh: Fix 'run' path to simulator host executable
Marcin Wojtas (2):
MdeModulePkg/SdMmcPciHcDxe: Add an optional parameter in NotifyPhase
MdeModulePkg/SdMmcPciHcDxe: Allow overriding base clock frequency
Max Knutsen (1):
MdeModulePkg/ReportStatusCodeLib: Avoid using AllocatePool if possible
Meenakshi Aggarwal (1):
EmbeddedPkg: Fix Command Argument for SD/eMMC R/W operation.
Mike Maslenkin (1):
UefiCpuPkg/CpuExceptionHandlerLib: Fix spelling issue
Mike Turner (4):
MdePkg/BaseLib: Introduce CharToUpper and AsciiCharToUpper publicly
MdePkg/UefiDevicePathLib: Add a checking step
BaseTools/DevicePath: Add a checking step
MdePkg/BaseLib: Add Base64Encode() and Base64Decode()
Pete Batard (2):
EmbeddedPkg/Library: Add VirtualRealTimeClockLib
EmbeddedPkg/VirtualRealTimeClockLib: Fix correctness issues
Philippe Mathieu-Daude (1):
BaseTools: Fix build failure when specifying multiple BUILDTARGET
Ray Ni (10):
MdeModulePkg/PciBus: Shadow option ROM after BARs are programmed
MdeModulePkg/PciBus: Fix system hang when no PCI Option ROM exists
Maintainers.txt: Update mail address
MdeModulePkg/PciBus: Change PCI_IO_DEVICE.RomSize to UINT32 type
MdeModulePkg/PciBus: Correct typos
MdeModulePkg/PciBus: Fix a bug PPB MEM32 BAR isn't restored sometimes
UefiCpuPkg/MtrrLib: Fix a bug that may wrongly set memory <1MB to UC
ShellBinPkg: Ia32/X64 Shell binary update.
MdeModulePkg/HiiDatabase: Fix potential integer overflow (CVE-2018-12181)
MdeModulePkg/HiiImage: Fix stack overflow when corrupted BMP is parsed (CVE-2018-12181)
Sami Mujawar (36):
Maintainers.txt: Change DynamicTablesPkg maintainer
DynamicTablesPkg: Dynamic Tables Framework
DynamicTablesPkg: Table Generator definition
DynamicTablesPkg: Acpi Table Generator
DynamicTablesPkg: SMBIOS Table Generator
DynamicTablesPkg: DT Table Generator
DynamicTablesPkg: Standard NameSpace Objects
DynamicTablesPkg: Arm NameSpace Objects
DynamicTablesPkg: Configuration Manager Objects
DynamicTablesPkg: Configuration Manager Protocol
DynamicTablesPkg: Configuration Manager Helper
DynamicTablesPkg: Table Helper Library
DynamicTablesPkg: Dynamic Table Factory Protocol
DynamicTablesPkg: Dynamic Table Factory Dxe
DynamicTablesPkg: Dynamic Table Manager Dxe
DynamicTablesPkg: Arm Raw/DSDT/SSDT Generator
DynamicTablesPkg: Arm ACPI FADT Generator
DynamicTablesPkg: Arm ACPI MADT Generator
DynamicTablesPkg: Arm ACPI GTDT Generator
DynamicTablesPkg: Arm SPCR Table Generator
DynamicTablesPkg: Arm DBG2 Table Generator
DynamicTablesPkg: Arm PCI MCFG Table Generator
DynamicTablesPkg: Arm IORT Table Generator
DynamicTablesPkg: Fix protocol section
DynamicTablesPkg: Rename enum used for ID Mapping
DynamicTablesPkg: Add OEM Info
DynamicTablesPkg: DGB2: Update DBG2_DEBUG_PORT_DDI
DynamicTablesPkg: Remove GIC Distributor Id field
DynamicTablesPkg: Minor updates and fix typos
ArmPkg: Fix writes to GICv3 GICD_IROUTER<n> reg
Revert "DynamicTablesPkg: Minor updates and fix typos"
Revert "DynamicTablesPkg: Remove GIC Distributor Id field"
Revert "DynamicTablesPkg: DGB2: Update DBG2_DEBUG_PORT_DDI"
Revert "DynamicTablesPkg: Add OEM Info"
Revert "DynamicTablesPkg: Rename enum used for ID Mapping"
Revert "DynamicTablesPkg: Fix protocol section"
Sean Brogan (1):
MdeModulePkg/NvmExpressDxe: Report StatusCode for device init failure
Shenglei Zhang (37):
EmulatorPkg: Remove EdkShellBinPkg in FDF and DEC
Nt32Pkg: Remove EdkShellBinPkg in FDF and DEC
OvmfPkg: Remove EdkShellBinPkg in FDF
Vlv2TbltDevicePkg: Remove EdkShellBinPkg with ShellPkg
EdkShellBinPkg: Remove EdkShellBinPkg
EdkShellPkg: Remove EdkShellPkg
Maintainers.txt: Remove EdkShellPkg and EkdShellBinPkg
UnixPkg: Remove UnixPkg and update Maintainers.txt
MdeModulePkg: Remove PcdIdentifyMappingPageTablePtr
ShellPkg: Remove ShellPkg wrapper header files
BaseTools: Remove GenVtf
DuetPkg: Remove DuetPkg
BaseTools: Remove tools only used by DuetPkg
Maintainers.txt: Remove DuetPkg
ShellPkg/UefiShellDebug1CommandsLib: Remove the unused function CharToUpper
MdeModulePkg/EbcDebugger: Change function names
MdePkg/BaseLib: Remove definitions of two functions
MdeModulePkg/EbcDebugger: Use AsciiCharToUpper and CharToUpper
MdeModulePkg/DxeHttpLib: Use BaseLib api AsciiCharToUpper
ShellPkg/Shell: Use BaseLib api CharToUpper
ShellPkg/UefiShellLib: Use BaseLib api CharToUpper
MdePkg: Change function parameter type
MdeModulePkg/S3SaveStateDxe: Change function parameter types
MdeModulePkg/SmmS3SaveStateDxe: Change function parameter types
BaseTools/tools_def.template: Remove CYGGCC
OptionRomPkg/ReadMe.txt: Remove CYGGCC
BaseTools: Update MYTOOLS
BaseTools/tools_def.template: Remove VS2003 and VS2005
OptionRomPkg/ReadMe.txt: Remove VS2005
BaseTools/tools_def.template: Remove UNIXGCC
OvmfPkg/README: Remove UNIXGCC
BaseTools/tools_def.template: Remove ELFGCC
BaseTools/tools_def.template: Remove DDK3790
BaseTools/build_rule.template: Remove GCCLD
MdePkg/BaseLib: Change a variable type in a bitwise operation
MdeModulePkg/PropertiesTableAttributesDxe: Remove this driver
IntelSiliconPkg/MicrocodeUpdateDxe: Error message enhancement
Siyuan Fu (8):
ArmVirtPkg: Replace obsoleted network drivers from platform DSC/FDF.
ArmVirtPkg: Remove redundant library instances in ArmVirtQemuKernel.dsc
MdeModulePkg: Delete Tcp4Dxe in MdeModulePkg.
NetworkPkg: Remove some clarification from TcpDxe.inf
MdeModulePkg: Delete IScsiDxe in MdeModulePkg.
NetworkPkg: Remove some clarification from IScsiDxe.inf
MdeModulePkg: Delete UefiPxeBcDxe in MdeModulePkg.
NetworkPkg: Remove some clarification from UefiPxeBcDxe.inf
Solanki, Digant H (1):
IntelSiliconPkg\Include\IndustryStandard: Update IGD_OPREGION_MBOX3 Structure
Songpeng Li (3):
ShellPkg/TftpDynamicCommand: Change file writing method in tftp
NetworkPkg/IScsiDxe: Remove unused global variables.
NetworkPkg/Dhcp6Dxe: Remove an unused global variable.
Star Zeng (30):
Maintainers.txt: Update FmpDevicePkg maintainer
Maintainers.txt: Update MdeModulePkg maintainers
MdeModulePkg PeiCore: Remove the using of PcdPeiCoreMaxPeimPerFv
SecurityPkg Tcg(2)Pei: Remove the using of PcdPeiCoreMaxFvSupported
MdeModulePkg PeiCore: Remove the using of PcdPeiCoreMaxFvSupported
MdeModulePkg PeiCore: Remove the using of PcdPeiCoreMaxPpiSupported
OvmfPkg: Remove PcdPeiCoreMaxXXX PCDs' statement
Vlv2TbltDevicePkg: Remove PcdPeiCoreMaxXXX PCDs' statement
MdeModulePkg: Remove PcdPeiCoreMaxXXX PCDs
MdeModulePkg Variable: Add some missing changes for 9b18845
MdeModulePkg Variable: Abstract InitRealNonVolatileVariableStore
MdeModulePkg Variable: Move "extern XXX" to Variable.h
MdeModulePkg Variable: Not get NV PCD in VariableWriteServiceInitialize
MdeModulePkg Variable: Abstract VariableWriteServiceInitializeDxe/Smm
MdeModulePkg Variable: Remove CacheOffset in UpdateVariable()
MdeModulePkg Variable: type case VolatileBase to UINTN directly
MdeModulePkg: Add PcdEmuVariableNvModeEnable in dec
MdeModulePkg: Refine description a little for PcdEmuVariableNvStoreReserved
MdeModulePkg Variable: Add emulated variable NV mode support
MdeModulePkg VariablePei: Don't check BOOT_IN_RECOVERY_MODE
ArmVirtXen: Use merged variable driver for emulated NV mode
ArmVirtXen: Link VarCheckUefiLib NULL class library instance
BeagleBoardPkg: Use merged variable driver for emulated NV mode
QuarkMin: Use merged variable driver for emulated NV mode
CorebootPayloadPkg: Use merged variable driver for emulated NV mode
MdeModulePkg VariableStandaloneMm: Add PcdEmuVariableNvModeEnable in inf
MdeModulePkg: Remove EmuVariableRuntimeDxe
MdeModulePkg/PeiCore: Ensure FfsFileHeader 8 bytes aligned
MdeModulePkg/DxeCore: Ensure FfsFileHeader 8 bytes aligned
IntelFrameworkModulePkg/FwVolDxe: Ensure FfsFileHeader 8 bytes aligned
Stefan Berger (1):
OvmfPkg: Add TCG2 Configuration menu to the Device Manager menu
Sughosh Ganu (3):
ArmPkg/Include: Fix the SPM version SVC ID
StandaloneMM: Include the newly added library class for MMU functions
StandaloneMM: Update permissions for Standalone MM drivers memory area
Sumit Garg (2):
ArmPkg/OpteeLib: Add dummy RPC handler
ArmPkg/OpteeLib: Add OPTEE_SUCCESS return code
Sun, Zailiang (1):
Maintainers.txt: update Vlv2*Pkg maintainers.
Tomasz Michalec (2):
MdeModulePkg/SdMmcPciHcDxe: Add UhsSignaling to SdMmcOverride protocol
MdeModulePkg/SdMmcPciHcDxe: Add SwitchClockFreqPost to SdMmcOverride
Vijayenthiran Subramaniam (2):
MdeModulePkg/Variable: add debug logs in VariableServiceSetVariable
NetworkPkg/IScsiDxe: add debug logs for failed SetVariable attempts
Vladimir Olovyannikov (1):
MdeModulePkg/NonDiscoverablePciDeviceDxe: add missing validation
Vladimir Olovyannikov via edk2-devel (1):
ShellPkg/TftpDynamicCommand: Return proper status
Wang Fan (2):
NetworkPkg: Add WiFi Connection Manager to NetworkPkg
NetworkPkg: Fix Duplicate FreePool Error in WCM
Ye Ting (1):
Maintainers.txt: Change package maintainer and reviewer of CryptoPkg.
Yonghong Zhu (1):
Maintainers.txt: Update BaseTools maintainers
Yunhua Feng (3):
BaseTools: nametuple not have verbose parameter in python3
BaseTools: Remove unnecessary super function
BaseTools: replace long by int
Zhang, Chao B (6):
SecurityPkg: TCG Add more Event type
SecurityPkg: Update TCG PFP spec revision.
SecurityPkg/Tcg: Fix Warnings and Remarks reported by IASL
SecurityPkg/TCG: Upgrade UEFI supporting TCG spec info
MdeModulePkg:Tpm2Acpi.h: Upgrade UEFI supporting TCG spec info
Maintainers.txt: Change package maintainer and reviewer of SecurityPkg.
Zhao, ZhiqiangX (1):
BaseTools: AutoGen and GenFds share the parser data.
Zhichao Gao (8):
ShellPkg: add array index check for shell delay option
MdeModulePkg: change the function name ResetSystem
MdeModulePkg: Add the new API ResetSystem in the head file
MdeModulePkg: Add a new API ResetSystem for DXE ResetSystemLib
MdeModulePkg: Add a new API ResetSystem for Null version
MdeModulePkg: Add a new API ResetSystem for PEI ResetSystemLib
MdeModulePkg: Add a runtime library instance of ResetSystemLib
MdeModulePkg: Add the runtime ResetSystemLib in MdeModulePkg.dsc
Zhijux Fan (38):
BaseTools: Update nasm file build rule to support $(INC)
BaseTools: Add $(INC)-like support when compiling .nasm files
BaseTools:Build fail when PCD use in the [DEPEX] section of INF files
BaseTools:build break if the Path contains SingleFile.Ext
BaseTools:The BuildOptionPcd value is wrong
BaseTools: Fix Pcd Array changes build report issue.
BaseTools:Define Macro in Inf file, the pcdvalue Can't convert
BaseTool:Rename xrange() to range()
BaseTools:use iterate list to replace the itertools
BaseTools: Rename iteritems to items
BaseTools: replace get_bytes_le() to bytes_le
BaseTools:Solve the data sorting problem use python3
BaseTools: Update argparse arguments since it not have version now
BaseTools:Similar to octal data rectification
BaseTools/UPT:merge UPT Tool use Python2 and Python3
BaseTools: update Test scripts support python3
BaseTools/Scripts: Porting PackageDocumentTools code to use Python3
Basetools: It went wrong when use os.linesep
BaseTools:Fv BaseAddress must set If it not set
BaseTools:TestTools character encoding issue
BaseTools:Double carriage return inserted from Trim.py on Python3
BaseTools: change the Division Operator
BaseTools:There is extra blank line in datalog
BaseTools: Similar to octal data rectification
BaseTools: Update windows and linux run scripts file to use Python3
BaseTools:Update build tool to print python version information
BaseTools:Linux Python highest version check.
BaseTools: PCD value incorrect in structure pcd sku case.
BaseTools:StructurePCD value display incorrect in "Not used" section.
BaseTools:Fix a ECC issue
BaseTools:BaseTools supports to the driver combination.
BaseTools:Fixed build failure when specifying multiple BUILDTARGET
BaseTools:PCD value error in structure pcd sku case.
BaseTools:Build fail if define [DEPEX] in library inf
BaseTools:Some build generated files content are not ordered on linux
BaseTools:PackageDocumentTools import lib error occurs.
BaseTools:The BOM character is processed when python reads a file
BaseTools:Run packagedoc_cli.py to generate doc failed
yuchenlin (5):
Revert "OvmfPkg/QemuVideoDxe: list "UnalignedIoInternal.h" in the INF file"
Revert "OvmfPkg/QemuVideoDxe: VMWare SVGA device support"
Revert "OvmfPkg/QemuVideoDxe: Helper functions for unaligned port I/O."
Revert "OvmfPkg: VMWare SVGA display device register definitions"
OvmfPkg: simply use the Bochs interface for vmsvga
zwei4 (1):
Vlv2TbltDevicePkg:Fix build and boot failure of Minnowboard Max platform.
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Tested-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
|
|
The roms/edk2 submodule can help with three goals:
- build the OVMF and ArmVirtQemu virtual UEFI firmware platforms (to be
implemented later),
- build the EfiRom tool on the fly, which is used in roms/Makefile, for
building the "efirom" target,
- build UEFI test applications (to be run in guests), for qtest support.
Edk2 commit 85588389222a3636baf0f9ed8227f2434af4c3f9 stands for the latest
"stable tag", namely "edk2-stable201811".
The edk2 repository tracks some binary files that should not be removed by
QEMU's top-level "make clean"; exempt the full pathnames from the "find"
command.
Cc: "Michael S. Tsirkin" <mst@redhat.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Igor Mammedov <imammedo@redhat.com>
Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
Cc: Shannon Zhao <shannon.zhaosl@gmail.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Message-Id: <20190204160325.4914-2-lersek@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
|