X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkCompatibilityPkg%2FFoundation%2FFramework%2FProtocol%2FLegacyRegion%2FLegacyRegion.h;fp=EdkCompatibilityPkg%2FFoundation%2FFramework%2FProtocol%2FLegacyRegion%2FLegacyRegion.h;h=0000000000000000000000000000000000000000;hp=00ae0a806aea263fa795ef6f9087c43fb2cb15b1;hb=c455bc8c8d78ad51c24426a500914ea32504bf06;hpb=5bca07268acabe7f31407358e875ccf89cb5e386 diff --git a/EdkCompatibilityPkg/Foundation/Framework/Protocol/LegacyRegion/LegacyRegion.h b/EdkCompatibilityPkg/Foundation/Framework/Protocol/LegacyRegion/LegacyRegion.h deleted file mode 100644 index 00ae0a806a..0000000000 --- a/EdkCompatibilityPkg/Foundation/Framework/Protocol/LegacyRegion/LegacyRegion.h +++ /dev/null @@ -1,82 +0,0 @@ -/*++ - -Copyright (c) 1999 - 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. - - -Module Name: - - LegacyRegion.h - -Abstract: - - This protocol manages the legacy memory regions between 0xc0000 - 0xfffff - -Revision History - - The EFI Legacy Region Protocol is compliant with CSM spec 0.96. - ---*/ - -#ifndef _EFI_LEGACY_REGION_H_ -#define _EFI_LEGACY_REGION_H_ - -#define EFI_LEGACY_REGION_PROTOCOL_GUID \ - { \ - 0xfc9013a, 0x568, 0x4ba9, {0x9b, 0x7e, 0xc9, 0xc3, 0x90, 0xa6, 0x60, 0x9b} \ - } - -EFI_FORWARD_DECLARATION (EFI_LEGACY_REGION_PROTOCOL); - -typedef -EFI_STATUS -(EFIAPI *EFI_LEGACY_REGION_DECODE) ( - IN EFI_LEGACY_REGION_PROTOCOL * This, - IN UINT32 Start, - IN UINT32 Length, - IN BOOLEAN *On - ); - -typedef -EFI_STATUS -(EFIAPI *EFI_LEGACY_REGION_LOCK) ( - IN EFI_LEGACY_REGION_PROTOCOL * This, - IN UINT32 Start, - IN UINT32 Length, - OUT UINT32 *Granularity OPTIONAL - ); - -typedef -EFI_STATUS -(EFIAPI *EFI_LEGACY_REGION_BOOT_LOCK) ( - IN EFI_LEGACY_REGION_PROTOCOL * This, - IN UINT32 Start, - IN UINT32 Length, - OUT UINT32 *Granularity OPTIONAL - ); - -typedef -EFI_STATUS -(EFIAPI *EFI_LEGACY_REGION_UNLOCK) ( - IN EFI_LEGACY_REGION_PROTOCOL * This, - IN UINT32 Start, - IN UINT32 Length, - OUT UINT32 *Granularity OPTIONAL - ); - -struct _EFI_LEGACY_REGION_PROTOCOL { - EFI_LEGACY_REGION_DECODE Decode; - EFI_LEGACY_REGION_LOCK Lock; - EFI_LEGACY_REGION_BOOT_LOCK BootLock; - EFI_LEGACY_REGION_UNLOCK UnLock; -}; - -extern EFI_GUID gEfiLegacyRegionProtocolGuid; - -#endif