blob: 22b1da69066853a9a27c3de993cfb6f58b017682 [file] [log] [blame]
Patrick Williams7784c422022-11-17 07:29:11 -06001From 229ec29154a4404426ad3083af68ca111a214e13 Mon Sep 17 00:00:00 2001
Patrick Williams975a06f2022-10-21 14:42:47 -05002From: Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com>
3Date: Thu, 16 Dec 2021 21:31:40 +0000
Patrick Williams7784c422022-11-17 07:29:11 -06004Subject: [PATCH 14/20] Configure storage size
Patrick Williams975a06f2022-10-21 14:42:47 -05005
6Upstream-Status: Pending
7Signed-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
12diff --git a/components/service/smm_variable/backend/uefi_variable_store.c b/components/service/smm_variable/backend/uefi_variable_store.c
Patrick Williams7784c422022-11-17 07:29:11 -060013index 611e2e225c6b..6c3b9ed81c25 100644
Patrick Williams975a06f2022-10-21 14:42:47 -050014--- 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 Williams7784c422022-11-17 07:29:11 -0600412.38.1
Patrick Williams975a06f2022-10-21 14:42:47 -050042