Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
Laszlo Ersek a3be3b6597 OvmfPkg/AcpiPlatformDxe: drop double right shift in ADD/WRITE POINTER cmds
The Count parameter of RShiftU64() must be strictly smaller than 64.
ProcessCmdAddPointer() and ProcessCmdWritePointer() currently ensure this
by "cleverly" breaking the last bit of a potentially 8-byte right shift
out to a separate operation.

Instead, exclude the Count==64 case explicitly (in which case the
preexistent outer RShiftU64() would return 0), and keep only the inner
RShiftU64(), with the direct Count however.

This is not a functional change, just style improvement.

Cc: Jordan Justen <jordan.l.justen@intel.com>
Suggested-by: Jordan Justen <jordan.l.justen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
2017-02-22 03:35:18 +01:00
AppPkg
ArmPkg ArmPkg/ArmMmuLib: AARCH64: add support for modifying only permissions 2017-02-21 17:23:03 +00:00
ArmPlatformPkg ArmPlatformPkg/PL061Gpio: fix the offset value in Get function 2017-02-16 11:31:25 +00:00
ArmVirtPkg ArmVirtPkg/QemuFwCfgLib: implement QemuFwCfgSkipBytes() API 2017-01-31 00:14:41 +01:00
BaseTools BaseTools: Fix bug for GUIDED tool path override by DSC [BuildOptions] 2017-02-17 09:37:12 +08:00
BeagleBoardPkg Omap35xxPkg/PciEmulation: port to new non-discoverable device infrastructure 2016-12-18 17:31:47 +00:00
Conf
CorebootModulePkg
CorebootPayloadPkg CorebootPayloadPkg: Use EfiEventGroupSignal from UefiLib 2017-01-20 15:55:41 +08:00
CryptoPkg CryptoPkg/TlsLib: Refine the coding style. 2017-01-06 11:59:43 +08:00
DuetPkg
EdkCompatibilityPkg EdkCompatibilityPkg: Fix some typos of "according" 2017-02-08 14:49:21 +08:00
EdkShellBinPkg
EdkShellPkg
EmbeddedPkg EmbeddedPkg: Remove use of IntelFrameworkModulePkg legacy libs 2016-12-05 15:53:30 +00:00
EmulatorPkg EmulatorPkg: Remove use of IntelFrameworkModulePkg legacy libs 2016-12-02 15:59:19 +00:00
FatBinPkg FatBinPkg: New EnhancedFatDxe binaries for IA32, X64, EBC and IPF 2016-12-19 15:26:52 +08:00
FatPkg FatPkg: Explicitly declare FAT_CLUSTER_SPECIAL as unsigned type 2017-01-12 21:26:27 +08:00
IntelFrameworkModulePkg IntelFrameworkModulePkg: Use EfiEventEmptyFunction from UefiLib 2017-01-20 15:55:32 +08:00
IntelFrameworkPkg IntelFrameworkPkg UefiLib: Make the event empty function public 2017-01-20 15:51:17 +08:00
IntelFsp2Pkg IntelFsp2Pkg: 41d739e breaks flat tree build 2016-12-05 14:17:23 +08:00
IntelFsp2WrapperPkg
IntelFspPkg
IntelFspWrapperPkg
IntelSiliconPkg IntelSiliconPkg: Fix format issues 2016-12-20 10:51:16 +08:00
MdeModulePkg MdeModulePkg/BMMUiLib: Remove old useless data before new save action 2017-02-21 19:19:22 +08:00
MdePkg MdePkg/BasePrintLib: Add safe print functions [A|U]ValueToStringS 2017-02-21 13:56:14 +08:00
NetworkPkg NetworkPkg/IpSecDxe: Add check to avoid possible divide by zero 2017-02-21 09:25:54 +08:00
Nt32Pkg Nt32Pkg.dsc: Add flag to control HTTP connections 2017-01-23 10:27:45 +08:00
Omap35xxPkg Omap35xxPkg/PciEmulation: port to new non-discoverable device infrastructure 2016-12-18 17:31:47 +00:00
OptionRomPkg
OvmfPkg OvmfPkg/AcpiPlatformDxe: drop double right shift in ADD/WRITE POINTER cmds 2017-02-22 03:35:18 +01:00
PcAtChipsetPkg PcAtChipsetPkg: Fix typing errors 2017-01-20 08:50:09 +08:00
PerformancePkg
QuarkPlatformPkg QuarkPlatformPkg/Tpm12DeviceLibAtmelI2c: Fix GCC build issues 2017-01-11 11:11:30 -08:00
QuarkSocPkg
SecurityPkg SecurityPkg/TpmCommandLib: Add Tpm2ReadPublic. 2017-02-21 16:47:18 +08:00
ShellBinPkg ShellBinPkg: New Shell binaries for IA32 and X64 2016-12-19 15:27:38 +08:00
ShellPkg ShellPkg/pci: Report error when invalid value is specified for "-ec" 2017-02-16 13:40:28 +08:00
SignedCapsulePkg SignedCapsulePkg/EdkiiSystemCapsuleLib: Fix logic error. 2017-02-08 21:39:15 -08:00
SourceLevelDebugPkg
StdLib
StdLibPrivateInternalFiles
UefiCpuPkg UefiCpuPkg/ExceptionHandlerAsm.S: Fix code length issue with GCC 5.4 2017-02-22 09:50:04 +08:00
UnixPkg
Vlv2DeviceRefCodePkg Vlv2DeviceRefCodePkg: Fixed thermal issue. 2017-02-08 15:32:39 +08:00
Vlv2TbltDevicePkg Vlv2TbltDevicePkg/BootScriptSaveDxe: save 64-bit LoopTimes 2017-01-03 12:23:41 +01:00
.gitignore
BuildNotes2.txt
Edk2Setup.bat
Maintainers.txt
edksetup.bat
edksetup.sh