From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C6E54C76195 for ; Sun, 19 Mar 2023 14:01:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229441AbjCSOA7 (ORCPT ); Sun, 19 Mar 2023 10:00:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33682 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229486AbjCSOA6 (ORCPT ); Sun, 19 Mar 2023 10:00:58 -0400 Received: from mail.skyhub.de (mail.skyhub.de [5.9.137.197]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B056E15167; Sun, 19 Mar 2023 07:00:56 -0700 (PDT) Received: from zn.tnic (p5de8e687.dip0.t-ipconnect.de [93.232.230.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 3D09A1EC058B; Sun, 19 Mar 2023 15:00:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1679234455; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references; bh=08wb2BaJoY/XVDaHupNryXzATVqPgXkBLa+gDTXa+E4=; b=b+twr4atfKgJSerQfWNi1DLsSBHEOxMXeIeuxbJE9GBI8bYD3cL1D4hz+KZesAVUrcM392 gWmDsW5ROl00zVp4u4PbBmHt/hOOKP9xLmOh3nB0OdfaIaN3BqMRc1neCt6DnhWziuxxZ8 nwh5C+lEFx0NjCXrTrfYPJqy7M7U/Ok= Date: Sun, 19 Mar 2023 15:00:51 +0100 From: Borislav Petkov To: Rick Edgecombe Cc: x86@kernel.org, "H . Peter Anvin" , Thomas Gleixner , Ingo Molnar , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-api@vger.kernel.org, Arnd Bergmann , Andy Lutomirski , Balbir Singh , Cyrill Gorcunov , Dave Hansen , Eugene Syromiatnikov , Florian Weimer , "H . J . Lu" , Jann Horn , Jonathan Corbet , Kees Cook , Mike Kravetz , Nadav Amit , Oleg Nesterov , Pavel Machek , Peter Zijlstra , Randy Dunlap , Weijiang Yang , "Kirill A . Shutemov" , John Allen , kcc@google.com, eranian@google.com, rppt@kernel.org, jamorris@linux.microsoft.com, dethoma@microsoft.com, akpm@linux-foundation.org, Andrew.Cooper3@citrix.com, christina.schimpe@intel.com, david@redhat.com, debug@rivosinc.com, szabolcs.nagy@arm.com Subject: Re: [PATCH v8 00/40] Shadow stacks for userspace Message-ID: <20230319140051.GDZBcVkwgbwqAQZd20@fat_crate.local> References: <20230319001535.23210-1-rick.p.edgecombe@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20230319001535.23210-1-rick.p.edgecombe@intel.com> Precedence: bulk List-ID: X-Mailing-List: linux-api@vger.kernel.org On Sat, Mar 18, 2023 at 05:14:55PM -0700, Rick Edgecombe wrote: > At this point, I think we have a pretty good initial shadow stack implementation > here. I'd like to start with the basics and let real world usage inform the > enhancements if we can. Yes, finally! That was loooong in the making. Thanks for the persistence and patience. For the whole set: Reviewed-by: Borislav Petkov (AMD) > Unless anyone sees any likely ABI trap we are walking into. Yeah, dhansen, let's queue this and run it on everything and as much as possible before the MW comes so that we can have a chance to catch any potential showstopper snafus we've missed. Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette