]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Rename PalCallLib to PalLib
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 13 Nov 2008 08:34:34 +0000 (08:34 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 13 Nov 2008 08:34:34 +0000 (08:34 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6497 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Include/Library/PalCallLib.h [deleted file]
MdePkg/Include/Library/PalLib.h [new file with mode: 0644]

diff --git a/MdePkg/Include/Library/PalCallLib.h b/MdePkg/Include/Library/PalCallLib.h
deleted file mode 100644 (file)
index 681b8fe..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/** @file\r
-  PAL Call Services\r
-\r
-  Copyright (c) 2006 -2008, Intel Corporation All rights\r
-  reserved. This program and the accompanying materials are\r
-  licensed and made available under the terms and conditions of\r
-  the BSD License which accompanies this distribution.  The full\r
-  text of the license may be found at\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
-#ifndef __PAL_CALL_LIB_H__\r
-#define __PAL_CALL_LIB_H__\r
-\r
-#include <IndustryStandard/Pal.h>\r
-\r
-/**\r
-  Makes a PAL procedure call.\r
-\r
-  This is a wrapper function to make a PAL procedure call.  Based on the Index value,\r
-  this API will make static or stacked PAL call. Architected procedures may be designated\r
-  as required or optional.  If a PAL procedure is specified as optional, a unique return\r
-  code of 0xFFFFFFFFFFFFFFFF is returned in the Status field of the PAL_CALL_RETURN structure.\r
-  This indicates that the procedure is not present in this PAL implementation.  It is the\r
-  caller's responsibility to check for this return code after calling any optional PAL\r
-  procedure. No parameter checking is performed on the 4 input parameters, but there are\r
-  some common rules that the caller should follow when making a PAL call.  Any address\r
-  passed to PAL as buffers for return parameters must be 8-byte aligned.  Unaligned addresses\r
-  may cause undefined results.  For those parameters defined as reserved or some fields\r
-  defined as reserved must be zero filled or the invalid argument return value may be\r
-  returned or undefined result may occur during the execution of the procedure.\r
-  This function is only available on IPF.\r
-\r
-  @param Index  The PAL procedure Index number.\r
-  @param Arg2   The 2nd parameter for PAL procedure calls.\r
-  @param Arg3   The 3rd parameter for PAL procedure calls.\r
-  @param Arg4   The 4th parameter for PAL procedure calls.\r
-\r
-  @return structure returned from the PAL Call procedure, including the status and return value.\r
-\r
-**/\r
-PAL_CALL_RETURN\r
-EFIAPI\r
-PalCall (\r
-  IN UINT64                  Index,\r
-  IN UINT64                  Arg2,\r
-  IN UINT64                  Arg3,\r
-  IN UINT64                  Arg4\r
-  );\r
-\r
-#endif\r
-\r
diff --git a/MdePkg/Include/Library/PalLib.h b/MdePkg/Include/Library/PalLib.h
new file mode 100644 (file)
index 0000000..681b8fe
--- /dev/null
@@ -0,0 +1,56 @@
+/** @file\r
+  PAL Call Services\r
+\r
+  Copyright (c) 2006 -2008, Intel Corporation All rights\r
+  reserved. This program and the accompanying materials are\r
+  licensed and made available under the terms and conditions of\r
+  the BSD License which accompanies this distribution.  The full\r
+  text of the license may be found at\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
+#ifndef __PAL_CALL_LIB_H__\r
+#define __PAL_CALL_LIB_H__\r
+\r
+#include <IndustryStandard/Pal.h>\r
+\r
+/**\r
+  Makes a PAL procedure call.\r
+\r
+  This is a wrapper function to make a PAL procedure call.  Based on the Index value,\r
+  this API will make static or stacked PAL call. Architected procedures may be designated\r
+  as required or optional.  If a PAL procedure is specified as optional, a unique return\r
+  code of 0xFFFFFFFFFFFFFFFF is returned in the Status field of the PAL_CALL_RETURN structure.\r
+  This indicates that the procedure is not present in this PAL implementation.  It is the\r
+  caller's responsibility to check for this return code after calling any optional PAL\r
+  procedure. No parameter checking is performed on the 4 input parameters, but there are\r
+  some common rules that the caller should follow when making a PAL call.  Any address\r
+  passed to PAL as buffers for return parameters must be 8-byte aligned.  Unaligned addresses\r
+  may cause undefined results.  For those parameters defined as reserved or some fields\r
+  defined as reserved must be zero filled or the invalid argument return value may be\r
+  returned or undefined result may occur during the execution of the procedure.\r
+  This function is only available on IPF.\r
+\r
+  @param Index  The PAL procedure Index number.\r
+  @param Arg2   The 2nd parameter for PAL procedure calls.\r
+  @param Arg3   The 3rd parameter for PAL procedure calls.\r
+  @param Arg4   The 4th parameter for PAL procedure calls.\r
+\r
+  @return structure returned from the PAL Call procedure, including the status and return value.\r
+\r
+**/\r
+PAL_CALL_RETURN\r
+EFIAPI\r
+PalCall (\r
+  IN UINT64                  Index,\r
+  IN UINT64                  Arg2,\r
+  IN UINT64                  Arg3,\r
+  IN UINT64                  Arg4\r
+  );\r
+\r
+#endif\r
+\r