summaryrefslogtreecommitdiffstats
path: root/DuetPkg/ReadMe.txt
diff options
context:
space:
mode:
authorHao Wu <hao.a.wu@intel.com>2016-11-11 16:08:35 +0800
committerHao Wu <hao.a.wu@intel.com>2016-11-14 19:33:04 +0800
commit24476311ed2d92b8ed7040ef101b019b2d3d7991 (patch)
treeab37045fa9903568868b71e4fa650c36e4e3eb60 /DuetPkg/ReadMe.txt
parentb17d5507cfdfd10c4f1f5911ffe75fdc49fafa37 (diff)
downloadedk2-24476311ed2d92b8ed7040ef101b019b2d3d7991.tar.gz
edk2-24476311ed2d92b8ed7040ef101b019b2d3d7991.tar.bz2
edk2-24476311ed2d92b8ed7040ef101b019b2d3d7991.zip
DuetPkg: Resolve white-space issues for post-build scripts & ReadMe
Cc: Ruiyu Ni <ruiyu.ni@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Diffstat (limited to 'DuetPkg/ReadMe.txt')
-rw-r--r--DuetPkg/ReadMe.txt44
1 files changed, 22 insertions, 22 deletions
diff --git a/DuetPkg/ReadMe.txt b/DuetPkg/ReadMe.txt
index f280679ac2..d7ad3d6017 100644
--- a/DuetPkg/ReadMe.txt
+++ b/DuetPkg/ReadMe.txt
@@ -7,32 +7,32 @@ A. Build DUET image on Windows Platform
To build DUET image, following tools are required:
1). *Visual Studio 2005*
- Assume installed at <VS_PATH>,
+ Assume installed at <VS_PATH>,
e.g.: C:\Program Files\Microsoft Visual Studio .NET 2003\.
2). WinDDK
Assume installed at <WIN_DDK_PATH>, e.g.: C:\WINDDK\3790.1830\.
-
+
2. Build steps
-2.1 Build Duet Platform module
+2.1 Build Duet Platform module
1). run cmd.exe to open command line window.
2). enter workspace root directory such as c:\edk2_tree
2). run "edksetup.bat"
- 3). run "build -p DuetPkg\DuetPkg.dsc -a IA32" for IA32 architecture platform or
+ 3). run "build -p DuetPkg\DuetPkg.dsc -a IA32" for IA32 architecture platform or
"build -p DuetPkg\DuetPkg.dsc -a X64" for X64 architecture platform.
-
-2.2 Execute post build actions
+
+2.2 Execute post build actions
1). enter <Workspace>\DuetPkg directory.
- 2). run "PostBuild.bat IA32" for IA32 architecture platform or
+ 2). run "PostBuild.bat IA32" for IA32 architecture platform or
"PostBuild.bat X64" for X64 architecture platform.
Create bootable disk
======================
-
+
3. Create boot disk
The following steps are same for IA32 architecture platform or X64 architecture platform.
-
+
3.1 Create floppy boot disk
1). enter <Workspace>\DuetPkg directory.
2). Insert a floppy disk to drive
@@ -51,9 +51,9 @@ Create bootable disk
or "CreateBootDisk.bat usb e: FAT16 X64 step2" if usb drive is e: and FAT format is FAT16 and Arch to boot is X64.
or "CreateBootDisk.bat usb e: FAT32 IA32 step2" if usb drive is e: and FAT format is FAT32 and Arch to boot is IA32.
or "CreateBootDisk.bat usb e: FAT32 X64 step2" if usb drive is e: and FAT format is FAT32 and Arch to boot is X64.
-
+
B. Build DUET image on Linux Platform
-======================================
+======================================
1. Tools preparation
To build DUET image, GCC44 is required:
@@ -62,28 +62,28 @@ B. Build DUET image on Linux Platform
2. Build steps
-2.1 Build Duet Platform module
+2.1 Build Duet Platform module
1). Open the terminal.
2). enter workspace root directory such as /edk2_tree
3). run ". edksetup.sh BaseTools"
- 4). run "build -p DuetPkg/DuetPkg.dsc -a IA32 -t GCC44" for IA32 architecture platform or
+ 4). run "build -p DuetPkg/DuetPkg.dsc -a IA32 -t GCC44" for IA32 architecture platform or
"build -p DuetPkg/DuetPkg.dsc -a X64 -t GCC44" for X64 architecture platform.
-
-2.2 Execute post build actions
+
+2.2 Execute post build actions
1). enter /edk2_tree/DuetPkg directory.
- 2). run "./PostBuild.sh IA32 GCC44" for IA32 architecture platform or
+ 2). run "./PostBuild.sh IA32 GCC44" for IA32 architecture platform or
"./PostBuild.sh X64 GCC44" for X64 architecture platform.
NOTE: After post build action, you should check the size of EfiLdr at $WORKSPACE/Build/DuetPkg/DEBUG_GCC44 directory, it must less than 470k.
If not, you should manually remove some unnecessary drivers at DuetPkg.fdf file.
-
+
3. Create bootable disk
The following steps are same for IA32 architecture platform or X64 architecture platform.
Now only support floopy.
-
+
3.1 Create floppy boot disk
- 1). enter /edk2_tree/DuetPkg directory.
- 2). Insert a floppy disk to drive
- 3). run "CreateBootDisk.sh" to build floppy drive
- such as "./CreateBootDisk.sh floppy /media/floppy0 /dev/fd0 FAT12 IA32" \ No newline at end of file
+ 1). enter /edk2_tree/DuetPkg directory.
+ 2). Insert a floppy disk to drive
+ 3). run "CreateBootDisk.sh" to build floppy drive
+ such as "./CreateBootDisk.sh floppy /media/floppy0 /dev/fd0 FAT12 IA32"