On Wed, Sep 08, 2021 at 05:58:33PM -0500, Tom Lendacky wrote:
In prep for other confidential computing technologies, introduce a generic
preparation
helper function, cc_platform_has(), that can be used to check for specific
active confidential computing attributes, like memory encryption. This is
intended to eliminate having to add multiple technology-specific checks to
the code (e.g. if (sev_active() || tdx_active())).
...
quoted hunk ↗ jump to hunk
diff --git a/include/linux/cc_platform.h b/include/linux/cc_platform.h
new file mode 100644
index 000000000000..253f3ea66cd8
--- /dev/null
+++ b/include/linux/cc_platform.h
@@ -0,0 +1,88 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+/*
+ * Confidential Computing Platform Capability checks
+ *
+ * Copyright (C) 2021 Advanced Micro Devices, Inc.
+ *
+ * Author: Tom Lendacky <thomas.lendacky@amd.com>
+ */
+
+#ifndef _CC_PLATFORM_H
_LINUX_CC_PLATFORM_H
+#define _CC_PLATFORM_H
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette