]> git.proxmox.com Git - mirror_edk2.git/commit - EmulatorPkg/EmulatorPkg.fdf
InOsEmuPkg: Add TimerLib for PEI, DXE_CORE, and DXE/EFI drivers/applications.
authorandrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 21 Jun 2011 23:41:31 +0000 (23:41 +0000)
committerandrewfish <andrewfish@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 21 Jun 2011 23:41:31 +0000 (23:41 +0000)
commit1ef41207dc5fe92acb63dc0e4d0e4d9fab2ff3d9
tree817ad765aa53295eca94d95ed32590d7686fbfaf
parent090f3fdbf96e4cba61de228b05cbeddeff387066
InOsEmuPkg: Add TimerLib for PEI, DXE_CORE, and DXE/EFI drivers/applications.

Start using MdeModulePkg MetronomeDxe driver. Add PEI and DXE_CORE TimerLibs that just call back to the emulator. Add a DXE/UEFI TimerLib that also does a gBS->WaitForEvent() if the stall is for a long period of time. Change the Thunk API for Sleep to nanoseconds.

Signed-off-by: andrewfish
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11872 6f19259b-4bc3-4df7-8a09-765794883524
16 files changed:
InOsEmuPkg/CpuRuntimeDxe/MpService.c
InOsEmuPkg/Library/DxeCoreTimerLib/DxeCoreTimerLib.c [new file with mode: 0644]
InOsEmuPkg/Library/DxeCoreTimerLib/DxeCoreTimerLib.inf [new file with mode: 0644]
InOsEmuPkg/Library/DxeTimerLib/DxeTimerLib.c [new file with mode: 0644]
InOsEmuPkg/Library/DxeTimerLib/DxeTimerLib.inf [new file with mode: 0644]
InOsEmuPkg/Library/PeiTimerLib/PeiTimerLib.c [new file with mode: 0644]
InOsEmuPkg/Library/PeiTimerLib/PeiTimerLib.inf [new file with mode: 0644]
InOsEmuPkg/MetronomeDxe/Metronome.c [deleted file]
InOsEmuPkg/MetronomeDxe/Metronome.h [deleted file]
InOsEmuPkg/MetronomeDxe/Metronome.inf [deleted file]
InOsEmuPkg/TimerDxe/Timer.c
InOsEmuPkg/Unix/Sec/EmuThunk.c
InOsEmuPkg/Unix/Sec/Gasket.h
InOsEmuPkg/Unix/Sec/SecMain.h
InOsEmuPkg/Unix/UnixX64.dsc
InOsEmuPkg/Unix/UnixX64.fdf