- May 13, 2019
-
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=1467 https://bugzilla.tianocore.org/show_bug.cgi?id=1374 https://bugzilla.tianocore.org/show_bug.cgi?id=1793 Update Maintainers.txt for the following packages: * Drivers/OptionRomPkg * Platform/BeagleBoard/BeagleBoardPkg * Platform/Intel/QuarkPlatformPkg * Platform/Intel/Vlv2TbltDevicePkg * Silicon/Intel/QuarkSocPkg * Silicon/Intel/Vlv2DeviceRefCodePkg * Silicon/TexasInstruments/Omap35xxPkg Add the following platforms to Readme.md * BeagleBoard * MinnowBoard Max/Turbot * Galileo Cc: Zailiang Sun <zailiang.sun@intel.com> Cc: Yi Qian <yi.qian@intel.com> Cc: Kelly Steele <kelly.steele@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Leif Lindholm <leif.lindholm@linaro.org> Reviewed-by:
Zailiang Sun <zailiang.sun@intel.com> Reviewed-by:
Kelly Steele <kelly.steele@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=1793 Import OptionRomPkg from edk2/master. Cc: Ray Ni <ray.ni@intel.com> Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=1374 Import Vlv2TbltDevicePkg from edk2/master. Cc: Zailiang Sun <zailiang.sun@intel.com> Cc: Yi Qian <yi.qian@intel.com> Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Zailiang Sun <zailiang.sun@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=1374 Import Vlv2DeviceRefCodePkg from edk2/master. Cc: Zailiang Sun <zailiang.sun@intel.com> Cc: Yi Qian <yi.qian@intel.com> Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Zailiang Sun <zailiang.sun@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=1374 Import QuarkPlatformPkg from edk2/master. Cc: Kelly Steele <kelly.steele@intel.com> Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Kelly Steele <kelly.steele@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=1374 Import QuarkSocPkg from edk2/master. Cc: Kelly Steele <kelly.steele@intel.com> Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Kelly Steele <kelly.steele@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=1467 Import BeagleBoardPkg from edk2/master. Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Leif Lindholm <leif.lindholm@linaro.org> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Michael D Kinney authored
https://bugzilla.tianocore.org/show_bug.cgi?id=1467 Import Omap35xxPkg from edk2/master. Cc: Leif Lindholm <leif.lindholm@linaro.org> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by:
Michael D Kinney <michael.d.kinney@intel.com> Leif Lindholm <leif.lindholm@linaro.org> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Agyeman, Prince authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1691 What was done: - an optional 7th argument was added to RebaseAndPatchFspBinBaseAddress.py - updated lincense on RebaseAndPatchFspBinBaseAddress.py - replace \\ with os independent os.sep Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Signed-off-by:
Agyeman <prince.agyeman@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com> Tested-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Agyeman, Prince authored
Updates ReadMe.md with the instructions for the Python build scripts. Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Signed-off-by:
Agyeman <prince.agyeman@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Agyeman, Prince authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=1694 This change allows building all the platforms in Platform/Intel with a single python script. This script works with python 2.7 and python 3.7. Files Added: * build_bios.py: the main build script build.cfg: contains general/default build settings * ClevoOpenBoardPkg/N1xxWU/build_config.cfg: contains N1xxWU specific build settings * KabylakeOpenBoardPkg/KabylakeRvp3/build_board.py : contains sample custom build script * KabylakeOpenBoardPkg/KabylakeRvp3/build_config.cfg: contains KabylakeRvp3 build settings * PurleyOpenBoardPkg/BoardMtOlympus/build_board.py: contains BoardMtOlympus custom build script * PurleyOpenBoardPkg/BoardMtOlympus/build_config.cfg: contains BoardMtOlympus custom build settings Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Isaac W Oram <isaac.w.oram@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Bowen Zhou <bowen.zhou@intel.com> Cc: Shifei A Lu <shifei.a.lu@intel.com> Signed-off-by:
Agyeman <prince.agyeman@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com> Tested-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Michael Kubacki authored
Adds details on the EDK II Minimum Platform design for Intel platforms. * Overview of Minimum Platform * Board package purpose and conventions * Stage boot concept and control * Minimum Platform firmware solution stack overview * Updates build instructions for all <xxx>OpenBoardPkgs * Adds information for the ClevoOpenBoardPkg * Adds planned activities and ideas for the future Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Isaac W Oram <isaac.w.oram@intel.com> Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com>
-
Zhichao Gao authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1460 Add a new API ResetSystem to this ResetSystemLib instance. It only adds the basic functions from ResetSystemRuntimeDxe. Lacking of this interface may cause link error, if some drivers use this new API and link to this library instance. Make the ResetPlatformSpecific's parameters same with the interface in Edk2 repo. Notes: This library API only provide a basic function of reset. If the consumers want full functions, they should use the instance in the MdeModulePkg and make sure the depex driver is dispatched. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Michael A Kubacki <michael.a.kubacki@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Zhichao Gao <zhichao.gao@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Zhichao Gao authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1460 Add a new API ResetSystem to this ResetSystemLib instance. It only adds the basic functions from ResetSystemRuntimeDxe. Lacking of this interface may cause link error, if some drivers use this new API and link to this library instance. Make the ResetPlatformSpecific's parameters same with the interface in Edk2 repo. Also change the caller and declaration at the same time. Notes: This library API only provide a basic function of reset. If the consumers want full functions, they should use the instance in the MdeModulePkg and make sure the depex driver is dispatched. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Michael A Kubacki <michael.a.kubacki@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Zhichao Gao <zhichao.gao@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Zhichao Gao authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1460 Add a new API ResetSystem to this ResetSystemLib instance. It only adds the basic functions from ResetSystemRuntimeDxe. Lacking of this interface may cause link error, if some drivers use this new API and link to this library instance. Make the ResetPlatformSpecific's parameters same with the interface in Edk2 repo. Notes: This library API only provide a basic function of reset. If the consumers want full functions, they should use the instance in the MdeModulePkg and make sure the depex driver is dispatched. Cc: "Piwko, Maciej" <maciej.piwko@intel.com> Cc: "Bu, Daocheng" <daocheng.bu@intel.com> Cc: "Oram, Isaac W" <isaac.w.oram@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Zhichao Gao <zhichao.gao@intel.com> Reviewed-by:
"Piwko, Maciej" <maciej.piwko@intel.com> Reviewed-by:
"Kwolek, Adam" <adam.kwolek@intel.com>
-
Zhichao Gao authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1460 Add a new API ResetSystem to this ResetSystemLib instance. It only adds the basic functions from ResetSystemRuntimeDxe. Lacking of this interface may cause link error, if some drivers use this new API and link to this library instance. Make the ResetPlatformSpecific's parameters same with the interface in Edk2 repo. Notes: This library API only provide a basic function of reset. If the consumers want full functions, they should use the instance in the MdeModulePkg and make sure the depex driver is dispatched. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Michael A Kubacki <michael.a.kubacki@intel.com> Cc: Liming Gao <liming.gao@intel.com> Signed-off-by:
Zhichao Gao <zhichao.gao@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Zhichao Gao authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1460 Add a new API ResetSystem to this ResetSystemLib instance. It only adds the basic functions from ResetSystemRuntimeDxe. Lacking of this interface may cause link error, if some drivers use this new API and link to this library instance. Make the ResetPlatformSpecific's parameters same with the interface in Edk2 repo. Notes: This library API only provide a basic function of reset. If the consumers want full functions, they should use the instance in the MdeModulePkg and make sure the depex driver is dispatched. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Michael A Kubacki <michael.a.kubacki@intel.com> Signed-off-by:
Zhichao Gao <zhichao.gao@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Dandan Bi authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1464 Framework compatibility support is no needed and PcdFrameworkCompatibilitySupport will be removed from edk2. So remove the usage of this PCD in platforms firstly. Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Dandan Bi <dandan.bi@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Dandan Bi authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1464 Framework compatibility support is no needed and PcdFrameworkCompatibilitySupport will be removed from edk2. So remove the usage of this PCD in platforms firstly. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Michael Kubacki <michael.a.kubacki@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Dandan Bi <dandan.bi@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com>
-
Michael Kubacki authored
Removes ASL code not referenced in the package. Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com>
-
Michael Kubacki authored
Removes ASL code not referenced in the package. Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 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>
-
Dandan Bi authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1675 In long term we will remove ShellBinPkg, so now update platform to use ShellPkg directly. Cc: Shifei A Lu <shifei.a.lu@intel.com> Cc: Xiaohu Zhou <bowen.zhou@intel.com> Cc: Isaac W Oram <isaac.w.oram@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Dandan Bi <dandan.bi@intel.com> Reviewed-by:
Xiaohu Zhou <bowen.zhou@intel.com>
-
Dandan Bi authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1675 In long term we will remove ShellBinPkg, so now update platform to use ShellPkg directly. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Michael Kubacki <michael.a.kubacki@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Dandan Bi <dandan.bi@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com>
-
Dandan Bi authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1675 In long term we will remove ShellBinPkg, so now update platform to use ShellPkg directly. Cc: Michael Kubacki <michael.a.kubacki@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Dandan Bi <dandan.bi@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Nate DeSimone <nathaniel.l.desimone@intel.com> Reviewed-by:
Ankit Sinha <ankit.sinha@intel.com>
-
Eric Dong authored
Add new AcpiDebug modules which provide ACPI Debug feature. Detail about this feature see the readme.txt in the patch. Cc: Hao Wu <hao.a.wu@intel.com> Cc: Michael Kubacki <michael.a.kubacki@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Eric Dong <eric.dong@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Hao Wu authored
The commit will: A) Add explicit logic to disable the 8259 interrupts in BoardInitLib; B) Remove the consumption of 8259 PIC driver from the DSC/FDF files for the BoardMtOlympus platform. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Xiaohu Zhou <bowen.zhou@intel.com>
-
Kubacki, Michael A authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1684 Updates the INF statement for Tcg2Smm to include a RuleOverride so the Tpm.asl ACPI table is included as a RAW section in the FFS for Tcg2Smm. This allows Tcg2Smm to find the section during boot and publish the ACPI table. Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Ruiyu Ni <ruiyu.ni@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com>
-
Hao Wu authored
For modules consumed by platforms within KabylakeOpenBoardPkg & ClevoOpenBoardPkg, none of them has the dependency on the Legacy8259 protocol. Thus, this commit will remove the duplicated Legacy8259 protocol GUID within file SiPkg.dec. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com>
-
Hao Wu authored
For platforms under KabylakeOpenBoardPkg & ClevoOpenBoardPkg, both of them are using the HPET timer unconditionally. The PCD 'PcdUseHpetTimer' is not being used. This commit will remove the above PCD within KabylakeSiliconPkg. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com>
-
Hao Wu authored
For KabylakeRvp3, none of its consumed modules is using the PCD: gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeMask Thus, this commit will remove the PCD consumption in the DSC file. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com>
-
Hao Wu authored
For KabylakeRvp3, it is using the HPET timer unconditionally. The PCD 'PcdUseHpetTimer' is not being used. This commit will remove the usage of the above PCD in package DSC files. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com>
-
Hao Wu authored
For N1xxWU, none of its consumed modules is using the PCD: gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeMask Thus, this commit will remove the PCD consumption in the DSC file. Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Chasel Chiu <chasel.chiu@intel.com>
-
Hao Wu authored
For N1xxWU, it is using the HPET timer unconditionally. The PCD 'PcdUseHpetTimer' is not being used. This commit will remove the usage of the above PCD in package DSC files. Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:
Hao Wu <hao.a.wu@intel.com> Reviewed-by:
Michael Kubacki <michael.a.kubacki@intel.com>
-
Michael Kubacki authored
Adds a new SerialPortLib instance to the ClevoOpenBoardPkg to support writing debug messages to a dedicated area on SPI flash. This is to enable closed chassis debug support on the system. DXE and later phases after memory initialization are expected to use USB debug. Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 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
Updates the total BIOS flash image size to 0x5E0000. This size matches the BIOS region size already configured in the SPI flash descriptor. To write an image produced from the N1xxWU board build, write the N1XXWU.fd file (~6 MB) to the beginning of the BIOS region in the SPI flash (currently 0x220000). Always back up the original SPI flash image. These offsets and sizes are subject to change over time. Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 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>
-
Michael Kubacki authored
Adds a new library PeiSpiLib to perform the initialization necessary to perform SPI write cycles in PEI. After initialization, it installs an instance of the PCH_SPI_PPI. Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 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>
-
Kubacki, Michael A authored
Adds maintainers and reviewers for the AdvancedFeaturePkg and ClevoOpenBoardPkg. Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Sai Chaganty <rangasai.v.chaganty@intel.com> Cc: Ankit Sinha <ankit.sinha@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Isaac W Oram <isaac.w.oram@intel.com> Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Kubacki, Michael A authored
Based on KabylakeOpenBoardPkg from the following branch: https://github.com/tianocore/edk2-platforms/tree/devel-MinPlatform Adds the DSC and build files necessary to build the N1xxWU Clevo board instance. The board follows the same build procedure as other OpenBoardPkg instances in Platform/Intel in devel-MinPlatform. Key files ========= * GitEdk2Clevo.bat - Sets up the local environment for build. * OpenBoardPkg.dsc - The N1xxWU board description file. * OpenBoardPkgConfig.dsc - Used for feature-related PCD customization. * OpenBoardPkgPcd.dsc - Used for other PCD customization. * OpenBoardPkg.fdf - The N1xxWU board flash file. * FlashMapInclude.fdf - The N1xxWU board flash map. * cln.bat - Cleans temporary files from the workspace. * prep.bat - Performs pre-build steps. * bld.bat - Performs build steps. * postbuild.bat - Performs post-build steps. * OpenBoardPkgBuildOption.dsc - Sets build options Based on PCD values. Cc: Hao Wu <hao.a.wu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Kubacki, Michael A authored
Based on KabylakeOpenBoardPkg from the following branch: https://github.com/tianocore/edk2-platforms/tree/devel-MinPlatform Modules shared across Clevo board instances. * BoardAcpiDxe - Performs DXE board ACPI initialization. * PciHotPlug - Performs PCI-e resource configuration. * PeiTbtInit - Initializes Thunderbolt policy in PEI. * TbtDxe - Performs Thunderbolt initialization in DXE. * TbtSmm - Performs Thunderbolt initialization in SMM. Cc: Hao Wu <hao.a.wu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-
Kubacki, Michael A authored
Based on KabylakeOpenBoardPkg from the following branch: https://github.com/tianocore/edk2-platforms/tree/devel-MinPlatform Library instances used for the N1xxWU Clevo board instance. * BasePlatformHookLib - Performs board-specific initialization of hardware devices required for CPU access to the serial port. * DxeBoardAcpiTableLib - Board-specific ACPI table management in DXE. * DxeMultiBoardAcpiSupportLib - Multi-board ACPI table management in DXE. * DxeSiliconPolicyUpdateLib - Updates silicon policies in DXE. * PeiBoardInitPostMemLib - PEI post-memory board-specific initialization. This library implements board APIs declared in MinPlatformPkg. * PeiBoardInitPreMemLib - PEI pre-memory board-specific initialization. This library implements board APIs declared in MinPlatformPkg. * PeiMultiBoardInitPostMemLib - PEI post-memory multi-board initialization. This library implements board APIs declared in MinPlatformPkg. * PeiMultiBoardInitPreMemLib - PEI pre-memory multi-board initialization. This library implements board APIs declared in MinPlatformPkg. * PeiSiliconPolicyUpdateLibFsp - Performs FSP silicon policy initialization. * SmmBoardAcpiEnableLib - Board-specific ACPI enabling in SMM. * SmmMultiBoardAcpiSupportLib - Multi-board ACPI support in SMM. Cc: Hao Wu <hao.a.wu@intel.com> Cc: Liming Gao <liming.gao@intel.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:
Michael Kubacki <michael.a.kubacki@intel.com> Reviewed-by:
Liming Gao <liming.gao@intel.com>
-