- Oct 03, 2019
-
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=2199 Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Leif Lindholm <leif.lindholm@linaro.org> Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Acked-by:
Ard Biesheuvel <ard.biesheuvel@linaro.org>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=2199 Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Leif Lindholm <leif.lindholm@linaro.org> Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Acked-by:
Ard Biesheuvel <ard.biesheuvel@linaro.org>
-
- Oct 01, 2019
-
-
Andrei Warkentin authored
The Pi GPU decouples requested resolution from actual physical resolution and can perform scaling of virtual resolutions. This enables platform users to do something like ask for 1024x768 and get a framebuffer of that size, regardless of the actual output (which could be a very blurry SDTV). Specifically, this patch allows selecting which specific virtual resolutions to enable, thus replacing the old all-or-nothing behaviour with either all virtual resolutions supported, or just the native one. This patch also adds enables the common 7" Pi (800x480) screen to be used at 800x600 resolution, instead of forcing 640x480 as the only usable resolution. Signed-off-by:
Pete Batard <pete@akeo.ie> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
- Sep 28, 2019
-
-
Marcin Wojtas authored
MdeModulePkg/SdMmcHcDxe update to use rev 3 of SdMmcOverrideProtocol reworked SD card initialization and added new enums describing lower speeds. Include this in XenonDxe, which fixes Armada70x0Db SD interface. Signed-off-by:
Marcin Wojtas <mw@semihalf.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
Patryk Duda authored
This patch fixes missing MdioIndex copying during initialization. This bug appeared as inability to communicate with PHY connected to MDIO other than first. Signed-off-by:
Patryk Duda <pdk@semihalf.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
Patryk Duda authored
This commit fixes bug which was causing one sector of bytes to be ommited. It was discovered when bytes to be written was 0 in last block, but total count of bytes was multiplication of sector size. It turned out that in every case one sector of data was missing. This bug can be fixed in various ways, but this solution fixes hypotetical situation in which total bytes count is smaller than sector size. Signed-off-by:
Patryk Duda <pdk@semihalf.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
- Sep 26, 2019
-
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2217 Python build is enabled for some platform code leading to .pyc files created in __pycache__ directories. This change adds the __pycache__ directory to a .gitignore file to allow git to ignore Python cache files. Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Cc: Liming Gao <liming.gao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Leif Lindholm <leif.lindholm@linaro.org> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
- Sep 25, 2019
-
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 * Updates maintainers for the System 76 GalagoPro3 board * Updated Readme.md with System 76 GalagoPro3 board details * Adds the ability to build the GalagoPro3 board to build.cfg Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 * Adds files required to build the GalagoPro3 board to the board directory. * Updates KabylakeOpenBoardPkg/OpenBoardPkg.dec to reference the new GalagoPro3 board directory. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 Moves the Synaptics PS/2 mouse support required for the Galago Pro 3 trackpad to function from the previous location in ClevoOpenBoardPkg/N1xxWU to the common ASL file in KabylakeOpenBoardPkg. The board ID is used to determine which PS/2 mouse device to expose. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 Adds the board ID as a field in global NVS (BDID) to allow ACPI code to take conditional actions based on the active board. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 Moves all Kaby Lake board ID definitions into a single header file so it is easier to maintain the values and include the values into common package files that need to make decisions based on board ID. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 Adds the modules used for System 76 Galago Pro 3 board support. This override should be removed in a future cleanup change. That is outside the scope of this change which is to move the contents from ClevoOpenBoardPkg/N1xxWU to KabylakeOpenBoardPkg/GalagoPro3. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 Adds the library class instances for System 76 Galago Pro 3 board support. * PeiSiliconPolicyNotifyLib * PeiSiliconPolicyUpdateLibFsp * BasePlatformHookLib * BoardAcpiLib * BoardInitLib * DxeSiliconPolicyUpdateLib Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 Adds the Galago Pro 3 board ID header file. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 PeiSerialPortLibSpiFlash is currently used for early boot closed chassis debug on production systems such as the System 76 Galago Pro laptop. This change moves the library to KabylakeOpenBoardPkg from ClevoOpenBoardPkg since the Clevo package is being removes for code consolidation. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 The flash map currently in KabylakeOpenBoardPkg is only applicable to the KabylakeRvp3 board. This change moves the flash map to that board directory to prepare for other boards to reside in the package. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 EC command details may vary across Kaby Lake boards. This change moves this set of EC commands to the KabylakeRvp3 directory since these commands are specifically used by that board at this time. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 To prepare KabylakeOpenBoardPkg for multi-board support, the policy update libraries should be moved to the individual board directory. Prevously KabylakeOpenBoardPkg only supported the KabylakeRvp3 board and the policy update libraries were kept above the board directory level. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 Remove references to ClevoOpenBoardPkg external to the package since the package is now removed. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 The N1xxWU board contents will be moved to KabylakeOpenBoardPkg to reduce code duplication between ClevoOpenBoardPkg and KabylakeOpenBoardPkg. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2207 The N1xxWU board contents will be moved to KabylakeOpenBoardPkg to reduce code duplication between ClevoOpenBoardPkg and KabylakeOpenBoardPkg. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Jeremy Soller <jeremy@system76.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Jeremy Soller <jeremy@system76.com>
-
- Sep 24, 2019
-
-
Shenglei Zhang authored
Remove white space in AcpiDebug.c and convert the file format. The original end of last line in DebugFeaturePkg.dsc is '/r'. Now update it to '/r/n'. Cc: Eric Dong <eric.dong@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Shenglei Zhang <shenglei.zhang@intel.com> Reviewed-by:
Eric Dong <eric.dong@intel.com>
-
Shenglei Zhang authored
The original the of last line is '/r'. Now update it to '/r/n'. Cc: Dandan Bi <dandan.bi@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Shenglei Zhang <shenglei.zhang@intel.com> Reviewed-by:
Dandan Bi <dandan.bi@intel.com>
-
Shenglei Zhang authored
The original end of last line is '/r'. Now update it to '/r/n'. Cc: Eric Dong <eric.dong@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Shenglei Zhang <shenglei.zhang@intel.com> Reviewed-by:
Eric Dong <eric.dong@intel.com>
-
- Sep 23, 2019
-
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2068 Adds the ACPI device for the Synaptics touchpad. With this change, the touchpad device is functional in the OS. Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2068 This change sets the serial IRQ mode to continuous to allow the PS/2 keyboard and mouse to function properly in the OS. In the UEFI boot environment, the device uses a polling model so this change is not strictly required for that environment. Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2204 These build failures can be reproduced simply by building the AdvancedFeaturePkg.dsc file in GCC5 for X64 architecture. To build the whole package DSC (not pull individual features into other packages), set the WORKSPACE variable to the edk2 directory in the workspace as is done by executing edksetup.sh then create the PACKAGES_PATH variable and add the Platform/Intel and Silicon/Intel directories to the variable value. Then start the build of AdvancedFeaturePkg.dsc: 'build -p AdvancedFeaturePkg/AdvancedFeaturePkg.dsc -a X64' This change adds EFIAPI to the following function declarations so they are consistent with the declaration for module entry points. * BmcElog.c - InitializeBmcElogLayer () * FrbPei.c - InitializeFrbPei () * IpmiFru.c - InitializeFru () All future contributions to AdvancedFeaturePkg must successfully build in GCC after this change. Cc: Dandan Bi <dandan.bi@intel.com> Cc: Sai Chaganty <rangasai.v.chaganty@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Dandan Bi <dandan.bi@intel.com> Reviewed-by:
Sai Chaganty <rangasai.v.chaganty@intel.com>
-
Wei, David Y authored
When running networks of multiple machines, Simics assigns different disk IDs to each disk created. This change the boot priority and can't boot from SATA HDD directly. Clear boot priority in NVRAM can fix this issue. Cc: Hao Wu <hao.a.wu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Agyeman Prince <prince.agyeman@intel.com> Cc: Kubacki Michael A <michael.a.kubacki@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Co-authored-by:
Michael Kubacki <michael.a.kubacki@intel.com> Signed-off-by:
David Wei <david.y.wei@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com>
-
Shenglei Zhang authored
In DxeCheckBootVariable.c, add check for BootOrder and Variable in the if statement. In DxeCheckGcd.c, add check for GcdIoMap to ensure it not NULL when allocating memory to what it points to. Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Shenglei Zhang <shenglei.zhang@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com>
-
Shenglei Zhang authored
Add check for pointer Variable to ensure it is not NULL when used. Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Shenglei Zhang <shenglei.zhang@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com>
-
- Sep 19, 2019
-
-
Zhang, Shenglei authored
Currently there is no check for the parameter OutTable. So add the logic that return value EFI_INVALID_PARAMETER when the OutTable is NULL. Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Shenglei Zhang <shenglei.zhang@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Wei, David Y authored
MinPlatformPkg now use gEfiSmmSmramMemoryGuid instead of gEfiSmmPeiSmramMemoryReserveGuid to build memory HOB. SimicsOpenBoardPkg need to update for it accordingly. Cc: Hao Wu <hao.a.wu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Agyeman Prince <prince.agyeman@intel.com> Cc: Kubacki Michael A <michael.a.kubacki@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Signed-off-by:
David Wei <david.y.wei@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
- Sep 17, 2019
-
-
Andy Hayes authored
Corrected initialisation of one of data structures used to transmit USB control messages. Mistake had no practical effects but fixing to be on safe side. Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by:
Andy Hayes <andy.hayes@displaylink.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
Shenglei Zhang authored
The structure ClearSelResponse is uninitialized before used. Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Sai Chaganty <rangasai.v.chaganty@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Shenglei Zhang <shenglei.zhang@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Shenglei Zhang authored
Change the value from "sizeof(UINT8)" to 1 in the arithmetic expression. The original value added to (UINT8 *)&GetBmcGlobalEnables is (sizeof(UINT8)*sizeof(UINT8)) which equals to 1, so the functionality looks right. But the arithmetic logic is actually wrong. Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Sai Chaganty <rangasai.v.chaganty@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Shenglei Zhang <shenglei.zhang@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
- Sep 16, 2019
-
-
Ankit Sinha authored
1. Default APIC NMI structure in MADT changed to expose Level-Triggered interrupts. 2. x2APIC NMI structure won't be exposed to OS if x2APIC is not enabled. Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Ankit Sinha <ankit.sinha@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Michael Kubacki authored
This change makes the following updates: 1. Add SimicsOpenBoardPkg details. 2. Update Python instructions to Python 3.x and mention Python 2.x deprecation. 3. Add Linux build environment set up instructions. 4. Update supported compiler and tool versions to newer versions tested. * Ubuntu build: 16.04.5 LTS to 18.04.1 LTS * iASL: 20160527 to 20190816 * NASM: 2.11.08 to 2.12.02 5. Update ClevoOpenBoardPkg details. 6. Add instructions to build packages (e.g. AdvancedFeaturePkg). 6. Update Planned Activities and Ideas sections. Cc: Agyeman Prince <prince.agyeman@intel.com> Cc: Dandan Bi <dandan.bi@intel.com> Cc: Sai Chaganty <rangasai.v.chaganty@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Wei David Y <david.y.wei@intel.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com>
-
- Sep 13, 2019
-
-
Pete Batard authored
The header files are used but missing in INF, which causes warning message when building them. Signed-off-by:
Pete Batard <pete@akeo.ie> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2059 These build failures can be reproduced simply by building the AdvancedFeaturePkg.dsc file in GCC5. To build the whole package DSC (not pull individual features into other packages), set the WORKSPACE variable to the edk2 directory in the workspace as is done by executing edksetup.sh then create the PACKAGES_PATH variable and add the Platform/Intel and Silicon/Intel directories to the variable value. Then start the build of AdvancedFeaturePkg.dsc: 'build -p AdvancedFeaturePkg/AdvancedFeaturePkg.dsc' This change corrects the following issues reported by GCC: * BmcAcpi.c - Cast the pointer actual parameter types passed to functions to the formal parameter type. * OsWdt.c - Return the Status variable as the function return value in DriverInit (). * PeiIpmiInit.c - Return the Status variable as the function return value in PeimIpmiInterfaceInit () * SolStatus.c - Remove the unused variable SOLEnabled. The variable was not removed after a code refactoring. All future contributions to AdvancedFeaturePkg must successfully build in GCC after this change. Cc: Dandan Bi <dandan.bi@intel.com> Cc: Sai Chaganty <rangasai.v.chaganty@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Sai Chaganty <rangasai.v.chaganty@intel.com>
-