Laszlo Ersek
491ae24559
SourceLevelDebugPkg: DebugCommunicationLibUsb: remove set but unused variables
...
Cc: Jeff Fan <jeff.fan@intel.com >
Cc: Hao Wu <hao.a.wu@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Hao Wu <hao.a.wu@intel.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:53 +01:00
Laszlo Ersek
c30d65e080
SourceLevelDebugPkg: DebugAgentCommon: remove set but unused variables
...
Cc: Jeff Fan <jeff.fan@intel.com >
Cc: Hao Wu <hao.a.wu@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Hao Wu <hao.a.wu@intel.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:52 +01:00
Laszlo Ersek
a5e5d9458a
QuarkSocPkg: Ohci/Pei: remove set but unused variables
...
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:50 +01:00
Laszlo Ersek
2a4d0a30a8
QuarkSocPkg: Ohci/Dxe: remove set but unused variables
...
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:49 +01:00
Laszlo Ersek
f87c0b5e46
QuarkSocPkg: SDMediaDeviceDxe: remove set but unused variables
...
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:47 +01:00
Laszlo Ersek
455b7b66f7
QuarkSocPkg: Spi/Common: remove set but unused variables
...
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:46 +01:00
Laszlo Ersek
0e283ad75f
QuarkSocPkg: SmmControlPei: remove set but unused variables
...
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:44 +01:00
Laszlo Ersek
a7705e193a
QuarkSocPkg: SmmControlDxe: remove set but unused variables
...
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:43 +01:00
Laszlo Ersek
498abdab57
QuarkSocPkg: QNCInit/Dxe: remove set but unused variables
...
This patch also eliminates a PCI config space access, but that should be
fine.
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:41 +01:00
Laszlo Ersek
65f810dbd5
QuarkSocPkg: MemoryInit/Pei: remove set but unused variable TRFC
...
The expression that was used to set it had no side effects.
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:40 +01:00
Laszlo Ersek
8f7c4375be
QuarkSocPkg: QNCSmmLib: remove set but unused variables
...
This patch also removes a PcdGet16() call, but that should be harmless.
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:38 +01:00
Laszlo Ersek
21519420cc
QuarkSocPkg: MtrrLib: remove set but unused variables
...
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:36 +01:00
Laszlo Ersek
53632cea0c
QuarkSocPkg: IntelQNCLib: remove set but unused variables
...
This patch also removes a few PCI config space accesses, but that
shouldn't be a problem.
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Kelly Steele <kelly.steele@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:35 +01:00
Laszlo Ersek
025bf7bbde
OptionRomPkg: FtdiUsbSerialDxe: remove set but unused variables
...
Cc: Ruiyu Ni <ruiyu.ni@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 >
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:33 +01:00
Laszlo Ersek
aa5fc205dd
NetworkPkg: IpSecDxe: remove set but unused variables
...
Cc: Siyuan Fu <siyuan.fu@intel.com >
Cc: Jiaxin Wu <jiaxin.wu@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Jiaxin Wu <jiaxin.wu@intel.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:31 +01:00
Laszlo Ersek
3b93b8070d
MdeModulePkg: DeviceManagerUiLib: remove set but unused variables
...
Cc: Feng Tian <feng.tian@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:29 +01:00
Laszlo Ersek
8192be265e
MdeModulePkg: BootMaintenanceManagerUiLib: remove set but unused variables
...
Cc: Feng Tian <feng.tian@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:28 +01:00
Laszlo Ersek
59ddab7e6e
MdeModulePkg: UfsPassThruDxe: remove set but unused variables
...
Cc: Feng Tian <feng.tian@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@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 >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:26 +01:00
Laszlo Ersek
c1df8b889d
MdeModulePkg: BootManagerMenuApp: remove set but unused variables
...
Cc: Feng Tian <feng.tian@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@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 >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:24 +01:00
Ard Biesheuvel
3a9dcf9f28
MdeModulePkg/PciHostBridgeDxe: remove unused but set variables
...
Remove variables that are declared, assigned but never referenced. This
fixes a warning emitted by GCC when -Wunused-but-set-variable is in effect.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:22 +01:00
Laszlo Ersek
7b3d87aca2
IntelFspWrapperPkg: PeiFspHobProcessLibSample: remove set but unused variables
...
Cc: Jiewen Yao <jiewen.yao@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:21 +01:00
Laszlo Ersek
98c12c0ec9
IntelFrameworkModulePkg: LegacyBootMaintUiLib: remove set but unused variables
...
Cc: Jeff Fan <jeff.fan@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:19 +01:00
Laszlo Ersek
cf8a6e5cf8
IntelFrameworkModulePkg: DxeCapsuleLib: remove set but unused variables
...
Cc: Jeff Fan <jeff.fan@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:18 +01:00
Laszlo Ersek
1e8561d181
IntelFrameworkModulePkg: BiosVideo: remove set but unused variable
...
Cc: Jeff Fan <jeff.fan@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:16 +01:00
Laszlo Ersek
92658c8af1
EmulatorPkg: CpuRuntimeDxe: remove set but unused variables
...
Cc: Jordan Justen <jordan.l.justen@intel.com >
Cc: Andrew Fish <afish@apple.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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:15 +01:00
Laszlo Ersek
beca921d98
EdkCompatibilityPkg: SmmBaseHelper: remove set but unused variables
...
This patch also eliminates an AsmReadCr3() call in PageFaultHandler(), but
that should not be a problem.
Cc: Liming Gao <liming.gao@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 >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:13 +01:00
Laszlo Ersek
dbd62b34bc
EdkCompatibilityPkg: EdkIIGlueLib: remove set but unused variables
...
Cc: Liming Gao <liming.gao@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 >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:11 +01:00
Laszlo Ersek
d0f3dad373
EdkCompatibilityPkg: BsSerialStatusCode: remove set but unused variable
...
Cc: Liming Gao <liming.gao@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 >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:10 +01:00
Laszlo Ersek
5ccd43c817
EdkCompatibilityPkg: UefiEfiIfrSupportLib: remove set but not used variables
...
Cc: Liming Gao <liming.gao@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 >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:08 +01:00
Laszlo Ersek
6051996ccc
CorebootPayloadPkg: PlatformBdsLib: remove set but unused variables
...
Cc: Maurice Ma <maurice.ma@intel.com >
Cc: Prince Agyeman <prince.agyeman@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:52:06 +01:00
Laszlo Ersek
ca469b4728
CorebootPayloadPkg: FbGop: remove set but unused variables
...
Cc: Maurice Ma <maurice.ma@intel.com >
Cc: Prince Agyeman <prince.agyeman@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 >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-25 10:51:54 +01:00
Leendert van Doorn
f0bbcdf80d
ArmPkg|EmbeddedPkg: make PcdCpuVectorBaseAddress 64 bits wide
...
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Leo Duran <leo.duran@amd.com >
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org >
2016-03-25 07:17:53 +01:00
Leendert van Doorn
91673dfdfe
ArmPlatformPkg: fixups for 64-bit pointers
...
This retypes some stack base PCD as 64-bit, and fixes up a number of references
to 64-bit PCDs (including the retypes ones), to use the correct PcdGet64()
accessors. Note that, in the case of FixedPcdGet64, this does not actually
caused any problems, since that resolves to an immediate value. But the
generic PcdGetxx accessors should be typed according to the size of the PCD.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Leo Duran <leo.duran@amd.com >
[ard.biesheuvel: fixed up some instances in the 32-bit ARM code]
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org >
2016-03-25 07:17:28 +01:00
Leendert van Doorn
7e5a6e394c
ArmPkg: apply Cortex-A57 errata
...
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Leo Duran <leo.duran@amd.com >
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org >
2016-03-25 07:09:49 +01:00
Leo Duran
da6ae66641
EmbeddedPkg/RTC: use returned status at init-time
...
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Leo Duran <leo.duran@amd.com >
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org >
2016-03-25 07:09:49 +01:00
Zhang, Lubo
3decba3d32
NetworkPkg:Fix bug when parsing the dhcp6 option 16
...
when to parse the DHCP6 reply packet,there will be 6
bytes offset before the option data according to
RFC 3315.
Cc: Fu Siyuan <siyuan.fu@intel.com >
Cc: Ye Ting <ting.ye@intel.com >
Cc: Wu Jiaxin <jiaxin.wu@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Zhang Lubo <lubo.zhang@intel.com >
Reviewed-by: Reviewed-by: Hegde Nagaraj P <nagaraj-p.hegde@hpe.com >
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Wu Jiaxin <jiaxin.wu@intel.com >
2016-03-25 11:33:02 +08:00
Zhang Lubo
651aeac672
NetworkPkg:Fix Http boot download issue.
...
When http boot download the second time without return
out of the boot manager, the DHCP process will start twice
with the same Boot file uri and print the information twice
which we not expected. This is caused by wrong logic
of handling the device path of the boot file when loading it.
Cc: Fu Siyuan <siyuan.fu@intel.com >
Cc: Ye Ting <ting.ye@intel.com >
Cc: Wu Jiaxin <jiaxin.wu@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Zhang Lubo <lubo.zhang@intel.com >
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com >
2016-03-25 11:32:57 +08:00
Qiu Shumin
5d54bbec2c
ShellPkg/UefiHandleParsingLib: Fix GUID reference
...
Pass in GUID* for the GUID reference in a CatSPrint statement. Issue was noticed when running "dh -d -v" command on a system with a PCI NIC installed.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Thomas Palmer <thomas.palmer@hpe.com >
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com >
Reviewed-by: Samer El-Haj-Mahmoud <elhaj@hpe.com >
2016-03-25 10:06:55 +08:00
Peter Kirmeier
4480414642
BaseTools: Updated BuildNotes URLs
...
Updated URLs (git repository and step-by-step instructions)
Cc: Yonghong Zhu <yonghong.zhu@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Peter Kirmeier <topeterk@freenet.de >
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com >
2016-03-25 09:46:44 +08:00
Alcantara, Paulo
a7b15909e8
MdeModulePkg/RamDiskDxe: Fix typo in HII message
...
s/Configutation/Configuration/
Cc: Feng Tian <feng.tian@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Paulo Alcantara <paulo.alc.cavalcanti@hp.com >
Signed-off-by: Juliano Ciocari <juliano.ciocari@hp.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Feng Tian <feng.tian@Intel.com >
2016-03-24 20:48:40 +08:00
Gary Lin
d6224153d7
SecurityPkg/SecureBootConfigDxe: Remove type casting from the ChooseFile handlers
...
The type casting in the ChooseFile is not necessary and it actually
hid the incompatible handlers from the compiler.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gary Lin <glin@suse.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Dandan Bi <dandan.bi@intel.com >
2016-03-24 09:26:49 +01:00
Gary Lin
bac308be0c
SecurityPkg/SecureBootConfigDxe: Declare EFIAPI for the ChooseFile handlers
...
The SecureBootConfig now uses ChooseFile() from FileExplorerLib
to select the certificates to be enrolled into PK, KEK, DB, DBX,
or DBT, and the corresponding handlers to get the content of the
file. Per the definition of CHOOSE_HANDLER, the handler must use
EFIAPI as the calling convention. However, the calling convention
was not specified the following handlers: UpdatePKFromFile(),
UpdateKEKFromFile(), UpdateDBFromFile(), UpdateDBXFromFile(), and
UpdateDBTFromFile(). When compiling the firmware with gcc, the
default calling convention is not compatible with EFIAPI, so the
handlers interpreted the argument the wrong way and passed the
wrong device path to UpdatePage(), and the system crashed when
the user tried to enroll a certificate into the key database.
This commit specifies the calling convention for those functions
so that gcc can generate the right code.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gary Lin <glin@suse.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Dandan Bi <dandan.bi@intel.com >
2016-03-24 09:26:46 +01:00
Ard Biesheuvel
e36ed7a84b
ShellPkg/UefiShellDebug1CommandsLib: remove unused but set variable
...
Remove variable FStartRow that is declared, assigned but never referenced.
This fixes a warning emitted by GCC when -Wunused-but-set-variable is in
effect.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org >
Reviewed-by: Liming Gao <liming.gao@intel.com >
2016-03-24 07:46:18 +01:00
Ruiyu Ni
f6830005bb
MdeModulePkg/PciBus: Should reserve enough bus number for HPC
...
When there is no bridge before the HPC (hot plug controller),
the issue cannot be seen.
But when there are bridges before the HPC, the PciBus will only
use the value (= <CurrentBusNumber> + <ReservedBusNumber>) as the
sub-ordinary bus number for HPC.
The correct sub-ordinary bus number should be:
<CurrentBusNumber> + <OccupiedBusNumber>(by earlier bridges) +
<ReservedBusNumber>.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com >
2016-03-24 11:24:30 +08:00
Ruiyu Ni
b99e9ca916
MdeModulePkg/Bds: Fix VS2012 build failure.
...
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com >
Reviewed-by: Feng Tian <feng.tian@intel.com >
2016-03-24 11:24:30 +08:00
Tapan Shah
8985d6127a
ShellPkg: Modify the 'dh' Shell command to dump the Firmware Management Protocol Image Descriptor Information.
...
Modify 'dh' shell command to dump FirmwareManagement Protocol information.
Add FirmwareManagement image descriptor V1 and V2 structure definition in UefiHandleParsingLib.h to support decoding V1/V2 revisions.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Tapan Shah <tapandshah@hpe.com >
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
2016-03-24 11:23:12 +08:00
Marvin Häuser
bb7051eba9
MdePkg: Move SMBIOS data into the IndustryStandard header.
...
As the SMBIOS table types belong to the SMBIOS standard, they were
moved from the SMBIOS Protocol header into the SMBIOS
IndustryStandard header without the EFI_-prefix. Defines with the
EFI_-prefix have been kept in the Protocol header for
backwards-compatibility, resolving to the IndustryStandard defines.
The same has been done with the C types.
The SMBIOS table header structure had been duplicated -
SMBIOS_STRUCTURE in the IndustryStandard header and
EFI_SMBIOS_TABLE_HEADER in the Protocol file - and thus the
Protocol type was replaced with a typedef to the InudstryStandard's.
This doesn't only make it easier to maintain, but it also prevents
potential future issues as the Protocol type has been aligned, while
the standard and the IndustryStandard header declare it as
byte-packed.
This has worked well till now only because the members of the
structure do not require alignment yet.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
2016-03-24 10:30:43 +08:00
Qiu Shumin
ee60bd2b6a
ShellPkg: Make the USB mouse behavior in 'edit' consistent with 'hexedit'.
...
1. Make the USB mouse cursor move smoothly in 'edit'.
2. Make the USB mouse can drag and select text in 'edit'.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Qiu Shumin <shumin.qiu@intel.com >
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com >
2016-03-24 10:17:52 +08:00
Fu Siyuan
a5acc84226
NetworkPkg: Fix HII related problem in HTTP boot driver.
...
According to UEFI spec, HII_Config_Access.RouteConfig() should return success
if the required configuration has been processed. Current HTTP boot driver
may return error code in some situation, which failed the UEFI SCT test.
This patch fix this issue by removing the returned error status code and adding
extra check point in the Callback() function, which will pop up a message box
if user input an unsupported URI string.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com >
Reviewed-by: Dong Eric <eric.dong@intel.com >
Reviewed-by: Wu Jiaxin <jiaxin.wu@intel.com >
2016-03-24 10:09:47 +08:00
Dandan Bi
9e41f686fc
MdeModulePkg/FileExplorerLib.h: Remove the redefinition of typedefs
...
Xcode clang seems unhappy with both FileExplorerLib.h and
Protocol/FileExplorer.h both defining CHOOSE_HANDLER, now
remove the definition in FileExplorerLib.h.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Andrew Fish <afish@apple.com >
Reviewed-by: Eric Dong <eric.dong@intel.com >
2016-03-24 09:00:53 +08:00