History log of /device/linaro/bootloader/edk2/OvmfPkg/Library/ResetSystemLib/ResetSystemLib.inf
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d52c2868b4676b5743e235d1a666b920f27022d9 19-Jul-2013 Jordan Justen <jordan.l.justen@intel.com> OvmfPkg ResetSystemLib: Fix shutdown via UEFI runtime services

When the PM base address was moved from 0x400 to 0xb000, this
code was missed. This prevented shutdown's via the UEFI system
call from working. (For example, at the EFI shell prompt: reset -s)

We now use gUefiOvmfPkgTokenSpaceGuid.PcdAcpiPmBaseAddress
which is currently set at 0xb000.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14492 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/OvmfPkg/Library/ResetSystemLib/ResetSystemLib.inf
fb2ae5fdb5207233e9be8f73d552860d9169fa8e 04-Mar-2013 jljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524> OvmfPkg: make sure ResetCold() and ResetWarm() never return

Also, add a small delay after the 0xCF9 hard reset request -- on qemu/kvm the
port access is translated to the qemu-internal system reset request by the CPU
thread, and it might progress some more before the IO thread acts upon the
system reset request.

MicroSecondDelay() is implemented by OvmfPkg's own AcpiTimerLib.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14158 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/OvmfPkg/Library/ResetSystemLib/ResetSystemLib.inf
7ca30a6ac74e0e4435a5f3c94fb59e8d14d0594b 13-Jan-2011 jljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524> OvmfPkg ResetSystemLib: Add shutdown support for OVMF

This library will allow the UEFI RuntimeServices
ResetSystem call to function with OVMF.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11251 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/OvmfPkg/Library/ResetSystemLib/ResetSystemLib.inf