]> git.proxmox.com Git - mirror_edk2.git/blob - DuetPkg/ReadMe.txt
Using sizeof(EFO_BLOCK_IO_MEDIA) replace Macro.
[mirror_edk2.git] / DuetPkg / ReadMe.txt
1 Developer's UEFI Emulation (DUET) on Edk2
2
3 Build DUET image
4 =====================
5 1. Tools preparation
6
7 To build DUET image, following tools are required:
8
9 1). *Visual Studio 2005*
10 Assume installed at <VS_PATH>,
11 e.g.: C:\Program Files\Microsoft Visual Studio .NET 2003\.
12 2). WinDDK
13 Assume installed at <WIN_DDK_PATH>, e.g.: C:\WINDDK\3790.1830\.
14
15 2. Build steps
16
17 2.1 Build Duet Platform module
18
19 1). run cmd.exe to open command line window.
20 2). enter workspace root directory such as c:\edk2_tree
21 2). run "edksetup.bat"
22 3). run "build -p DuetPkg\DuetPkg.dsc -a IA32" for IA32 architecture platform or
23 "build -p DuetPkg\DuetPkg.dsc -a X64" for X64 architecture platform.
24
25 2.2 Build BootSector
26 1). run "build -p DuetPkg\DuetPkg.dsc -m DuetPkg\BootSector\BootSector.inf -a IA32"
27
28 2.3 Execute post build actions
29 1). enter <Workspace>\DuetPkg directory.
30 2). run "PostBuild.bat IA32" for IA32 architecture platform or
31 "PostBuild.bat X64" for X64 architecture platform.
32
33 Create bootable disk
34 ======================
35
36 3. Create boot disk
37 The following steps are same for IA32 architecture platform or X64 arcchitecture platform.
38
39 3.1 Create floppy boot disk
40 1). enter <Workspace>\DuetPkg directory.
41 2). Insert a floppy disk to drive
42 3). run "CreateBootDisk.bat floppy a: FAT12" if floppy drive is a: disk.
43
44 3.2 Create usb boot disk
45 1). enter <Workspace>\DuetPkg directory.
46 2). Plugin usb disk
47 3). run "CreateBootDisk.bat usb e: FAT16" if usb drive is e: and FAT format is FAT16 or
48 "CreateBootDisk.bat usb e: FAT32" if usb drive is e: and FAT format is FAT32
49 4). UnPlug usb disk and plugin it again.
50 5). run "CreateBootDisk.bat usb e: FAT16 step2" if usb drive is e: and FAT format is FAT16 or
51 "CreateBootDisk.bat usb e: FAT32 step2" if usb drive is e: and FAT format is FAT32.
52
53
54
55