audk/Vlv2TbltDevicePkg
Michael D Kinney 9dc8036ddf Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License
https://bugzilla.tianocore.org/show_bug.cgi?id=1373

Replace BSD 2-Clause License with BSD+Patent License.  This change is
based on the following emails:

  https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html
  https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html

RFCs with detailed process for the license change:

  V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html
  V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html
  V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Qian Yi <yi.qian@intel.com>
Reviewed-by: Zailing Sun <zailiang.sun@intel.com>
2019-04-09 10:58:31 -07:00
..
AcpiPlatform Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
Application/FirmwareUpdate Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
BootScriptSaveDxe Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
Feature/Capsule Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
FspAzaliaConfigData
FspSupport Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
FvInfoPei Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
FvbRuntimeDxe Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
Include Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
IntelGopDepex
Library Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
Logo
Metronome Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
MonoStatusCode Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
Override/IntelFrameworkModulePkg/Library/GenericBdsLib Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PciPlatform Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformCpuInfoDxe Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformDxe Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformGopPolicy Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformInfoDxe Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformInitPei Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformPei Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformSetupDxe Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformSmm Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PpmPolicy Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
SaveMemoryConfig Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
SmBiosMiscDxe Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
SmmSwDispatch2OnSmmSwDispatchThunk Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
SmramSaveInfoHandlerSmm Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
Stitch Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
UiApp Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
VlvPlatformInitDxe Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
Wpce791 Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
.gitignore Vlv2TbltDevicePkg: Fix build scripts 2018-03-28 08:59:26 -07:00
BfmLib.exe
BiosIdD.env Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
BiosIdR.env Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
BiosIdx64D.env Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
BiosIdx64R.env Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
Build_IFWI.bat Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
Build_IFWI.sh Vlv2TbltDevicePkg: Sync the branch changes to Trunk, 2015-11-12 08:33:12 +00:00
FCE.exe Sync the branch changes to trunk. 2015-06-11 02:50:20 +00:00
FmpBlueSampleDevice.dsc Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
FmpCertificate.dsc Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
FmpGreenSampleDevice.dsc Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
FmpMinnowMaxSystem.dsc Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
FmpRedSampleDevice.dsc Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
GenBiosId Clean up GCC build. 2015-02-26 06:49:31 +00:00
GenBiosId.exe
PlatformCapsule.dsc Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformCapsule.fdf Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformCapsuleGcc.fdf Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformPkg.dec Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformPkg.fdf Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformPkgConfig.dsc Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformPkgGcc.fdf Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformPkgGccX64.dsc Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformPkgIA32.dsc Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
PlatformPkgX64.dsc Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
Readme.md Vlv2TbltDevicePkg: Fix build failure issue after ECP cleanup 2019-03-20 13:59:00 +08:00
bldX64.bat Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
bld_vlv.bat Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:31 -07:00
bld_vlv.sh Vlv2TbltDevicePkg: assume GCC48 or later 2019-01-08 02:34:14 +01:00
cln.sh Clean up GCC build. 2015-02-26 06:49:31 +00:00

Readme.md

EDK II firmware for Minnowboard Max/Turbot which is based on Intel Valleyview2 SoC (Byatrail platform)


How to Create a Full Source Tree for Minnowboard Max/Turbot under Windows

Pre-requisites

Download Source Code

  • Create a new directory C:\WORKSPACE as an EDK II work space.

  • GIT clone operations required to pull the EDK II source tree and the edk2-non-osi repository. Run below command in git bash or windows command line.

  • Follow the instructions found in the file "OpenSSL-HOWTO.txt" in your work space (e.g. "C:\WORKSPACE\edk2\CryptoPkg\Library\OpensslLib\OpenSSL-HOWTO.txt") to install the Openssl source code.

Windows Build Instructions

Pre-requisites Tools

  • Microsoft Visual Studio.

    • Visual Studio 2015 recommended and is used in the examples below. Visual Studio 2013 is also supported.
  • WINDDK

    • Download Microsoft Windows Driver Development Kit 3790.1830 and install it to C:\WINDDK\3790.1830.
  • Python 2.7

    • Available from http://www.python.org. Install Python to C:\Python27, and add the path "C:\Python27" to system environment variable PYTHON_HOME.
  • Install iASL

    • Install the iasl compiler by downloading iasl-win-20160527.zip from the following location: "https://acpica.org/downloads/" and place the unzipped content ("iasl.exe") into the directory "C:\ASL" on your local hard drive (create the folder "C:\ASL" if it does not exist).
  • Install the NASM* assembly language compiler

  • Install Openssl

    • Download a pre-compiled Openssl Windows binary from https://wiki.openssl.org/index.php/Binaries. Search for a Windows binary in the list of "Third Party OpenSSL Related Binary Distributions". Go to the third party site to download the latest version. Download and extract to C:\Openssl, add the path of openssl.exe ("C:\openssl") to system environment variable OPENSSL_PATH.

Build Commands

  • cd C:\WORKSPACE\edk2\Vlv2TbltDevicePkg

  • To build 64-bit release version image: Build_IFWI.bat MNW2 Release

  • To build 64-bit debug version image: Build_IFWI.bat MNW2 Debug

  • To build 32-bit release version image: Build_IFWI.bat /IA32 MNW2 Release

  • To build 32-bit debug version image: Build_IFWI.bat /IA32 MNW2 Debug

Output

  • After the build process successfully completes, the 8MB firmware binary image will be located in the following location on your local hard drive: "C:\WORKSPACE\edk2\Vlv2TbltDevicePkg\Stitch"