Revert "Merge branch '2023-07-24-introduce-FF-A-suppport'"
This reverts commitd927d1a808, reversing changes made toc07ad9520c. These changes do not pass CI currently. Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user