OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
LegacyRegion.h
Go to the documentation of this file.
1
19#ifndef _EFI_LEGACY_REGION_H_
20#define _EFI_LEGACY_REGION_H_
21
22#define EFI_LEGACY_REGION_PROTOCOL_GUID \
23 { \
24 0xfc9013a, 0x568, 0x4ba9, {0x9b, 0x7e, 0xc9, 0xc3, 0x90, 0xa6, 0x60, 0x9b } \
25 }
26
28
40typedef
41EFI_STATUS
44 IN UINT32 Start,
45 IN UINT32 Length,
46 IN BOOLEAN *On
47 );
48
60typedef
61EFI_STATUS
64 IN UINT32 Start,
65 IN UINT32 Length,
66 OUT UINT32 *Granularity OPTIONAL
67 );
68
81typedef
82EFI_STATUS
85 IN UINT32 Start,
86 IN UINT32 Length,
87 OUT UINT32 *Granularity OPTIONAL
88 );
89
101typedef
102EFI_STATUS
105 IN UINT32 Start,
106 IN UINT32 Length,
107 OUT UINT32 *Granularity OPTIONAL
108 );
109
121
122extern EFI_GUID gEfiLegacyRegionProtocolGuid;
123
124#endif
UINT64 Start
UINT64 Length
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.