audk/EmulatorPkg
Pedroa Liu 8b3ccf16e0 EmulatorPkg/EmuGopDxe: Use correct FROM_THIS macro for TextInEx
Fixes assert of "Bad signature"

Pedroa fixed EmuGopSimpleTextInExReadKeyStrokeEx.

Jordan fixed EmuGopSimpleTextInExSetState.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Pedroa Liu <pedroa.liu@insyde.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
[jordan.l.justen@intel.com: Also update EmuGopSimpleTextInExSetState]
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
2016-05-16 18:25:17 -07:00
..
AutoScanPei
BootModePei
CpuRuntimeDxe EmulatorPkg: CpuRuntimeDxe: remove set but unused variables 2016-03-25 10:52:15 +01:00
EmuBlockIoDxe
EmuBusDriverDxe
EmuGopDxe EmulatorPkg/EmuGopDxe: Use correct FROM_THIS macro for TextInEx 2016-05-16 18:25:17 -07:00
EmuSimpleFileSystemDxe EmulatorPkg/EmuSimpleFileSystemDxe: Fix incorrect return values upon allocation failure 2014-07-03 20:05:22 +00:00
EmuSnpDxe
EmuThunkDxe
FirmwareVolumePei
FlashMapPei
FvbServicesRuntimeDxe
Include
Library EmulatorPkg: Use SerialDxe in MdeModulePkg instead of EmbeddedPkg 2015-11-26 08:48:38 +00:00
MiscSubClassPlatformDxe EmulatorPkg: Convert all .uni files to utf-8 2015-12-15 04:51:49 +00:00
PlatformSmbiosDxe EmulatorPkg: Update web page and wiki urls 2015-02-05 18:25:01 +00:00
RealTimeClockRuntimeDxe
ResetRuntimeDxe
Sec EmulatorPkg: Fix Visual Studio build for IA32 & X64 2012-08-15 00:03:25 +00:00
ThunkPpiToProtocolPei
TimerDxe EmulatorPkg: Fix Visual Studio build for IA32 & X64 2012-08-15 00:03:25 +00:00
Unix EmulatorPkg: Update web page and wiki urls 2015-02-05 18:25:01 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
EmulatorPkg.dec
EmulatorPkg.dsc EmulatorPkg: Convert to always build FatPkg 2016-04-07 20:45:45 +02:00
EmulatorPkg.fdf EmulatorPkg: Convert to always build FatPkg 2016-04-07 20:45:45 +02:00
License.txt
README EmulatorPkg: Update web page and wiki urls 2015-02-05 18:25:01 +00:00
build.sh EmulatorPkg/build.sh: Use GCC49 toolchain with GCC 5.* 2015-10-08 05:51:57 +00:00

README

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.


=== 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