odin-abl/EmulatorPkg
2021-07-23 18:06:52 +00:00
..
AutoScanPei initial commit 2021-07-23 18:06:52 +00:00
BootModePei initial commit 2021-07-23 18:06:52 +00:00
CpuRuntimeDxe initial commit 2021-07-23 18:06:52 +00:00
EmuBlockIoDxe initial commit 2021-07-23 18:06:52 +00:00
EmuBusDriverDxe initial commit 2021-07-23 18:06:52 +00:00
EmuGopDxe initial commit 2021-07-23 18:06:52 +00:00
EmuSimpleFileSystemDxe initial commit 2021-07-23 18:06:52 +00:00
EmuSnpDxe initial commit 2021-07-23 18:06:52 +00:00
EmuThunkDxe initial commit 2021-07-23 18:06:52 +00:00
FirmwareVolumePei initial commit 2021-07-23 18:06:52 +00:00
FlashMapPei initial commit 2021-07-23 18:06:52 +00:00
FvbServicesRuntimeDxe initial commit 2021-07-23 18:06:52 +00:00
Include initial commit 2021-07-23 18:06:52 +00:00
Library initial commit 2021-07-23 18:06:52 +00:00
MiscSubClassPlatformDxe initial commit 2021-07-23 18:06:52 +00:00
PlatformSmbiosDxe initial commit 2021-07-23 18:06:52 +00:00
RealTimeClockRuntimeDxe initial commit 2021-07-23 18:06:52 +00:00
ResetRuntimeDxe initial commit 2021-07-23 18:06:52 +00:00
Sec initial commit 2021-07-23 18:06:52 +00:00
ThunkPpiToProtocolPei initial commit 2021-07-23 18:06:52 +00:00
TimerDxe initial commit 2021-07-23 18:06:52 +00:00
Unix initial commit 2021-07-23 18:06:52 +00:00
build.sh initial commit 2021-07-23 18:06:52 +00:00
Contributions.txt initial commit 2021-07-23 18:06:52 +00:00
EmulatorPkg.dec initial commit 2021-07-23 18:06:52 +00:00
EmulatorPkg.dsc initial commit 2021-07-23 18:06:52 +00:00
EmulatorPkg.fdf initial commit 2021-07-23 18:06:52 +00:00
License.txt initial commit 2021-07-23 18:06:52 +00:00
README initial commit 2021-07-23 18:06:52 +00:00

=== EmulatorPkg Overview ===

EmulatorPkg provides an environment where a UEFI environment can be
emulated under an environment where a full UEFI compatible
environment is not possible.  (For example, running under an OS
where an OS process hosts the UEFI emulation environment.)

https://github.com/tianocore/tianocore.github.io/wiki/EmulatorPkg

=== Status ===

* Builds and runs under a posix-like environment with X windows
  - Linux
  - OS X

=== Future Plans ===

* Win32 and Win64 support

=== Build Scripts ===

On systems with the bash shell you can use EmulatorPkg/build.sh to simplify
building and running EmulatorPkg.

For example, 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