19#ifndef _EFI_LEGACY_REGION_H_
20#define _EFI_LEGACY_REGION_H_
22#define EFI_LEGACY_REGION_PROTOCOL_GUID \
24 0xfc9013a, 0x568, 0x4ba9, {0x9b, 0x7e, 0xc9, 0xc3, 0x90, 0xa6, 0x60, 0x9b } \
66 OUT UINT32 *Granularity OPTIONAL
87 OUT UINT32 *Granularity OPTIONAL
107 OUT UINT32 *Granularity OPTIONAL
EFI_STATUS(EFIAPI * EFI_LEGACY_REGION_UNLOCK)(IN EFI_LEGACY_REGION_PROTOCOL *This, IN UINT32 Start, IN UINT32 Length, OUT UINT32 *Granularity OPTIONAL)
EFI_STATUS(EFIAPI * EFI_LEGACY_REGION_LOCK)(IN EFI_LEGACY_REGION_PROTOCOL *This, IN UINT32 Start, IN UINT32 Length, OUT UINT32 *Granularity OPTIONAL)
EFI_STATUS(EFIAPI * EFI_LEGACY_REGION_DECODE)(IN EFI_LEGACY_REGION_PROTOCOL *This, IN UINT32 Start, IN UINT32 Length, IN BOOLEAN *On)
EFI_STATUS(EFIAPI * EFI_LEGACY_REGION_BOOT_LOCK)(IN EFI_LEGACY_REGION_PROTOCOL *This, IN UINT32 Start, IN UINT32 Length, OUT UINT32 *Granularity OPTIONAL)
EFI_GUID gEfiLegacyRegionProtocolGuid
EFI_LEGACY_REGION_LOCK Lock
Makes the specified OpROM region read only or locked.
EFI_LEGACY_REGION_BOOT_LOCK BootLock
EFI_LEGACY_REGION_DECODE Decode
Specifies a region for the chipset to decode.
EFI_LEGACY_REGION_UNLOCK UnLock
Makes the specified OpROM region read-write or unlocked.