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

Table of Contents


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


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
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.