Received: by 2002:ab2:6486:0:b0:1ef:eae8:a797 with SMTP id de6csp234704lqb; Sat, 16 Mar 2024 01:48:46 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVurmqAt5Q/lDQZIUIvkkJvP1WtFy0GgQPxHiv1x3a6g4o21xx8fkU9KGtJMLS2n72gmKiLAhQfIhujdP7x0R/MNG01n25l9DIfEWf6jw== X-Google-Smtp-Source: AGHT+IEvFl0j+Qf1C3+lQGx2BF7IeGSE8ZGcGSN8ZWHpQ91OjFPrlExUs5ekvnulCKTDcKInD7oa X-Received: by 2002:a17:906:52cb:b0:a46:749c:12b4 with SMTP id w11-20020a17090652cb00b00a46749c12b4mr3439546ejn.58.1710578926636; Sat, 16 Mar 2024 01:48:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710578926; cv=pass; d=google.com; s=arc-20160816; b=yJ3UujOqyJsNPYbfolQxPw6duosAjWhYra+McKbwDrx7kXO3jKV2JJkAic2ezYmEDH Ve7KKueMNkDOi0ln41tRPQp+3Y8sEq1hFWw0qaarjT9IxrcGhdNUSJ4bJZAlLfyg5O00 e9O9rZ7HzNzq9R7CjuW9kp4WnhNzzHEvAaYWayhEzsbFl/EouCdJBs8A2d2TW2cZ1uas EJDkQC+o1M9DdeGCBD4LeRjXVvWo0UbqfQ8h3HX0/BL8E+GLJcMEkGaMeY6QpHswvEU3 vcpVyMGbOjJeJnvtZcmetMFF7qlAe/fMQGILkP4yoYdqvPpp7h1FLwqKXhFAHF08CWUe 3Ung== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=JAx0yq8BORY9e0dLO5aHnSZgcaI3RI+C7Cfvwd3q8TI=; fh=rbu7bQq+pd0OYih3NTPkoIQfbgBLptPhxgfCO5tYLcU=; b=uHWpLDj6xa10Ln3lf1hryFc1vYAdBNrFLPWboV2T8JtShWNXLlaBnQhUmGPtgWcke+ fHuFp7zwMve5mJvvobWo7aauBU8/jGhRyu8Z/m5s0kWw/7S/O79BmDNdMcZxAG0ftRwX v2/IzCdrLnDyqfhT6bm2PsTW6Y6FXDSZ1H2UojxEsT/Y8YoArRIa/NYCj/FfohF2+15Y cIKAjttipYwxqMVyPsfzD1zN6wbwrFAeb9423c0hOogCzCtA/5t0aiDklcfr5L8YM3mA 4rGMyIC53sV+h17GYnv9eRW7o1ZBeXt5Wxh1yMrcok60Jxd8zz0l263ifcQ4sydSRVcq Su3Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=LIA67Atj; arc=pass (i=1 spf=pass spfdomain=redhat.com dkim=pass dkdomain=redhat.com dmarc=pass fromdomain=redhat.com); spf=pass (google.com: domain of linux-kernel+bounces-105118-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-105118-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id o20-20020a170906289400b00a44eae46844si2446006ejd.673.2024.03.16.01.48.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Mar 2024 01:48:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-105118-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=LIA67Atj; arc=pass (i=1 spf=pass spfdomain=redhat.com dkim=pass dkdomain=redhat.com dmarc=pass fromdomain=redhat.com); spf=pass (google.com: domain of linux-kernel+bounces-105118-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-105118-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 51BD81F21A7E for ; Sat, 16 Mar 2024 08:48:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 585C512B79; Sat, 16 Mar 2024 08:48:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="LIA67Atj" Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D147F107A9 for ; Sat, 16 Mar 2024 08:48:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710578916; cv=none; b=uQbuOkS9axYBOQrso0imLS2zc/mpkxDSovnIARYpAKlnLLDp+Fty6Q07k89iZsJQm0TEYJF3cQAi1yq6dOlEr5qVMQZBPVKV/BMv7XXKokIaOGtpchdyzpwCOhFs2xEQ3aTXC1dV0gZRP7tMBkoWxOvv7kpCLo6rNEabCtZOvBw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710578916; c=relaxed/simple; bh=0JlhthgrKHV29IVjz2EO44f92zWT1eQJTAcBHY3ySlU=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=onz0Jw87PJJ0KYjBEroslSV6ALHnR7f3LKouAKDBYqRfH+Cs0iiolA0f5ErhnQHddupaVB4fv7dzb3KarYu8djLSRdRPqU5mj168DzRuZ+nClcd+OJckCUp1C9v47u1/R64HVlrDZdsUElUmWlQBqteAhTZSdTYiZWuv3FEnW/8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=LIA67Atj; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1710578913; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=JAx0yq8BORY9e0dLO5aHnSZgcaI3RI+C7Cfvwd3q8TI=; b=LIA67AtjrhMC4JWRt0LLr48mZMTh0nPyd0XRv4355cj5UpYiI/3UDwl8D74gs+ipmcGiwd LLHBoBvNGC6TEM29E+IS6fG6niueq7MBFlF3wehp12QjFqgFIjJq11By4UC93jsLshBUJa 4Nbloc4w7YX+83ictYEfisTZZkn0i2U= Received: from mail-lj1-f198.google.com (mail-lj1-f198.google.com [209.85.208.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-31-baND0BC6NB2hcKqoyZoxIw-1; Sat, 16 Mar 2024 04:48:32 -0400 X-MC-Unique: baND0BC6NB2hcKqoyZoxIw-1 Received: by mail-lj1-f198.google.com with SMTP id 38308e7fff4ca-2d478badf3cso22336751fa.1 for ; Sat, 16 Mar 2024 01:48:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710578907; x=1711183707; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JAx0yq8BORY9e0dLO5aHnSZgcaI3RI+C7Cfvwd3q8TI=; b=k4V4rDj7S3jnm0xjtQa5oCb5bZf5+o/PioMmjrP96TaQ9dYqvrOWk3GlVxDWqWgd21 WQ6uRQQr74Ti8uPaLOtwxKUvPIA9PQ6IdxUmcaSNhU87TzJSSfPycUYC8ha5PY9VLy3l gccS8R1wc+AHLKVAgBno91PEzhFUHQhpOTmvngcbrIPokP2NajfV/Q+eFGYs9Hs1PaQV 2kDCiZkTchhJ0u3o9Tr0glULYEtwvdSA0bKy6EmTrC5rx/MQjAtOWR5lAAe2JayP0ywj slI9grsjiZVOGvf9+hdgiJ0HOcGUHkyb+pOrNdbpEMbzMdAn5cshISOXLHcH1B7V+UPO EX9w== X-Forwarded-Encrypted: i=1; AJvYcCUdRPlV9dSJFcrTx0VoTh3JIXedd+aa8U61pc0tyY8enrg8ioucv1UEX37c/7z0u6w/UDSIdvH4Qksgb86DspJR0MenaaN36KRV3ctU X-Gm-Message-State: AOJu0YwiCG4Pfqk/LnJJReg5FzM2azsMpJV69qXvbqD9yGCAo+gfOjy3 S3hwmqNRQxg/6x69Dpodtff9dh1Dif05gSUeGZLlODbbOW/e44zi8Bzpie2p5KKkOJ8uarNeb4X taebVMfqsrhmeLjUtH8cfkWfapPf+zzdklgnEGZ1v1edvcPx9H1DIbGHfgc7xJToJOgXrDF5oVb VBltP7YSsS/nqpAnwMB5A5jpA5LAsftUH7rUcUc8h6yUN4yTw= X-Received: by 2002:a2e:a792:0:b0:2d3:b502:3ff1 with SMTP id c18-20020a2ea792000000b002d3b5023ff1mr4145966ljf.11.1710578907179; Sat, 16 Mar 2024 01:48:27 -0700 (PDT) X-Received: by 2002:a2e:a792:0:b0:2d3:b502:3ff1 with SMTP id c18-20020a2ea792000000b002d3b5023ff1mr4145955ljf.11.1710578906817; Sat, 16 Mar 2024 01:48:26 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240315174939.2530483-1-pbonzini@redhat.com> In-Reply-To: From: Paolo Bonzini Date: Sat, 16 Mar 2024 09:48:14 +0100 Message-ID: Subject: Re: [GIT PULL] KVM changes for Linux 6.9 merge window To: Oliver Upton Cc: Linus Torvalds , Marc Zyngier , Catalin Marinas , Mark Rutland , Will Deacon , linux-kernel@vger.kernel.org, kvm@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, Mar 16, 2024 at 12:50=E2=80=AFAM Oliver Upton wrote: > > On Fri, Mar 15, 2024 at 04:32:10PM -0700, Oliver Upton wrote: > > On Fri, Mar 15, 2024 at 03:28:29PM -0700, Linus Torvalds wrote: > > > The immediate cause of the failure is commit b80b701d5a67 ("KVM: > > > arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later > > > checking") but I hope it worked at *some* point. I can't see how. > > > > Looks like commit fdd867fe9b32 ("arm64/sysreg: Add register fields for > > ID_AA64DFR1_EL1") changed the register definition that tripped the > > BUILD_BUG_ON(). > > > > But it'd be *wildly* unfair to blame that, the KVM assertions are added > > out of fear of new register definitions breaking our sysreg emulation. > > > > > I would guess / assume that commit cfc680bb04c5 ("arm64: sysreg: Add > > > layout for ID_AA64MMFR4_EL1") is also involved, but having recoiled i= n > > > horror from the awk script, I really can't even begin to guess at wha= t > > > is going on. Linus, were you compiling with allyesconfig so that you got CONFIG_KVM_ARM64_RES_BITS_PARANOIA on? > > So unless anyone screams, I say we revert: > > > > 99101dda29e3 ("KVM: arm64: Make build-time check of RES0/RES1 bits op= tional") Yes, in retrospect it's kinda obvious that, even if it cures default config, allyesconfig still fails with this change. > b80b701d5a67 ("KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg field= s for later checking") You can also make CONFIG_KVM_ARM64_RES_BITS_PARANOIA depend on !COMPILE_TES= T. Paolo