aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Anderson <andmike@linux.ibm.com>2020-01-27 06:14:44 -0800
committerRam Pai <linuxram@us.ibm.com>2020-11-03 12:52:37 -0500
commita6279d437e5a1d1b5a3c8acad68a5a8d0315361c (patch)
treeab9631c53224e32828b915c912d1a6f6c0c93bfa
parentc65d55e23244c2f2220167a537d4a632e04b7ffb (diff)
downloadskiboot-a6279d437e5a1d1b5a3c8acad68a5a8d0315361c.zip
skiboot-a6279d437e5a1d1b5a3c8acad68a5a8d0315361c.tar.gz
skiboot-a6279d437e5a1d1b5a3c8acad68a5a8d0315361c.tar.bz2
uv: Add wrapping-key-handle to properties passed to uv
- Add wrapping-key-handle property to set of properties passed to ultravisor. Signed-off-by: Michael Anderson <andmike@linux.ibm.com>
-rw-r--r--hw/ultravisor.c1
-rw-r--r--libstb/tss2/opalcreate.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/hw/ultravisor.c b/hw/ultravisor.c
index f764339..63f3c7f 100644
--- a/hw/ultravisor.c
+++ b/hw/ultravisor.c
@@ -36,6 +36,7 @@ struct memcons uv_memcons __section(".data.memcons") = {
};
const char * wrap_key_prop_str[] = {
+ "wrapping-key-handle",
"wrapping-key-passwd",
"wrapping-key-publicname",
"wrapping-key-policy-a",
diff --git a/libstb/tss2/opalcreate.c b/libstb/tss2/opalcreate.c
index e9256ed..01b9717 100644
--- a/libstb/tss2/opalcreate.c
+++ b/libstb/tss2/opalcreate.c
@@ -849,6 +849,7 @@ int fdt_add_wrapping_key(void *fdt)
fdt_begin_node(fdt, "ibm,uv-tpm");
fdt_property_string(fdt, "compatible", "ibm,uv-tpm");
+ fdt_property_u32(fdt, "wrapping-key-handle", WRAPPING_KEY_HANDLE);
fdt_property(fdt, "wrapping-key-passwd", key_passwd,
WRAPPING_KEY_PASSWD_LEN+1); /* Include null */
fdt_property(fdt, "wrapping-key-publicname",