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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 20939C2BD09 for ; Fri, 12 Jul 2024 17:10:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A778E6B00C7; Fri, 12 Jul 2024 13:10:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A27466B00C8; Fri, 12 Jul 2024 13:10:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8EF546B00C9; Fri, 12 Jul 2024 13:10:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 715F56B00C7 for ; Fri, 12 Jul 2024 13:10:08 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 17F71160C44 for ; Fri, 12 Jul 2024 17:10:08 +0000 (UTC) X-FDA: 82331738496.11.5C22AE4 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) by imf17.hostedemail.com (Postfix) with ESMTP id 1CE364002C for ; Fri, 12 Jul 2024 17:10:05 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=Z3u6uaec; spf=pass (imf17.hostedemail.com: domain of jackmanb@google.com designates 209.85.128.45 as permitted sender) smtp.mailfrom=jackmanb@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1720804172; h=from:from:sender: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:dkim-signature; bh=rMZXVu60zJG58GKh3Q1lSirg7a2qt1HU65yEcaRG7AA=; b=C74NUftpf7l9p4tqQFQaB5sU5OlRQ17sFvJKnpg5QJg8uapB0XdBMQDPc2aUnjjIoWgKBu zL0ALgBNfPInFDH7O2w7GaiyWOWvjYwC6eqi/DtffGAeq6IqKlxENh4jWgZACcUWfPKSRH 2SGDYfDVary7JgtMHYwkja4SXaprRp8= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1720804172; a=rsa-sha256; cv=none; b=FFsqQVWx8Kgk5vTTVhb7gCwQh+JrFNNeE3u4HlXuvP5ZcCOksAdR36P76vEhIUmCkFWV+t LolAcPSbQ/f1zemREsHPliPm8Twy0zzoh/Sr/W/O0wHEb2CmLxnaBdeyGslp3JdWjIYmd4 P0usGsrsOwX76gs27WIBtjYKG23gTsc= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=Z3u6uaec; spf=pass (imf17.hostedemail.com: domain of jackmanb@google.com designates 209.85.128.45 as permitted sender) smtp.mailfrom=jackmanb@google.com; dmarc=pass (policy=reject) header.from=google.com Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-42725f8a789so475e9.1 for ; Fri, 12 Jul 2024 10:10:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1720804204; x=1721409004; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=rMZXVu60zJG58GKh3Q1lSirg7a2qt1HU65yEcaRG7AA=; b=Z3u6uaecZ9MJgvNqh0np/lBE59Km7eWV/pUVS20ggHhkZNRpmm0iyODkYmvbdl22Qg ZR2xsb73wNM09JkUCbFK+dvAd0I9EJ2H/SJJQOeyT/cjLzk/cvhSwnomO58LTw7WfH/U 699Y5NKMCLibp/9InaOeSeYElMvsHU0uInWOMVRE68tMkR6535Vs1tsnjFJN1VfZKjX4 Gfj8UXVAZeMjrCpdsDNSrvSsKDW02v4SzgPX73pVPJrnd3cWXdVGvtfH+88d97ayZS79 62Vw1FhVfLsocB1n0Dc7LQXEpCNFG6ooqOgXJ4iaV43BBXFm2pN2ObudnFuKQwp7FjVY Uf2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720804204; x=1721409004; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=rMZXVu60zJG58GKh3Q1lSirg7a2qt1HU65yEcaRG7AA=; b=mEeiUBrJ5wZQtKpefLJP5U2UMqgzGPigm2BlZ32D/R0oYF8nTapEm4NzyQ15UDQz+G BzwoQapl0kpIrQFQ4WhTEAR97MVgI3MWtuf4BQ1FU0z+f0S7i6v+9KoK7eBzQ22oHOUb dXce3fVjpMK/syqJrP+APGX8t3q0+XDWVGijbBAJJ9E9hJ25igrvIbTrMVgJMAlY4Rmi JrxFWWyhgkmtwMPpD7gRpLOUR5Q6VM7XLIevNPmLat/y4kPfJMKGDDI1QK527VfuW2iv pU0bNamz4plXS6nJGAtWq84sM6VNVFEs6YPsyM19/QjX9mF0H4tYzYLwfMbCPNm5KwFP +DIw== X-Forwarded-Encrypted: i=1; AJvYcCU8/nznQX02NMUBCJQldd7F5VFVB5Q89/MPdgVoLUx7c0ah84xrX2uiGOEM0afLHUqvt372tPuA9kAwK/epjZbaSkk= X-Gm-Message-State: AOJu0YwhFHUANiClQ1UQO0Uwd+3nXqKJUeVydTBWmXtk9eMBXpIt7g1P irnHMdUjayyVtRoK/tuCzlXVVJJAvRBX1SJ2VC0w3+rMhtI0UbGTCmME0ZUWkQ== X-Google-Smtp-Source: AGHT+IHW4j/Ai/a9CGXSUWjW4J7ti0hzG99uRbbUAmwE86eZrQEMYyuJ3dymC0HiUJLsh8BfgBWNwg== X-Received: by 2002:a05:600c:378d:b0:426:6edd:61a7 with SMTP id 5b1f17b1804b1-4279f09320amr1596615e9.7.1720804204187; Fri, 12 Jul 2024 10:10:04 -0700 (PDT) Received: from google.com (60.58.155.104.bc.googleusercontent.com. [104.155.58.60]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-426740daf6dsm60948655e9.1.2024.07.12.10.10.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Jul 2024 10:10:03 -0700 (PDT) Date: Fri, 12 Jul 2024 17:09:57 +0000 From: Brendan Jackman To: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , Andy Lutomirski , Peter Zijlstra , Sean Christopherson , Paolo Bonzini , Alexandre Chartre , Liran Alon , Jan Setje-Eilers , Catalin Marinas , Will Deacon , Mark Rutland , Andrew Morton , Mel Gorman , Lorenzo Stoakes , David Hildenbrand , Vlastimil Babka , Michal Hocko , Khalid Aziz , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Valentin Schneider , Paul Turner , Reiji Watanabe , Junaid Shahid , Ofir Weisse , Yosry Ahmed , Patrick Bellasi , KP Singh , Alexandra Sandulescu , Matteo Rizzo , Jann Horn Cc: x86@kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, kvm@vger.kernel.org, Dennis Zhou Subject: Re: [PATCH 00/26] Address Space Isolation (ASI) 2024 Message-ID: References: <20240712-asi-rfc-24-v1-0-144b319a40d8@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240712-asi-rfc-24-v1-0-144b319a40d8@google.com> X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 1CE364002C X-Stat-Signature: 7suwu5z4whsiztzn6rtmqwczd6t8tbdk X-HE-Tag: 1720804205-681534 X-HE-Meta: U2FsdGVkX18lbemjrioMX8pRa10oaQJuLp4tGKTlPIT38hkxhh3XU+sJ3xz2txU5V6ak/u7fZHrLWXbb1zsCvP8tOEzuo9XIVA7HuHPPPgbxlndDskD3zKexYlE9OP8XbQNecJDqvi4rBZGiE/F7H4u35Y4Z5sCugvomQXz6KN+KOlBggERs+xsAkepf/Q+31QLhzCjRE48qq+/UHZwR+ZBK100BW3gNqrjFVtVEtKfX5sWFysvd2STCV87oIWF6dyHMl30u1x/gB4XhX4oSHsdiRukBKcw/UIN5uVm9cAeJxC1kugWE0qyK/PZciBRjUMAlcvakY6MkT8ghXUtigAhy9lpD0PTzxfgwDauQm0Iv7bzU55cUuPx6HpF3aceX8gfJHGODcFLYSh2MwQ1epd6dzOVPckzRLwlh6BI3fQFe/kxC32sDNbF2ZGPveK3eLlpp/MNcpM9lz5qlTgeTYVPyxgpvMIPM9M2oi/KCkokn/TlBBXjRO6F+6Yb9mnBr78i4aBoKqb4x66MSAuSV4Pz2zc5Z5P4rs/LYV6mQ4P3kc/KA6gG+4KpJNt1/5SWRkDI6lMHywEcCE+506FXw67nIPzcMfMcIdHpke81ZO+GB7N88ZEtG1tBJDFoSH3ipLjxyFAv8nGUtHbmVkiJ0L7zUG4mTUi8X/rVQM9BMXunANtzzDaQGn2EUnnzVk52x1yvjSSDbuQ95mYmiZIECCF2+40+D9oNU0tnjk4Zma8Tiz3vNxDgok4wxrk0l2XKrqAwHnoLv8yRQTVEZ7LO8AmF8kQjPsyDbxoKhxm+6aykisUnB3lXKw9+gAR2/SmCXtdw6kil7kJHjIhiIQaKM2irwTg56FyXF8lYiz6aL44r0w1064HgcoYSaNFOhik+/MJAgovfX9u9DvdCjZp7JrgKv+UC4DiCmDLd7j4TfC4hmAJSZbQBIvqXE1XChGeRuXA8+LRdaNXlabdTbmEy rFzlttHI Bd7Y7KnnMXRzyvR+/GmDhdWy5joDtpU6HtK7GlcCKGfAX4yR80L0AKESQqV4hXhBmnzbtLZxtwm9tHZlxBzLt2rW53n1sndr7JXeB0JA44e5yLuqrxALIf129/dBVKMzjo9/oUBQ8iINCJEfc03B/KSxhqpE7rx5KGJW1sZ+Xjj3Lo7JHEHDDfJZCRPDpt7vb41l9LRIrV5XfUNdSUXylKmP+7ELp9qAI+DfbvJfoKncukvXBw72dFJuPqmamzw3a5uAhFlfKa73+WjETmw3t8zVtRwbZjSaZiFz2L8euMi7k10vpjIs9EP1zlKHXL0YYtIxpLVpW9HxcgfuiypbXiGseOXk2orf4KRLe X-Bogosity: Ham, tests=bogofilter, spamicity=0.000060, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Well, off to a good start... REFLECT MODE: The To: and Cc: headers will be fully populated, but the only address given to the mail server for actual delivery will be Brendan Jackman Addresses in To: and Cc: headers will NOT receive this series. Apparently gmail is too clever for this and sent my mail out anyway. So, some corrections, more probably to come on monday. On Fri, Jul 12, 2024 at 05:00:18PM +0000, Brendan Jackman wrote: > Overview > ======== > This RFC Yes, this is an RFC, definitely not a PATCH. Sorry for the bogus subject... > Rough structure of this series: > > - 01-14: Establish ASI infrastructure, e.g. for manipulating pagetables, > performing address space transitions. > - 15-19: Map data into the restricted address space. Actually 15-20 > - 20-23: Finalize a functionality correct ASI for KVM. 21-24 > - 24-26: Switch it on and demonstrate actual vuln mitigation. 25-26