diff options
| author | eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-02-26 08:29:29 +0300 |
|---|---|---|
| committer | eric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524> | 2009-02-26 08:29:29 +0300 |
| commit | 18efbdff45c86fc041df8c1df53675289e27f3e2 (patch) | |
| tree | e89c780913e788dd407c15aec55da90167cbf424 /MdeModulePkg/Universal/Variable | |
| parent | 86b7139e821d7ca8dea69b0791921810cdcc331f (diff) | |
| download | edk2-18efbdff45c86fc041df8c1df53675289e27f3e2.tar.xz | |
All UEFI applications in the MdeModukePkg should be placed in MdeModulePkg/Application
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7704 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdeModulePkg/Universal/Variable')
| -rw-r--r-- | MdeModulePkg/Universal/Variable/Application/VariableInfo.c | 88 | ||||
| -rw-r--r-- | MdeModulePkg/Universal/Variable/Application/VariableInfo.inf | 45 |
2 files changed, 0 insertions, 133 deletions
diff --git a/MdeModulePkg/Universal/Variable/Application/VariableInfo.c b/MdeModulePkg/Universal/Variable/Application/VariableInfo.c deleted file mode 100644 index 86117a63d1..0000000000 --- a/MdeModulePkg/Universal/Variable/Application/VariableInfo.c +++ /dev/null @@ -1,88 +0,0 @@ -/** @file
- If the Variable services have PcdVariableCollectStatistics set to TRUE then
- the EFI system table will contain statistical information about variable usage
- an this utility will print out the information. You can use console redirection
- to capture the data.
-
- Copyright (c) 2006 - 2007, 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.
-
-**/
-
-#include <Uefi.h>
-#include <Library/UefiLib.h>
-#include <Library/UefiApplicationEntryPoint.h>
-#include <Guid/VariableInfo.h>
-
-
-/**
- The user Entry Point for Application. The user code starts with this function
- as the real entry point for the image goes into a library that calls this
- function.
-
-
- @param[in] ImageHandle The firmware allocated handle for the EFI image.
- @param[in] SystemTable A pointer to the EFI System Table.
-
- @retval EFI_SUCCESS The entry point is executed successfully.
- @retval other Some error occurs when executing this entry point.
-
-**/
-EFI_STATUS
-EFIAPI
-UefiMain (
- IN EFI_HANDLE ImageHandle,
- IN EFI_SYSTEM_TABLE *SystemTable
- )
-{
- EFI_STATUS Status;
- VARIABLE_INFO_ENTRY *VariableInfo;
- VARIABLE_INFO_ENTRY *Entry;
-
- Status = EfiGetSystemConfigurationTable (&gEfiVariableInfoGuid, (VOID **)&Entry);
- if (!EFI_ERROR (Status) && (Entry != NULL)) {
- Print (L"Non-Volatile EFI Variables:\n");
- VariableInfo = Entry;
- do {
- if (!VariableInfo->Volatile) {
- Print (
- L"%g R%03d(%03d) W%03d D%03d:%s\n",
- &VariableInfo->VendorGuid,
- VariableInfo->ReadCount,
- VariableInfo->CacheCount,
- VariableInfo->WriteCount,
- VariableInfo->DeleteCount,
- VariableInfo->Name
- );
- }
-
- VariableInfo = VariableInfo->Next;
- } while (VariableInfo != NULL);
-
- Print (L"Volatile EFI Variables:\n");
- VariableInfo = Entry;
- do {
- if (VariableInfo->Volatile) {
- Print (
- L"%g R%03d(%03d) W%03d D%03d:%s\n",
- &VariableInfo->VendorGuid,
- VariableInfo->ReadCount,
- VariableInfo->CacheCount,
- VariableInfo->WriteCount,
- VariableInfo->DeleteCount,
- VariableInfo->Name
- );
- }
- VariableInfo = VariableInfo->Next;
- } while (VariableInfo != NULL);
-
- }
-
- return Status;
-}
diff --git a/MdeModulePkg/Universal/Variable/Application/VariableInfo.inf b/MdeModulePkg/Universal/Variable/Application/VariableInfo.inf deleted file mode 100644 index 46e35bd1d1..0000000000 --- a/MdeModulePkg/Universal/Variable/Application/VariableInfo.inf +++ /dev/null @@ -1,45 +0,0 @@ -#/** @file
-# Sample UEFI Application Reference Module.
-# This is a shell application that will display statistical information about variable
-# usage.
-#
-# Copyright (c) 2007 - 2008, 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.
-#
-#**/
-
-[Defines]
- INF_VERSION = 0x00010005
- BASE_NAME = VariableInfo
- FILE_GUID = 202A2922-8C27-4943-9855-26180BF9F113
- MODULE_TYPE = UEFI_APPLICATION
- VERSION_STRING = 1.0
-
- ENTRY_POINT = UefiMain
-
-#
-# The following information is for reference only and not required by the build tools.
-#
-# VALID_ARCHITECTURES = IA32 X64 IPF EBC
-#
-
-[Sources.common]
- VariableInfo.c
-
-
-[Packages]
- MdePkg/MdePkg.dec
- MdeModulePkg/MdeModulePkg.dec
-
-
-[LibraryClasses]
- UefiApplicationEntryPoint
- UefiLib
-
-[Guids]
- gEfiVariableInfoGuid ## CONSUMES ## Configuration Table Guid
|
