audk/OvmfPkg/QemuFlashFvbServicesRuntimeDxe
Brijesh Singh 75b7aa9528 OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Restore C-bit when SEV is active
AmdSevDxe maps the flash memory range with C=0, but
SetMemorySpaceAttributes() unconditionally resets the C-bit to '1'. Lets
restore the mapping back to C=0.

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:08:24 +02:00
..
FvbInfo.c
FvbServicesRuntimeDxe.inf OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Restore C-bit when SEV is active 2018-07-06 20:08:24 +02:00
FvbServicesSmm.inf OvmfPkg/QemuFlashFvbServicesRuntimeDxe: list "QemuFlash.h" in INF files 2018-03-13 14:31:18 +01:00
FwBlockService.c OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Do not expose MMIO in SMM build 2018-07-06 20:08:21 +02:00
FwBlockService.h OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Do not expose MMIO in SMM build 2018-07-06 20:08:21 +02:00
FwBlockServiceDxe.c OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Restore C-bit when SEV is active 2018-07-06 20:08:24 +02:00
FwBlockServiceSmm.c OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Do not expose MMIO in SMM build 2018-07-06 20:08:21 +02:00
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