summaryrefslogtreecommitdiff
path: root/ReadMe.MD
blob: 63f321949e804fdca2eb57a06096444a730e6f68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83

This code base is designed for the MinnowBoard Max/Turbot platforms using the Intel(R) Atom(tm) Processor E3800 Series.
This code base is based on UDK2015 core packages.

# INDEX

1.  HOW TO CREATE A FULL SOURCE TREE
2.  HOW TO BUILD (WINDOWS ENVIRONMENT)
3.  MAINTAINERS

## 1. HOW TO CREATE A FULL SOURCE TREE

1. Get Release Notes and Binary Object Modules from https://firmware.intel.com/projects/minnowboard-max

   Follow the instructions in the Release Notes to create a full source tree.

## 2. HOW TO BUILD (WINDOWS ENVIRONMENT)

Windows System Configuration:
  Microsoft Windows 7 Ultimate 64-bit*

1. Setup Build Environment

   1. Install Visual Studio 2008/2010/2012/2013 on the build machine.

   2. Install the latest Python 2 Release from: https://www.python.org/downloads/windows/
      * Make sure that a file with the extension of ".py" will be opened by Python.exe.

2. Extract Source Code
   1. Follow the instructions of "HOW TO CREATE A FULL SOURCE TREE" (step 2 above)
      to create a full source tree.

   2. Follow the instructions found in the file "Patch-HOWTO.txt" located in your
      workspace (e.g. "C:\MyWorkspace\CryptoPkg\Library\OpensslLib\Patch-HOWTO.txt") 
      to install the Openssl source code.

3. Install the iasl compiler by downloading iasl-win-20141107.zip from the following
   location: "https://acpica.org/downloads/version-20141107" 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).
   
4a. Build Steps (32-bit)

   1. To build a 32-bit release version
      * Open a command prompt of Microsoft Visual Studio, such as "Developer Command Prompt for VS2013";
      * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg`
      * Type the command: `Build_IFWI.bat /IA32 MNW2 Release` to build a release version.

   2. To build a 32-bit debug version
      * Open a command prompt of Microsoft Visual Studio, such as "Developer Command Prompt for VS2013";
      * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg`
      * Type the command: `Build_IFWI.bat /IA32 MNW2 Debug` to build a debug version.

   3. After the build successfully completes, the 8MB firmware binary image will be located in the
       following location on your local hard drive:

      "C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg\Stitch\"

4b. Build Steps (64-bit)

   1. To build a 64-bit release version
      * Open a command prompt of Microsoft Visual Studio, such as "Developer Command Prompt for VS2013";
      * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg`
      * Type the command: `Build_IFWI.bat MNW2 Release` to build a release version.

   2. To build a 64-bit debug version
      * Open a command prompt of Microsoft Visual Studio, such as "Developer Command Prompt for VS2013";
      * Type the command: `cd C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg`
      * Type the command: `Build_IFWI.bat MNW2 Debug` to build a debug version.

   3. After the build successfully completes, the 8MB firmware binary image will be located in the
      following location on your local hard drive:

      "C:\MyWorkspace\edk2-platforms\Vlv2TbltDevicePkg\Stitch\"

## MAINTAINERS

* david.wei@intel.com
* mang.guo@intel.com
* vincent.zimmer@intel.com
* mike.wu@intel.com
* shifeix.a.lu@intel.com