Vishal Bhoj | 82c8071 | 2015-12-15 21:13:33 +0530 | [diff] [blame^] | 1 |
|
| 2 | === EmulatorPkg Overview ===
|
| 3 |
|
| 4 | EmulatorPkg provides an environment where a UEFI environment can be
|
| 5 | emulated under an environment where a full UEFI compatible
|
| 6 | environment is not possible. (For example, running under an OS
|
| 7 | where an OS process hosts the UEFI emulation environment.)
|
| 8 |
|
| 9 | https://github.com/tianocore/tianocore.github.io/wiki/EmulatorPkg
|
| 10 |
|
| 11 | === Status ===
|
| 12 |
|
| 13 | * Builds and runs under a posix-like environment with X windows
|
| 14 | - Linux
|
| 15 | - OS X
|
| 16 |
|
| 17 | === Future Plans ===
|
| 18 |
|
| 19 | * Win32 and Win64 support
|
| 20 |
|
| 21 | === Build Scripts ===
|
| 22 |
|
| 23 | On systems with the bash shell you can use EmulatorPkg/build.sh to simplify
|
| 24 | building and running EmulatorPkg.
|
| 25 |
|
| 26 | For example, to build + run:
|
| 27 | $ EmulatorPkg/build.sh
|
| 28 | $ EmulatorPkg/build.sh run
|
| 29 |
|
| 30 | The build architecture will match your host machine's architecture.
|
| 31 |
|
| 32 | On X64 host machines, you can build + run IA32 mode as well:
|
| 33 | $ EmulatorPkg/build.sh -a IA32
|
| 34 | $ EmulatorPkg/build.sh -a IA32 run
|
| 35 |
|