From: "Kuppuswamy, Sathyanarayanan" <sathyanarayanan.kuppuswamy@linux.intel.com> To: Andi Kleen <ak@linux.intel.com>, Dave Hansen <dave.hansen@intel.com>, Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, Peter Zijlstra <peterz@infradead.org>, Hans de Goede <hdegoede@redhat.com>, Mark Gross <mgross@linux.intel.com>, Alexei Starovoitov <ast@kernel.org>, Daniel Borkmann <daniel@iogearbox.net>, Andrii Nakryiko <andrii@kernel.org> Cc: Peter H Anvin <hpa@zytor.com>, Tony Luck <tony.luck@intel.com>, Dan Williams <dan.j.williams@intel.com>, Kirill Shutemov <kirill.shutemov@linux.intel.com>, Sean Christopherson <seanjc@google.com>, Kuppuswamy Sathyanarayanan <knsathya@kernel.org>, x86@kernel.org, linux-kernel@vger.kernel.org, platform-driver-x86@vger.kernel.org, bpf@vger.kernel.org, netdev@vger.kernel.org Subject: Re: [PATCH v2 5/6] platform/x86: intel_tdx_attest: Add TDX Guest attestation interface driver Date: Mon, 12 Jul 2021 17:33:25 -0700 [thread overview] Message-ID: <afba42c2-e925-d937-8893-80f995a143b4@linux.intel.com> (raw) In-Reply-To: <ce0feeec-a949-35f8-3010-b0d69acbbc2e@linux.intel.com> Hi Dave, On 7/8/21 5:38 PM, Andi Kleen wrote: >> Expensive and permanently fractures the direct map. >> >> I'm struggling to figure out why the direct map is even touched here. > I think Sathya did it this way because the TD interface requires a physical address. >> Why not just use a vmalloc area mapping? You really just need *a* >> decrypted mapping to the page. You don't need to make *every* mapping >> to the page decrypted. > > Yes it would be possible to use vmap() on the page and only set the vmap encrypted by passing the > right flags directly. Is it alright to have non coherent mappings? If yes, any documentation reference for it? > > That would avoid breaking up the direct mapping. -- Sathyanarayanan Kuppuswamy Linux Kernel Developer
next prev parent reply other threads:[~2021-07-13 0:33 UTC|newest] Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-07-07 20:42 [PATCH v2 0/6] Add TDX Guest Support (Attestation support) Kuppuswamy Sathyanarayanan 2021-07-07 20:42 ` [PATCH v2 1/6] x86/tdx: Add TDREPORT TDX Module call support Kuppuswamy Sathyanarayanan 2021-07-08 8:16 ` Xiaoyao Li 2021-07-08 14:07 ` Kuppuswamy, Sathyanarayanan 2021-07-08 14:20 ` Hans de Goede 2021-07-08 17:06 ` Kuppuswamy, Sathyanarayanan 2021-07-07 20:42 ` [PATCH v2 2/6] x86/tdx: Add GetQuote TDX hypercall support Kuppuswamy Sathyanarayanan 2021-07-07 20:42 ` [PATCH v2 3/6] x86/tdx: Add SetupEventNotifyInterrupt " Kuppuswamy Sathyanarayanan 2021-07-07 20:42 ` [PATCH v2 4/6] x86/tdx: Add TDX Guest event notify interrupt vector support Kuppuswamy Sathyanarayanan 2021-07-07 20:42 ` [PATCH v2 5/6] platform/x86: intel_tdx_attest: Add TDX Guest attestation interface driver Kuppuswamy Sathyanarayanan 2021-07-08 22:21 ` Andy Lutomirski 2021-07-08 22:35 ` Dave Hansen 2021-07-09 0:38 ` Andi Kleen 2021-07-13 0:33 ` Kuppuswamy, Sathyanarayanan [this message] 2021-07-13 0:44 ` Dave Hansen 2021-07-08 23:34 ` Kuppuswamy, Sathyanarayanan 2021-07-08 23:36 ` Dan Williams 2021-07-08 23:57 ` Kuppuswamy, Sathyanarayanan 2021-07-09 0:20 ` Dan Williams 2021-07-09 0:36 ` Andi Kleen 2021-07-09 1:37 ` Dan Williams 2021-07-09 1:44 ` Andi Kleen 2021-07-09 2:04 ` Dan Williams 2021-07-09 2:43 ` Kuppuswamy, Sathyanarayanan 2021-07-07 20:42 ` [PATCH v2 6/6] tools/tdx: Add a sample attestation user app Kuppuswamy Sathyanarayanan 2021-07-15 8:36 ` Mian Yousaf Kaukab 2021-07-15 15:19 ` Kuppuswamy, Sathyanarayanan 2022-03-30 22:17 [PATCH v2 0/6] Add TDX Guest Attestation support Kuppuswamy Sathyanarayanan 2022-03-30 22:18 ` [PATCH v2 5/6] platform/x86: intel_tdx_attest: Add TDX Guest attestation interface driver Kuppuswamy Sathyanarayanan 2022-04-04 10:07 ` Hans de Goede 2022-04-04 19:56 ` Sathyanarayanan Kuppuswamy 2022-04-11 14:38 ` Hans de Goede 2022-04-04 10:09 ` Hans de Goede 2022-04-04 10:11 ` Hans de Goede
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=afba42c2-e925-d937-8893-80f995a143b4@linux.intel.com \ --to=sathyanarayanan.kuppuswamy@linux.intel.com \ --cc=ak@linux.intel.com \ --cc=andrii@kernel.org \ --cc=ast@kernel.org \ --cc=bp@alien8.de \ --cc=bpf@vger.kernel.org \ --cc=dan.j.williams@intel.com \ --cc=daniel@iogearbox.net \ --cc=dave.hansen@intel.com \ --cc=hdegoede@redhat.com \ --cc=hpa@zytor.com \ --cc=kirill.shutemov@linux.intel.com \ --cc=knsathya@kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=luto@kernel.org \ --cc=mgross@linux.intel.com \ --cc=mingo@redhat.com \ --cc=netdev@vger.kernel.org \ --cc=peterz@infradead.org \ --cc=platform-driver-x86@vger.kernel.org \ --cc=seanjc@google.com \ --cc=tglx@linutronix.de \ --cc=tony.luck@intel.com \ --cc=x86@kernel.org \ --subject='Re: [PATCH v2 5/6] platform/x86: intel_tdx_attest: Add TDX Guest attestation interface driver' \ /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: link
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.