From af1a266670d040d2f4083ff309d732d648afba2a Mon Sep 17 00:00:00 2001
From: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
Date: Tue, 10 Oct 2023 14:33:42 +0000
Subject: Add submodule dependency files

Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
---
 .../CapsuleRuntimeDxe/SaveLongModeContext.c         | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 roms/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/SaveLongModeContext.c

(limited to 'roms/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/SaveLongModeContext.c')

diff --git a/roms/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/SaveLongModeContext.c b/roms/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/SaveLongModeContext.c
new file mode 100644
index 000000000..37b388902
--- /dev/null
+++ b/roms/edk2/MdeModulePkg/Universal/CapsuleRuntimeDxe/SaveLongModeContext.c
@@ -0,0 +1,21 @@
+/** @file
+  Create the NULL function to pass build in IA32/IPF/ARM/EBC.
+
+Copyright (c) 2011, Intel Corporation. All rights reserved.<BR>
+SPDX-License-Identifier: BSD-2-Clause-Patent
+
+**/
+
+#include <Uefi.h>
+
+/**
+  Only when PEI is IA32 and DXE is X64, we need transfer to long mode in PEI
+  in order to process capsule data above 4GB. So create a NULL function here for
+  other cases.
+**/
+VOID
+SaveLongModeContext (
+  VOID
+  )
+{
+}
-- 
cgit