Specifications
92
EFI_LEGACY_REGION_PROTOCOL.UnLock()
Summary
Sets a region to read-write.
Prototype
typedef
EFI_STATUS
(EFIAPI *EFI_LEGACY_REGION_UNLOCK) (
IN EFI_LEGACY_REGION_PROTOCOL *This,
IN UINT32 Start,
IN UINT32 Length,
OUT UINT32 *Granularity OPTIONAL
);
Parameters
This
Indicates the EFI_LEGACY_REGION_PROTOCOL instance
Start
Start of the region to lock.
Length
Length of the region
Granularity
Lock attribute affects this granularity in bytes.
Description
This function makes a region from 0xC0000 to 0xFFFFF read/write.
This function might have to prevent writes to RAM in the region
from propagating to the NVRAM, if other drivers do not. An IA-32
example is where a write to 0xFxxxx can also propagate to
0xFFFFFxxxx and an innocent data pattern can mimic a NVRAM write
or erase sequence.
Status Codes Returned
EFI_SUCCESS The region was successfully made read-write.










