diff options
Diffstat (limited to 'lib/efi_loader/Kconfig')
-rw-r--r-- | lib/efi_loader/Kconfig | 46 |
1 files changed, 2 insertions, 44 deletions
diff --git a/lib/efi_loader/Kconfig b/lib/efi_loader/Kconfig index 1cefdf0d21..a22e47616f 100644 --- a/lib/efi_loader/Kconfig +++ b/lib/efi_loader/Kconfig @@ -55,55 +55,13 @@ config EFI_VARIABLE_FILE_STORE stored as file /ubootefi.var on the EFI system partition. config EFI_MM_COMM_TEE - bool "UEFI variables storage service via the trusted world" - select ARM_FFA_TRANSPORT - select TEE - select OPTEE + bool "UEFI variables storage service via OP-TEE" + depends on OPTEE help - Allowing access to the MM SP services (SPs such as StandAlonneMM, smm-gateway). - When using the u-boot OP-TEE driver, StandAlonneMM is supported. - When using the u-boot FF-A driver any MM SP is supported. - If OP-TEE is present and running StandAloneMM, dispatch all UEFI variable related operations to that. The application will verify, authenticate and store the variables on an RPMB. - When ARM_FFA_TRANSPORT is used, dispatch all UEFI variable related - operations to the MM SP running in the secure world. - A door bell mechanism is used to notify the SP when there is data in the shared - MM buffer. The data is copied by u-boot to the shared buffer before issuing - the door bell event. - -config FFA_SHARED_MM_BUF_SIZE - int "Memory size of the shared MM communication buffer" - default 0 - depends on EFI_MM_COMM_TEE - help - This defines the size in bytes of the memory area reserved for the shared - buffer used for communication between the MM feature in U-Boot and - the MM SP in secure world. - The size of the memory region must be a multiple of the size of the maximum - translation granule size that is specified in the ID_AA64MMFR0_EL1 System register. - It is assumed that the MM SP knows the size of the shared MM communication buffer. - -config FFA_SHARED_MM_BUF_OFFSET - int "Data offset in the shared MM communication buffer" - default 0 - depends on EFI_MM_COMM_TEE - help - This defines the offset in bytes of the data read or written to in the shared - buffer by the MM SP. - -config FFA_SHARED_MM_BUF_ADDR - hex "Define the address of the shared MM communication buffer" - default 0x0 - depends on EFI_MM_COMM_TEE - help - This defines the address of the shared MM communication buffer - used for communication between the MM feature in U-Boot and - the MM SP in secure world. - It is assumed that the MM SP knows the address of the shared MM communication buffer. - config EFI_VARIABLE_NO_STORE bool "Don't persist non-volatile UEFI variables" help |