From: gjoyce@linux.vnet.ibm.com To: linux-block@vger.kernel.org Cc: axboe@kernel.dk, gjoyce@linux.vnet.ibm.com, nayna@linux.ibm.com, jonathan.derrick@linux.dev, brking@linux.vnet.ibm.com, akpm@linux-foundation.org, linuxppc-dev@lists.ozlabs.org, gjoyce@ibm.com Subject: [PATCH v3 0/2] generic and PowerPC accessor functions for arch keystore Date: Mon, 1 Aug 2022 07:34:24 -0500 [thread overview] Message-ID: <20220801123426.585801-1-gjoyce@linux.vnet.ibm.com> (raw) From: Greg Joyce <gjoyce@linux.vnet.ibm.com> Architectural neutral functions have been defined for accessing architecture specific variable store. The neutral functions are defined as weak so that they may be superseded by platform specific versions. PowerPC/pseries versions of these functions provide read/write access to the non-volatile PLPKS data store. This functionality allows kernel code such as the block SED opal driver to store authentication keys in a secure permanent store. Greg Joyce (2): lib: define generic accessor functions for arch specific keystore powerpc/pseries: Override lib/arch_vars.c functions arch/powerpc/platforms/pseries/Makefile | 1 + .../platforms/pseries/plpks_arch_ops.c | 167 ++++++++++++++++++ include/linux/arch_vars.h | 23 +++ lib/Makefile | 2 +- lib/arch_vars.c | 25 +++ 5 files changed, 217 insertions(+), 1 deletion(-) create mode 100644 arch/powerpc/platforms/pseries/plpks_arch_ops.c create mode 100644 include/linux/arch_vars.h create mode 100644 lib/arch_vars.c Signed-off-by: Greg Joyce <gjoyce@linux.vnet.ibm.com> base-commit: ff6992735ade75aae3e35d16b17da1008d753d28 -- 2.27.0
WARNING: multiple messages have this Message-ID (diff)
From: gjoyce@linux.vnet.ibm.com To: linux-block@vger.kernel.org Cc: linuxppc-dev@lists.ozlabs.org, jonathan.derrick@linux.dev, brking@linux.vnet.ibm.com, gjoyce@ibm.com, nayna@linux.ibm.com, axboe@kernel.dk, akpm@linux-foundation.org, gjoyce@linux.vnet.ibm.com Subject: [PATCH v3 0/2] generic and PowerPC accessor functions for arch keystore Date: Mon, 1 Aug 2022 07:34:24 -0500 [thread overview] Message-ID: <20220801123426.585801-1-gjoyce@linux.vnet.ibm.com> (raw) From: Greg Joyce <gjoyce@linux.vnet.ibm.com> Architectural neutral functions have been defined for accessing architecture specific variable store. The neutral functions are defined as weak so that they may be superseded by platform specific versions. PowerPC/pseries versions of these functions provide read/write access to the non-volatile PLPKS data store. This functionality allows kernel code such as the block SED opal driver to store authentication keys in a secure permanent store. Greg Joyce (2): lib: define generic accessor functions for arch specific keystore powerpc/pseries: Override lib/arch_vars.c functions arch/powerpc/platforms/pseries/Makefile | 1 + .../platforms/pseries/plpks_arch_ops.c | 167 ++++++++++++++++++ include/linux/arch_vars.h | 23 +++ lib/Makefile | 2 +- lib/arch_vars.c | 25 +++ 5 files changed, 217 insertions(+), 1 deletion(-) create mode 100644 arch/powerpc/platforms/pseries/plpks_arch_ops.c create mode 100644 include/linux/arch_vars.h create mode 100644 lib/arch_vars.c Signed-off-by: Greg Joyce <gjoyce@linux.vnet.ibm.com> base-commit: ff6992735ade75aae3e35d16b17da1008d753d28 -- 2.27.0
next reply other threads:[~2022-08-01 12:35 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-08-01 12:34 gjoyce [this message] 2022-08-01 12:34 ` [PATCH v3 0/2] generic and PowerPC accessor functions for arch keystore gjoyce 2022-08-01 12:34 ` [PATCH v3 1/2] lib: generic " gjoyce 2022-08-01 12:34 ` gjoyce 2022-08-01 13:40 ` Michal Suchánek 2022-08-01 13:40 ` Michal Suchánek 2022-08-01 19:45 ` Nayna 2022-08-01 19:45 ` Nayna 2022-08-01 20:24 ` Michal Suchánek 2022-08-01 20:24 ` Michal Suchánek 2022-08-04 15:41 ` Greg Joyce 2022-08-04 15:41 ` Greg Joyce 2022-08-02 2:59 ` Michael Ellerman 2022-08-02 22:39 ` Greg Joyce 2022-08-01 12:34 ` [PATCH v3 2/2] powerpc/pseries: Override lib/arch_vars.c functions gjoyce 2022-08-01 12:34 ` gjoyce
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20220801123426.585801-1-gjoyce@linux.vnet.ibm.com \ --to=gjoyce@linux.vnet.ibm.com \ --cc=akpm@linux-foundation.org \ --cc=axboe@kernel.dk \ --cc=brking@linux.vnet.ibm.com \ --cc=gjoyce@ibm.com \ --cc=jonathan.derrick@linux.dev \ --cc=linux-block@vger.kernel.org \ --cc=linuxppc-dev@lists.ozlabs.org \ --cc=nayna@linux.ibm.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.