|
| 1 | +/** @file |
| 2 | + Lilu specific GUIDs for UEFI Variable Storage, version 1.0. |
| 3 | +
|
| 4 | +Copyright (c) 2018, vit9696. All rights reserved.<BR> |
| 5 | +This program and the accompanying materials |
| 6 | +are licensed and made available under the terms and conditions of the BSD License |
| 7 | +which accompanies this distribution. The full text of the license may be found at |
| 8 | +http://opensource.org/licenses/bsd-license.php |
| 9 | +
|
| 10 | +THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, |
| 11 | +WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. |
| 12 | +
|
| 13 | +**/ |
| 14 | + |
| 15 | +// |
| 16 | +// 2660DD78-81D2-419D-8138-7B1F363F79A6 |
| 17 | +// This GUID is specifically used for normal variable access by Lilu kernel extension and its plugins. |
| 18 | +// |
| 19 | +#define LILU_NORMAL_VARIABLE_GUID \ |
| 20 | + { 0x2660DD78, 0x81D2, 0x419D, { 0x81, 0x38, 0x7B, 0x1F, 0x36, 0x3F, 0x79, 0xA6 } } |
| 21 | + |
| 22 | +// |
| 23 | +// E09B9297-7928-4440-9AAB-D1F8536FBF0A |
| 24 | +// This GUID is specifically used for reading variables by Lilu kernel extension and its plugins. |
| 25 | +// Any writes to this GUID should be prohibited via EFI_RUNTIME_SERVICES after EXIT_BOOT_SERVICES. |
| 26 | +// The expected return code on variable write is EFI_SECURITY_VIOLATION. |
| 27 | +// |
| 28 | +#define LILU_READ_ONLY_VARIABLE_GUID \ |
| 29 | + { 0xE09B9297, 0x7928, 0x4440, { 0x9A, 0xAB, 0xD1, 0xF8, 0x53, 0x6F, 0xBF, 0x0A } } |
| 30 | + |
| 31 | +// |
| 32 | +// F0B9AF8F-2222-4840-8A37-ECF7CC8C12E1 |
| 33 | +// This GUID is specifically used for reading variables by Lilu and plugins. |
| 34 | +// Any reads from this GUID should be prohibited via EFI_RUNTIME_SERVICES after EXIT_BOOT_SERVICES. |
| 35 | +// The expected return code on variable read is EFI_SECURITY_VIOLATION. |
| 36 | +// |
| 37 | +#define LILU_WRITE_ONLY_VARIABLE_GUID \ |
| 38 | + { 0xF0B9AF8F, 0x2222, 0x4840, { 0x8A, 0x37, 0xEC, 0xF7, 0xCC, 0x8C, 0x12, 0xE1 } } |
0 commit comments