From a37097de83bde82215194b684999983667d1ed9e Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Mon, 19 Jun 2006 07:41:18 +0000 Subject: [PATCH] =?utf8?q?=091.=20PostCodeLib.=20=09=09Rename=20BasePostCo?= =?utf8?q?deLib80=20to=20BasePostCodeLibPort80.=20=09=09Fix=20typos=20in?= =?utf8?q?=20macro=20POST=5FCODE()=20and=20POST=5FCODE=5FWITH=5FDESCRIPTIO?= =?utf8?q?N()=20=092.=20DebugLib=20=09=09Change=20the=20parameter=20type?= =?utf8?q?=20of=20LineNumber=20of=20DebugAssert()=20from=20=E2=80=9CINTN?= =?utf8?q?=E2=80=9D=20to=20=E2=80=9CUINTN=E2=80=9D=20to=20follow=20MWG.=20?= =?utf8?q?=09=09Add=20type=20cast=20=E2=80=9C(EFI=5FGUID=20*)=E2=80=9D=20i?= =?utf8?q?n=20macro=20ASSERT=5FPROTCOL=5FALREADY=5FINSTALLED=20()=20to=20f?= =?utf8?q?ollow=20MWG.=20=093.=20BasePeCoffLib/=20=09=09Add=20library=20fu?= =?utf8?q?nction=20header=20for=20all=20the=20interfaces=20in=20MWG.=20=09?= =?utf8?q?=09Add=20missing=20ASSERT()s.=20=094.=20PciLib=20=09=09Add=20ASS?= =?utf8?q?ERT()s=20in=20PciRead/WriteBuffer()=20to=20check=20cross=20PCI?= =?utf8?q?=20function=20access.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@558 6f19259b-4bc3-4df7-8a09-765794883524 --- .../BasePostCodeLib80/BasePostCodeLib80.mbd | 30 ----- .../BasePostCodeLib80/BasePostCodeLib80.msa | 50 ------- MdePkg/Library/BasePostCodeLib80/PostCode.c | 123 ------------------ MdePkg/Library/BasePostCodeLib80/build.xml | 47 ------- 4 files changed, 250 deletions(-) delete mode 100644 MdePkg/Library/BasePostCodeLib80/BasePostCodeLib80.mbd delete mode 100644 MdePkg/Library/BasePostCodeLib80/BasePostCodeLib80.msa delete mode 100644 MdePkg/Library/BasePostCodeLib80/PostCode.c delete mode 100644 MdePkg/Library/BasePostCodeLib80/build.xml diff --git a/MdePkg/Library/BasePostCodeLib80/BasePostCodeLib80.mbd b/MdePkg/Library/BasePostCodeLib80/BasePostCodeLib80.mbd deleted file mode 100644 index 49d048ac80..0000000000 --- a/MdePkg/Library/BasePostCodeLib80/BasePostCodeLib80.mbd +++ /dev/null @@ -1,30 +0,0 @@ - - - - - BasePostCodeLib80 - 55c61087-7367-4546-bc32-4937c5e6aff3 - 0 - FIX ME! - Copyright (c) 2004-2006, Intel Corporation - - All rights reserved. This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - - 2006-03-09 23:16 - 2006-03-19 15:17 - - diff --git a/MdePkg/Library/BasePostCodeLib80/BasePostCodeLib80.msa b/MdePkg/Library/BasePostCodeLib80/BasePostCodeLib80.msa deleted file mode 100644 index f17640df0b..0000000000 --- a/MdePkg/Library/BasePostCodeLib80/BasePostCodeLib80.msa +++ /dev/null @@ -1,50 +0,0 @@ - - - - - BasePostCodeLib80 - BASE - LIBRARY - 55c61087-7367-4546-bc32-4937c5e6aff3 - 0 - Component description file for the entry point to a EFIDXE Drivers - FIX ME! - Copyright (c) 2004-2006, Intel Corporation - - All rights reserved. This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - - 2006-03-09 23:16 - 2006-03-19 15:17 - 0 - - - PostCodeLib - PcdLib - IoLib - - - PostCode.c - - - MdePkg - - - - PcdPostCodePropertyMask - - - diff --git a/MdePkg/Library/BasePostCodeLib80/PostCode.c b/MdePkg/Library/BasePostCodeLib80/PostCode.c deleted file mode 100644 index 93c24d5eb6..0000000000 --- a/MdePkg/Library/BasePostCodeLib80/PostCode.c +++ /dev/null @@ -1,123 +0,0 @@ -/** @file - Report Status Code Library Post Code functions for DXE Phase. - - Copyright (c) 2006, Intel Corporation
- All rights reserved. This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - -**/ - - -/** - Sends an 32-bit value to a POST card. - - Sends the 32-bit value specified by Value to a POST card, and returns Value. - Some implementations of this library function may perform I/O operations - directly to a POST card device. Other implementations may send Value to - ReportStatusCode(), and the status code reporting mechanism will eventually - display the 32-bit value on the status reporting device. - - PostCode() must actively prevent recursion. If PostCode() is called while - processing another any other Report Status Code Library function, then - PostCode() must return Value immediately. - - @param Value The 32-bit value to write to the POST card. - - @return Value - -**/ -UINT32 -EFIAPI -PostCode ( - IN UINT32 Value - ) -{ - IoWrite8 (0x80, (UINT8)(Value)); - return Value; -} - - -/** - Sends an 32-bit value to a POST and associated ASCII string. - - Sends the 32-bit value specified by Value to a POST card, and returns Value. - If Description is not NULL, then the ASCII string specified by Description is - also passed to the handler that displays the POST card value. Some - implementations of this library function may perform I/O operations directly - to a POST card device. Other implementations may send Value to ReportStatusCode(), - and the status code reporting mechanism will eventually display the 32-bit - value on the status reporting device. - - PostCodeWithDescription()must actively prevent recursion. If - PostCodeWithDescription() is called while processing another any other Report - Status Code Library function, then PostCodeWithDescription() must return Value - immediately. - - @param Value The 32-bit value to write to the POST card. - @param Description Pointer to an ASCII string that is a description of the - POST code value. This is an optional parameter that may - be NULL. - - @return Value - -**/ -UINT32 -EFIAPI -PostCodeWithDescription ( - IN UINT32 Value, - IN CONST CHAR8 *Description OPTIONAL - ) -{ - IoWrite8 (0x80, (UINT8)(Value)); - return Value; -} - - -/** - Returns TRUE if POST Codes are enabled. - - This function returns TRUE if the POST_CODE_PROPERTY_POST_CODE_ENABLED - bit of PcdPostCodePropertyMask is set. Otherwise FALSE is returned. - - @retval TRUE The POST_CODE_PROPERTY_POST_CODE_ENABLED bit of - PcdPostCodeProperyMask is set. - @retval FALSE The POST_CODE_PROPERTY_POST_CODE_ENABLED bit of - PcdPostCodeProperyMask is clear. - -**/ -BOOLEAN -EFIAPI -PostCodeEnabled ( - VOID - ) -{ - return ((PcdGet8(PcdPostCodePropertyMask) & POST_CODE_PROPERTY_POST_CODE_ENABLED) != 0); -} - - -/** - Returns TRUE if POST code descriptions are enabled. - - This function returns TRUE if the - POST_CODE_PROPERTY_POST_CODE_ENABLED bit of - PcdPostCodePropertyMask is set. Otherwise FALSE is returned. - - @retval TRUE The POST_CODE_PROPERTY_POST_CODE_ENABLED - bit of PcdPostCodeProperyMask is set. - @retval FALSE The POST_CODE_PROPERTY_POST_CODE_ENABLED - bit of PcdPostCodeProperyMask is clear. - -**/ -BOOLEAN -EFIAPI -PostCodeDescriptionEnabled ( - VOID - ) -{ - return ((PcdGet8(PcdPostCodePropertyMask) & POST_CODE_PROPERTY_POST_CODE_ENABLED) != 0); -} diff --git a/MdePkg/Library/BasePostCodeLib80/build.xml b/MdePkg/Library/BasePostCodeLib80/build.xml deleted file mode 100644 index c854f76606..0000000000 --- a/MdePkg/Library/BasePostCodeLib80/build.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file -- 2.39.2