audk/IntelFrameworkModulePkg/Csm/LegacyBiosDxe
Ruiyu Ni b22a62be5c IntelFrameworkModule/LegacyBios: Use reserved memory for legacy data
Certain Legacy USB implementation needs to access legacy data (BDA,
etc.) from SMM environment. While currently it's not allowed to
access BS memory from SMM after EndofDxe, change the legacy data
to use reserved memory type.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
2018-05-09 12:09:36 +08:00
..
IA32 IntelFrameworkModulePkg LegacyBiosDxe: Convert Ia32/InterruptTable.asm to NASM 2016-06-28 09:52:20 +08:00
Ipf IntelFrameworkModulePkg: Fix typos in comments 2016-10-24 09:09:06 +08:00
X64 IntelFrameworkModulePkg LegacyBiosDxe: Convert X64/InterruptTable.asm to NASM 2016-06-28 09:52:20 +08:00
LegacyBbs.c When CSM uses EFI_SEGMENT and EFI_OFFSET to call CSM16 function, some CSM16 use es:[offset + 0xabcd] to get data passed from CSM32, offset + 0xabcd could exceed 0xFFFF which is invalid in real mode. So added NORMALIZE_EFI_SEGMENT and NORMALIZE_EFI_OFFSET to keep offset as small as possible to avoid this issue during CSM16 function call. 2012-03-01 11:16:42 +00:00
LegacyBda.c IntelFrameworkModulePkg/LegacyBios: Use macro to enable/disable page 0 2017-12-08 14:38:45 +08:00
LegacyBios.c IntelFrameworkModule/LegacyBios: Use reserved memory for legacy data 2018-05-09 12:09:36 +08:00
LegacyBiosDxe.inf IntelFrameworkModulePkg/LegacyBios: Use macro to enable/disable page 0 2017-12-08 14:38:45 +08:00
LegacyBiosDxe.uni IntelFrameworkModulePkg: Convert all .uni files to utf-8 2015-12-15 04:52:33 +00:00
LegacyBiosDxeExtra.uni IntelFrameworkModulePkg: Convert all .uni files to utf-8 2015-12-15 04:52:33 +00:00
LegacyBiosInterface.h IntelFrameworkModule/LegacyBios: Use reserved memory for legacy data 2018-05-09 12:09:36 +08:00
LegacyBootSupport.c IntelFrameworkModulePkg/LegacyBios: Use macro to enable/disable page 0 2017-12-08 14:38:45 +08:00
LegacyCmos.c
LegacyIde.c Fix GCC44 build failure. 2012-11-21 03:03:32 +00:00
LegacyPci.c IntelFrameworkModulePkg/LegacyBios: Use macro to enable/disable page 0 2017-12-08 14:38:45 +08:00
LegacySio.c IntelFrameworkModulePkg/LegacyBios: Fix legacy serial redirection bug 2016-11-10 10:19:54 +08:00
Thunk.c IntelFrameworkModulePkg/LegacyBios: Use macro to enable/disable page 0 2017-12-08 14:38:45 +08:00