Skip to content

EmulatorPkg

Brian Richardson edited this page Feb 25, 2017 · 11 revisions

Table of Contents

Status

The goal of this project is to provide a common OS emulation environment, to replace Nt32Pkg and UnixPkg.

UEFI architecture Operating System Status
IA32 Unix Functional
IA32 Windows Not started
X64 Unix Functional
X64 Windows Not started

Source Repository

/~https://github.com/tianocore/edk2/tree/master/EmulatorPkg

How to Build & Run

 $ EmulatorPkg/build.sh
 $ EmulatorPkg/build.sh run

The build architecture will match your host machine's architecture.

On X64 host machines, you can build + run IA32 mode as well:

 $ EmulatorPkg/build.sh -a IA32
 $ EmulatorPkg/build.sh -a IA32 run

Ubuntu build dependencies

To install the extra build dependencies required to build EmulatorPkg, run:

 $ sudo apt-get install libx11-dev libxext-dev
Clone this wiki locally