Patrick Williams | 6ad2fb6 | 2023-06-15 12:50:14 -0500 | [diff] [blame^] | 1 | From 229ec29154a4404426ad3083af68ca111a214e13 Mon Sep 17 00:00:00 2001 |
Patrick Williams | 975a06f | 2022-10-21 14:42:47 -0500 | [diff] [blame] | 2 | From: Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> |
| 3 | Date: Thu, 16 Dec 2021 21:31:40 +0000 |
Patrick Williams | 6ad2fb6 | 2023-06-15 12:50:14 -0500 | [diff] [blame^] | 4 | Subject: [PATCH 14/20] Configure storage size |
Patrick Williams | 975a06f | 2022-10-21 14:42:47 -0500 | [diff] [blame] | 5 | |
| 6 | Upstream-Status: Pending |
| 7 | Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org> |
| 8 | --- |
| 9 | .../service/smm_variable/backend/uefi_variable_store.c | 5 +++-- |
| 10 | 1 file changed, 3 insertions(+), 2 deletions(-) |
| 11 | |
| 12 | diff --git a/components/service/smm_variable/backend/uefi_variable_store.c b/components/service/smm_variable/backend/uefi_variable_store.c |
Patrick Williams | 6ad2fb6 | 2023-06-15 12:50:14 -0500 | [diff] [blame^] | 13 | index 611e2e225c6b..6c3b9ed81c25 100644 |
Patrick Williams | 975a06f | 2022-10-21 14:42:47 -0500 | [diff] [blame] | 14 | --- a/components/service/smm_variable/backend/uefi_variable_store.c |
| 15 | +++ b/components/service/smm_variable/backend/uefi_variable_store.c |
| 16 | @@ -88,6 +88,7 @@ static efi_status_t check_name_terminator( |
| 17 | * may be overridden using uefi_variable_store_set_storage_limits() |
| 18 | */ |
| 19 | #define DEFAULT_MAX_VARIABLE_SIZE (2048) |
| 20 | +#define CONFIGURE_STORAGE_SIZE (50) |
| 21 | |
| 22 | efi_status_t uefi_variable_store_init( |
| 23 | struct uefi_variable_store *context, |
| 24 | @@ -101,13 +102,13 @@ efi_status_t uefi_variable_store_init( |
| 25 | /* Initialise persistent store defaults */ |
| 26 | context->persistent_store.is_nv = true; |
| 27 | context->persistent_store.max_variable_size = DEFAULT_MAX_VARIABLE_SIZE; |
| 28 | - context->persistent_store.total_capacity = DEFAULT_MAX_VARIABLE_SIZE * max_variables; |
| 29 | + context->persistent_store.total_capacity = CONFIGURE_STORAGE_SIZE * max_variables; |
| 30 | context->persistent_store.storage_backend = persistent_store; |
| 31 | |
| 32 | /* Initialise volatile store defaults */ |
| 33 | context->volatile_store.is_nv = false; |
| 34 | context->volatile_store.max_variable_size = DEFAULT_MAX_VARIABLE_SIZE; |
| 35 | - context->volatile_store.total_capacity = DEFAULT_MAX_VARIABLE_SIZE * max_variables; |
| 36 | + context->volatile_store.total_capacity = CONFIGURE_STORAGE_SIZE * max_variables; |
| 37 | context->volatile_store.storage_backend = volatile_store; |
| 38 | |
| 39 | context->owner_id = owner_id; |
| 40 | -- |
Patrick Williams | 6ad2fb6 | 2023-06-15 12:50:14 -0500 | [diff] [blame^] | 41 | 2.38.1 |
Patrick Williams | 975a06f | 2022-10-21 14:42:47 -0500 | [diff] [blame] | 42 | |