Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2871284pxa; Tue, 25 Aug 2020 05:49:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzjbdp5UG+IoJub9hUiPJRA628UOp4OOIuFpBbZMjGkng3uuzQpukgcBH7mBzaXvttUSplZ X-Received: by 2002:a05:6402:3196:: with SMTP id di22mr9769865edb.193.1598359788433; Tue, 25 Aug 2020 05:49:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598359788; cv=none; d=google.com; s=arc-20160816; b=oru67DcJWPYpR362xSUkbGzLhuY3qArToElnl6CIOr6ZvPXrMXz33b+FMHc/WkiKzw Ofe0jjF/nbvSrItiWgb3/LXWpwTXRPtDqRw9zktafSI60Sq1bmSBBebJTfoYI2dM7PZA wAUrBpyzPEOrQ5oSoNiY/kkD/TDV6r8tlTe9ho9P7GE+gvv34E6yeCg6btsF6CVYOS44 JoUpahoDY9Vra0VXykJeTiiLnTs0+dx/IPqjdT4578IuSuHOOGHDXz6sI8bXwMgZuf+G KTGLiCQ2WnsMaAbqGAgHgvKf6H6wMfrzcsuBqDbGINgXWd3+V8jxicWsRkEaU0KClSs8 ItoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:references :in-reply-to:subject:cc:to:dkim-signature:dkim-signature:from; bh=IaSnuDwRn2e4Hta1oGrGIYC52mweFdeQMzeRaFMJpUs=; b=eTCE1UdprqkXMFkMaMeLddtiAO7va+ABRKFSif6OCufZxGNhWm+StK7a/OEGqTgfYH CoXOKYn3sD88xBek299zTiydzmsoUgZOAC+aLfuwQf/yYGTrriAmi3NcVBQClX3bZl8x 5ymNcgQG2CVNrYWvO1csq7oRdmV51BqGxySc3P4WPKSwXD1f/p09JuNeqiOMsMoUe/M9 aSu1Jg+dZE6cwSpiOhGykj1b5WMKLj8kdN9M3adOD/wdUUFwJXmBw+/nIKJJAZ0eu98X m0KN+0EQfKC52vcz78ennWLRo6Po0xIR6MUz2UOlBs0V6nKhBlu3pYW+/3mZ1RQBKCud gmBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=oyqzKxzp; dkim=neutral (no key) header.i=@vger.kernel.org header.s=2020e header.b=hCNaNP2M; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v5si10305016edi.318.2020.08.25.05.49.03; Tue, 25 Aug 2020 05:49:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=oyqzKxzp; dkim=neutral (no key) header.i=@vger.kernel.org header.s=2020e header.b=hCNaNP2M; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729860AbgHYKod (ORCPT + 99 others); Tue, 25 Aug 2020 06:44:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53986 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726149AbgHYKob (ORCPT ); Tue, 25 Aug 2020 06:44:31 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A35B2C061574; Tue, 25 Aug 2020 03:44:31 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1598352270; 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: in-reply-to:in-reply-to:references:references; bh=IaSnuDwRn2e4Hta1oGrGIYC52mweFdeQMzeRaFMJpUs=; b=oyqzKxzp4iU6QuQ0GvCsPc3e1Pvw3TzzsZ5d97IJLH1aVK87mkMueHJYx5tla8JmQI1M7B uKh8POxc0FNwluI0oKUnBX0wiGsWWdV+7Vk1IoBeMfkPYNALWOFbTHYhq3421trHlDPpVY 87EKt5gW7BESzx5jDDcmsTfBAWw6G+qMH4fp4DpX4qhzujXRqWHh5PO+yUltGdhjUpxgFr uQg1wIIC0ApI0PKLOc5N17dUUmYxRfHU5X66D+c31qI5M+Z/jlZ+tzBq2EjGx6pjszvR0E S6MIbkbmNZGG7H1V1/6iyIKEocYXUwCKr4kN/Kg7+Oy9zISB8YrtvGhIOyJevA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1598352270; 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: in-reply-to:in-reply-to:references:references; bh=IaSnuDwRn2e4Hta1oGrGIYC52mweFdeQMzeRaFMJpUs=; b=hCNaNP2MxvMZjWhc53F6DQIOmBWGvvCn/J67GUDqPauRKOVVHV+xjeUOdGwXcgEf5HCWgf 2SLLTCBMSRM1dyAQ== To: Brian Gerst , Sean Christopherson Cc: Paolo Bonzini , Linux Kernel Mailing List , kvm list , the arch/x86 maintainers , Dave Hansen , Chang Seok Bae , Peter Zijlstra , Sasha Levin , Tom Lendacky , Andy Lutomirski Subject: Re: [PATCH v2] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM In-Reply-To: References: <20200821105229.18938-1-pbonzini@redhat.com> <20200821142152.GA6330@sjchrist-ice> Date: Tue, 25 Aug 2020 12:44:29 +0200 Message-ID: <874kor57jm.fsf@nanos.tec.linutronix.de> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Aug 21 2020 at 11:35, Brian Gerst wrote: > On Fri, Aug 21, 2020 at 10:22 AM Sean Christopherson >> > .macro GET_PERCPU_BASE reg:req >> > - ALTERNATIVE \ >> > - "LOAD_CPU_AND_NODE_SEG_LIMIT \reg", \ >> > - "RDPID \reg", \ >> >> This was the only user of the RDPID macro, I assume we want to yank that out >> as well? > > No. That one should be kept until the minimum binutils version is > raised to one that supports the RDPID opcode. The macro is unused and nothing in the kernel can use RDPID as we just established. Thanks, tglx