diff options
author | Peng Fan <peng.fan@nxp.com> | 2022-10-10 11:23:22 +0800 |
---|---|---|
committer | Peng Fan <peng.fan@nxp.com> | 2022-10-11 17:08:55 +0800 |
commit | 361b23b98ed8675abce0bb2680118863aa954852 (patch) | |
tree | 77402d5e66848e68fc4f23022a61f5a3ecfd45a9 /lib | |
parent | e1ed0611b5e8a54690c5fd2711e1cfd04e857672 (diff) |
Revert "MLK-25478-1 efi: add Platform-Reset-Attack variables"
SR-IR-2.0 not need this patch
This reverts commit 7781c5a2b964a42c3057f4ebcb936e4bea83f530.
Reviewed-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/efi_loader/efi_image_loader.c | 1 | ||||
-rw-r--r-- | lib/efi_loader/efi_setup.c | 36 |
2 files changed, 0 insertions, 37 deletions
diff --git a/lib/efi_loader/efi_image_loader.c b/lib/efi_loader/efi_image_loader.c index b7b9aea6d3..9611398885 100644 --- a/lib/efi_loader/efi_image_loader.c +++ b/lib/efi_loader/efi_image_loader.c @@ -27,7 +27,6 @@ const efi_guid_t efi_guid_loaded_image_device_path = const efi_guid_t efi_simple_file_system_protocol_guid = EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_GUID; const efi_guid_t efi_file_info_guid = EFI_FILE_INFO_GUID; -const efi_guid_t efi_memory_only_reset_control_guid = EFI_MEMORY_ONLY_RESET_CONTROL_GUID; static int machines[] = { #if defined(__aarch64__) diff --git a/lib/efi_loader/efi_setup.c b/lib/efi_loader/efi_setup.c index 617f4fda9d..eee54e4878 100644 --- a/lib/efi_loader/efi_setup.c +++ b/lib/efi_loader/efi_setup.c @@ -176,37 +176,6 @@ static efi_status_t efi_init_os_indications(void) /** - * efi_init_memory_only_reset_control() - indicate supported features for - * OS requests - * - * Set the MemoryOverwriteRequestControl variable. - * - * Return: status code - */ -static efi_status_t efi_init_memory_only_reset_control(void) -{ - u8 memory_only_reset_control = 0; - efi_status_t ret; - efi_uintn_t data_size = 0; - - ret = efi_get_variable_int(L"MemoryOverwriteRequestControl", - &efi_memory_only_reset_control_guid, - NULL, &data_size, - &memory_only_reset_control, NULL); - if (ret == EFI_SUCCESS) - return ret; - - ret = efi_set_variable_int(L"MemoryOverwriteRequestControl", - &efi_memory_only_reset_control_guid, - EFI_VARIABLE_BOOTSERVICE_ACCESS | - EFI_VARIABLE_RUNTIME_ACCESS | - EFI_VARIABLE_NON_VOLATILE, - sizeof(memory_only_reset_control), - &memory_only_reset_control, 0); - return ret; -} - -/** * efi_init_obj_list() - Initialize and populate EFI object list * * Return: status code @@ -257,11 +226,6 @@ efi_status_t efi_init_obj_list(void) if (ret != EFI_SUCCESS) goto out; - /* Platform Reset Attack features */ - ret = efi_init_memory_only_reset_control(); - if (ret != EFI_SUCCESS) - goto out; - /* Initialize system table */ ret = efi_initialize_system_table(); if (ret != EFI_SUCCESS) |