Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp13762686rwl; Wed, 4 Jan 2023 12:42:33 -0800 (PST) X-Google-Smtp-Source: AMrXdXstk44bzHCGGp9030+NCnMGB6JsD/NGuswRDbiGtNA8yszXnk1TV3JmPaW1q0sc3gQB9uk8 X-Received: by 2002:a17:907:d50d:b0:801:d6f2:754 with SMTP id wb13-20020a170907d50d00b00801d6f20754mr43118476ejc.52.1672864953025; Wed, 04 Jan 2023 12:42:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672864953; cv=none; d=google.com; s=arc-20160816; b=CKr0qRLK+tMA/bLr9J9Fz652c/eN1diawlyMpzJe2q8vEyjLKrV2F0ylvCNmvE9Kz3 HqxrmUV+WursLWPhObqmE32iOoa0JQK1B+O0WF/qBLZgmM9GF7HnWv/BsNnBySxpjV5c 2qqE2QVuQGCXKKzV5waaKEB8SUoYVDhEiRtlU0/U9neLQsnpDtbdMkejsGNHFeTvjoCH 8RecyoJqr2dtgGWHdzdr4clSTwuBgW062xnMT402DX9u48fRFU4VVjXVhMzBZcCwwnM7 fOXGeOR23UpUggKpHh16NtPQ1m16jkRM+nd5Tjcz8khz73A2nyv4tueD20tkRiupBPbw +qfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=ueNCUU1joH9euY/HbmmGVwjQyc0PYYIVO96OTHvE0ao=; b=R0CJVikjxkZmFg5I1vfLE705dTHsMJri7Ayif8N4KtKPdu32MOuphvYrfJMJdyvxax 4g2VnXDlntZv/9jC+EEZqTmqjORfQ1CteMUqPBr4+IgRnDusnTa2TievxPMJ/RKR+2JI +07E4d0oGO5kkMpV3jfedLEbJ9d4zq33wX2LwBxWa8n49Tt1KBrkYHxpPBWZxVvfijII cZaPcETIcmWXJPN7HNy4JaoKtp4WXQfx7j51zmdcZ1iqCuMuBjgOzVd2DIIdPK62p8UP agYowIkBOGZ0tB5T0leQ5dADXNv8X1xkpQ9Zj3D4pw6rHka5IuOU6EgMdSLFZX/pkOpi tUOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=mCq6iUj9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hc34-20020a17090716a200b007ae94428c13si32256191ejc.525.2023.01.04.12.42.18; Wed, 04 Jan 2023 12:42:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=mCq6iUj9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240174AbjADUVH (ORCPT + 56 others); Wed, 4 Jan 2023 15:21:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37266 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240099AbjADUVA (ORCPT ); Wed, 4 Jan 2023 15:21:00 -0500 Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 016C01A39A for ; Wed, 4 Jan 2023 12:21:00 -0800 (PST) Received: by mail-pj1-x102c.google.com with SMTP id cp9-20020a17090afb8900b00226a934e0e5so1779871pjb.1 for ; Wed, 04 Jan 2023 12:20:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=ueNCUU1joH9euY/HbmmGVwjQyc0PYYIVO96OTHvE0ao=; b=mCq6iUj955VpBOpUETCMOCmcUi1ndMguPbyRF6qZ0v5PbnVVMV+07vADKpC6zvPVAb YXLF7NzAyLstD/k14xDceObNSrKJ0Ju/HAzJI3oIA64Kl0TYO38dHAVGipD+tf2UuNX8 VimsU88ok764ibdxxjRj4kV4NjzhJKx8IIFLwBvXc3XhcrXfJK1/O/MEA0cV97KqKge0 G3ai6QlpSNioH+CVCiFtiyv9JnBi8lOfhxrsCf8qLEw1NPag4WQhHAQE2SvWU4HGfKCK ZxVU3LYJigf8w8KFzm4ySCVUMkK+N4Soqg3OMUqXrf2zs+4Ow2szCLiIsf7a5TY+lRGN ubMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-transfer-encoding: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=ueNCUU1joH9euY/HbmmGVwjQyc0PYYIVO96OTHvE0ao=; b=0uXp86t3Tu8fdscqtPfzArzvuTjywKKdvACu/5xdY9mU5xqQiHqEwnBbqHdUtui5C9 GyPOfjbzQf3X8B54xxvo42+loASyZH7fVx8pGKd1jZVs2XflPlbzNvvz6S+dqSz5Nhpj 3CgU3xGmKLhN454TxgYBSRuRSEe0ww+vKfZX9q3YKf/m9rozGoF8jLsAA2m4A88KdXH3 nsrCtlIDL3sBi/CAbzMwpKuEhDI3RX8aB/ZUahrek1LMwFXiapFOiGrs1wb6h4qOwRvt wZHZh2Rw3UzmPGeFvaHccY87+r9VkbqMCsMVWMp2/4kdtspYh+FMQ16HQdSaUKP/Uzp7 gsCw== X-Gm-Message-State: AFqh2krUwp9IcD42F4wty9IS3WCvs1zyJ2oX0gwl/4ninAndWVuzCz3A /jFXoJXOTLZfUH7iJDAG7uaCqA== X-Received: by 2002:a05:6a20:3b25:b0:b4:1a54:25c6 with SMTP id c37-20020a056a203b2500b000b41a5425c6mr1548126pzh.1.1672863659413; Wed, 04 Jan 2023 12:20:59 -0800 (PST) Received: from google.com (7.104.168.34.bc.googleusercontent.com. [34.168.104.7]) by smtp.gmail.com with ESMTPSA id s6-20020a170902ea0600b001913c5fc051sm24720394plg.274.2023.01.04.12.20.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Jan 2023 12:20:58 -0800 (PST) Date: Wed, 4 Jan 2023 20:20:55 +0000 From: Sean Christopherson To: David Woodhouse Cc: Paul Durrant , x86@kernel.org, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Paolo Bonzini , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" Subject: Re: [PATCH v6 2/2] KVM: x86/xen: update Xen CPUID Leaf 4 (tsc info) sub-leaves, if present Message-ID: References: <20221220134053.15591-1-pdurrant@amazon.com> <20221220134053.15591-3-pdurrant@amazon.com> <0e58d9a6bc8bf15c23feff25ec24e9b3c26945cc.camel@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <0e58d9a6bc8bf15c23feff25ec24e9b3c26945cc.camel@infradead.org> X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 04, 2023, David Woodhouse wrote: > On Wed, 2023-01-04 at 19:40 +0000, Sean Christopherson wrote: > > > > arch/x86/include/asm/xen/hypervisor.h also open codes the signature.? Rather than > > add a KVM-specific define, what about putting in xen/cpuid.h?? (I've had a version > > of this series sitting in my todo pile for far too long, sorry). > > xen/cpuid.h is an external header imported from Xen itself so in > general I'd prefer to avoid modifying it unless we also send the > changes upstream. *sigh* Fool me once... Can we shove it into arch/x86/include/asm/xen/hypervisor.h? Or is including that in KVM too confusing/ugly?