efi_loader: EFI_UNACCEPTED_MEMORY_TYPE
* UEFI spec 2.9 introduced a new memory type EFI_UNACCEPTED_MEMORY_TYPE. Add it to enum EFI_MEMORY_TYPE. * Add missing EFI_MEMORY_CPU_CRYPTO constant * Improve description of EFI_PERSISTENT_MEMORY_TYPE Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
This commit is contained in:
		
							parent
							
								
									d473063d9d
								
							
						
					
					
						commit
						9933eb47e5
					
				|  | @ -180,9 +180,13 @@ enum efi_mem_type { | |||
| 	 */ | ||||
| 	EFI_PAL_CODE, | ||||
| 	/*
 | ||||
| 	 * Non-volatile memory. | ||||
| 	 * Byte addressable non-volatile memory. | ||||
| 	 */ | ||||
| 	EFI_PERSISTENT_MEMORY_TYPE, | ||||
| 	/*
 | ||||
| 	 * Unaccepted memory must be accepted by boot target before usage. | ||||
| 	 */ | ||||
| 	EFI_UNACCEPTED_MEMORY_TYPE, | ||||
| 
 | ||||
| 	EFI_MAX_MEMORY_TYPE, | ||||
| }; | ||||
|  | @ -201,6 +205,7 @@ enum efi_mem_type { | |||
| 				((u64)0x0000000000010000ULL)	/* higher reliability */ | ||||
| #define EFI_MEMORY_RO		((u64)0x0000000000020000ULL)	/* read-only */ | ||||
| #define EFI_MEMORY_SP		((u64)0x0000000000040000ULL)	/* specific-purpose memory (SPM) */ | ||||
| #define EFI_MEMORY_CPU_CRYPTO	((u64)0x0000000000080000ULL)	/* cryptographically protectable */ | ||||
| #define EFI_MEMORY_RUNTIME	((u64)0x8000000000000000ULL)	/* range requires runtime mapping */ | ||||
| #define EFI_MEM_DESC_VERSION	1 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue