audk/OvmfPkg/QemuFlashFvbServicesRuntimeDxe
Brijesh Singh 966363d5a3 OvmfPkg/QemuFlashFvbServicesRuntimeDxe: mark Flash memory range as MMIO
The flash memory range is an IO address and should be presented as Memory
Mapped IO in EFI Runtime mapping. This information can be used by OS
when mapping the flash memory range.

It is especially helpful in SEV guest case, in which IO addresses should
be mapped as unencrypted. If memory region is not marked as MMIO then OS
maps the range as encrypted.

Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Anthony Perard <anthony.perard@citrix.com>
Cc: Julien Grall <julien.grall@linaro.org>
Cc: Justen Jordan L <jordan.l.justen@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Brijesh Singh <brijesh.singh@amd.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Regression-tested-by: Laszlo Ersek <lersek@redhat.com>
2018-07-06 20:07:47 +02:00
..
FvbInfo.c
FvbServicesRuntimeDxe.inf OvmfPkg/QemuFlashFvbServicesRuntimeDxe: list "QemuFlash.h" in INF files 2018-03-13 14:31:18 +01:00
FvbServicesSmm.inf OvmfPkg/QemuFlashFvbServicesRuntimeDxe: list "QemuFlash.h" in INF files 2018-03-13 14:31:18 +01:00
FwBlockService.c OvmfPkg/QemuFlashFvbServicesRuntimeDxe: mark Flash memory range as MMIO 2018-07-06 20:07:47 +02:00
FwBlockService.h
FwBlockServiceDxe.c
FwBlockServiceSmm.c
QemuFlash.c OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Clear C-bit when SEV is active 2018-03-09 21:44:53 +01:00
QemuFlash.h OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Clear C-bit when SEV is active 2018-03-09 21:44:53 +01:00
QemuFlashDxe.c OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Clear C-bit when SEV is active 2018-03-09 21:44:53 +01:00
QemuFlashSmm.c OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Clear C-bit when SEV is active 2018-03-09 21:44:53 +01:00