]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/Ia32/Non-existing.c
MdePkg/BaseLib: Support IA32 processors without CLFLUSH
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ia32 / Non-existing.c
index 96e90de64dd0778bac47eb96979fa03c3d8346bb..edd38d4703dc78089567c4b56dad327994fe3874 100644 (file)
@@ -1,31 +1,25 @@
 /** @file\r
   Non-existing BaseLib functions on Ia32\r
 \r
-  Copyright (c) 2006, Intel Corporation\r
-  All rights reserved. This program and the accompanying materials\r
+  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>\r
+  This program and the accompanying materials\r
   are licensed and made available under the terms and conditions of the BSD License\r
   which accompanies this distribution.  The full text of the license may be found at\r
-  http://opensource.org/licenses/bsd-license.php\r
+  http://opensource.org/licenses/bsd-license.php.\r
 \r
   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
 **/\r
 \r
-//\r
-// Include common header file for this module.\r
-//\r
-\r
-\r
-#include "../BaseLibInternals.h"\r
-\r
+#include <Library/DebugLib.h>\r
 \r
 /**\r
   Disables the 64-bit paging mode on the CPU.\r
 \r
   Disables the 64-bit paging mode on the CPU and returns to 32-bit protected\r
   mode. This function assumes the current execution mode is 64-paging mode.\r
-  This function is only available on X64. After the 64-bit paging mode is\r
+  This function is only available on x64. After the 64-bit paging mode is\r
   disabled, control is transferred to the function specified by EntryPoint\r
   using the new stack specified by NewStack and passing in the parameters\r
   specified by Context1 and Context2. Context1 and Context2 are optional and\r
   @param  CodeSelector  The 16-bit selector to load in the CS before EntryPoint\r
                         is called. The descriptor in the GDT that this selector\r
                         references must be setup for 32-bit protected mode.\r
-  @param  EntryPoint  The 64-bit virtual address of the function to call with\r
-                      the new stack after paging is disabled.\r
-  @param  Context1    The 64-bit virtual address of the context to pass into\r
-                      the EntryPoint function as the first parameter after\r
-                      paging is disabled.\r
-  @param  Context2    The 64-bit virtual address of the context to pass into\r
-                      the EntryPoint function as the second parameter after\r
-                      paging is disabled.\r
-  @param  NewStack    The 64-bit virtual address of the new stack to use for\r
-                      the EntryPoint function after paging is disabled.\r
+  @param  EntryPoint    The 64-bit virtual address of the function to call with\r
+                        the new stack after paging is disabled.\r
+  @param  Context1      The 64-bit virtual address of the context to pass into\r
+                        the EntryPoint function as the first parameter after\r
+                        paging is disabled.\r
+  @param  Context2      The 64-bit virtual address of the context to pass into\r
+                        the EntryPoint function as the second parameter after\r
+                        paging is disabled.\r
+  @param  NewStack      The 64-bit virtual address of the new stack to use for\r
+                        the EntryPoint function after paging is disabled.\r
 \r
 **/\r
 VOID\r