Message ID | 20231027204933.3651381-8-seanjc@google.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp875729vqb; Fri, 27 Oct 2023 13:50:38 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH687asDA14sTTKBmKdsbu2EuKPH7mU2ciLI8JE6oUqeKFFWhQugqBBG04Hw3YL6cQuf9sO X-Received: by 2002:a0d:d58d:0:b0:5ad:d4be:7d08 with SMTP id x135-20020a0dd58d000000b005add4be7d08mr6821631ywd.17.1698439838401; Fri, 27 Oct 2023 13:50:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698439838; cv=none; d=google.com; s=arc-20160816; b=TmpwqBGdn5+2JfTEoi8As/ibIYsw13ad9O29KZWCkfYU54r8eg6IjNBb8r69qAF1wF bsu2bwP9BbyPO4qDyxdc+1poVhO+odRP3ghMQmhHmfE7sclH4qcVAuanKZnGHxY50hfO KERwhCo9BUenFkWZCZCAXNX24NoQLC3NcM4gDqZEKIssL+xKK6nMDGdipiUiRngMK273 o2ZMGnZjQ31e6MSCIFyI1euE+Zetr3Z4PnZDzd7I1oUByy8eRUzweAl7T7KR4GWIYbfy OrvKq1Kl/8VKe9arnyGYb6dwbGlXveBiR4kGRKcJgcYAl+h7988rpW82DBzuQ6Z9vvvK wHAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:reply-to:dkim-signature; bh=EEVVIsdWWT2F4uMf1c4FvIiobmGg9JUhgceROHEWR+A=; fh=dogxdQWc7Q2U5Ekp9F18wEHwMgE3kRwQ/60KgTj3654=; b=voh2PzdeafHJWVi5IZab0AXoI/78YLtqA40pCRKzml7AEp+Gx/TCwcMChEvZvhDyWB gS3C0WSL3/Ypf5voDSd7p/q1dkoOoOJ1dGtaVWaj7ZfX9cs51DN9hvI8uM0eM6YUxouw P7mmYdm5TJSV6TPbOBCIAmuz5NsQwOlw1jvkmlZsYcmoodrj3kG8mid05q1zfwCL/BaO Q97sqLZJCzkL7HXrhnVstljQIu8S2pHO5EKEi0WrRPwXkIFqd5mS7VJd5AJ0/OBKKgTi r8DTe7r7Nh6nVYeOWL4QuIY5EdbxwmBs5N/fchJZ3uZgGdzEOJ5hwQchDoXeK8e1K+vS UrDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b="KM//VnsN"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id i9-20020a81d509000000b005a23fed78dfsi3404479ywj.454.2023.10.27.13.50.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Oct 2023 13:50:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b="KM//VnsN"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id C29C082D357C; Fri, 27 Oct 2023 13:50:35 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346606AbjJ0UuN (ORCPT <rfc822;yuanzuo1009@gmail.com> + 27 others); Fri, 27 Oct 2023 16:50:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60260 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235228AbjJ0UuC (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Fri, 27 Oct 2023 16:50:02 -0400 Received: from mail-pl1-x64a.google.com (mail-pl1-x64a.google.com [IPv6:2607:f8b0:4864:20::64a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 77EC110F5 for <linux-kernel@vger.kernel.org>; Fri, 27 Oct 2023 13:49:53 -0700 (PDT) Received: by mail-pl1-x64a.google.com with SMTP id d9443c01a7336-1cc1397321fso16511605ad.3 for <linux-kernel@vger.kernel.org>; Fri, 27 Oct 2023 13:49:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1698439790; x=1699044590; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:reply-to:from:to:cc:subject:date:message-id:reply-to; bh=EEVVIsdWWT2F4uMf1c4FvIiobmGg9JUhgceROHEWR+A=; b=KM//VnsNn9eRKvDQY5CbQMCsyot6SVvJBRSEFbCBEe3Ubg1X9gqXnF6n1n2SgLIzEj Q5l5ReWlTt3NvpdovcR9ZZ5UIXThZfSsA8EXafz31XVlD3zdAjcF7pJ9BQpJlvlikmrT 3f5GuCPfxC70ejEcl4eZF85NsjzZkqn6GttHQpxVXFE13Ic9TNSZCxV7MsXJZ8ODxoiN yG22nYcIwafWSuy9KDvEQNjvqUNHmnH5NMbQty1FyP99BZ6ND4dCSWmIzqMWLXqejKPU Rx927EwVFuNGm3FpdOnshsPFyD5hEz00lwXuYqq8ECE2jq8eP8Yr6dTIEc/YdSNacEQa HE9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698439790; x=1699044590; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:reply-to:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EEVVIsdWWT2F4uMf1c4FvIiobmGg9JUhgceROHEWR+A=; b=fvTBCZFOJgUcH7YKQbTtE+psQUypMy6HYWCnkEpmz046KYK1i/nOVeTAnvLdbE1P+e OwtD5LzWIjDCrU7VBv3ToDfEiI6mWgOAt2l1mODJDAkWqEwOmZ+6x0vW4N2k3Y+DDG3N EjiaGDc4XDLuaRNVgxPT4mBFA2+zCNH89oyhO8evfHTwIw68rOAiZoY7CS3DiE57+L9a W7FpsPCvnf6JrVqfleyggVJ9HJ0evy1FspLr672qvDIDXbYH+0sZOtUDErgG0nJt6eOB EfseBTxqUP03WZKtXOAaKHJIUgaqUbm2KcqLbjGaRO7ufngMcVX/UDWExiSIDt/wicoC fMKQ== X-Gm-Message-State: AOJu0YwzIeEX2GDssmvK+0pCLRJ0t+vCsC9bRUNli0xqxRhzQgi8pJRp MC3nuuEw7B9AVJ2ISQbonaZQh5b66cQ= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a17:902:a411:b0:1c9:c879:ee82 with SMTP id p17-20020a170902a41100b001c9c879ee82mr61492plq.11.1698439790722; Fri, 27 Oct 2023 13:49:50 -0700 (PDT) Reply-To: Sean Christopherson <seanjc@google.com> Date: Fri, 27 Oct 2023 13:49:31 -0700 In-Reply-To: <20231027204933.3651381-1-seanjc@google.com> Mime-Version: 1.0 References: <20231027204933.3651381-1-seanjc@google.com> X-Mailer: git-send-email 2.42.0.820.g83a721a137-goog Message-ID: <20231027204933.3651381-8-seanjc@google.com> Subject: [GIT PULL] KVM: x86: Xen changes for 6.7 From: Sean Christopherson <seanjc@google.com> To: Paolo Bonzini <pbonzini@redhat.com> Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Sean Christopherson <seanjc@google.com> Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-8.4 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Fri, 27 Oct 2023 13:50:35 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780943252202443048 X-GMAIL-MSGID: 1780943252202443048 |
Series |
[GIT,PULL] KVM: x86: Xen changes for 6.7
|
|
Pull-request
https://github.com/kvm-x86/linux.git tags/kvm-x86-xen-6.7Message
Sean Christopherson
Oct. 27, 2023, 8:49 p.m. UTC
Read the tag, I couldn't figure out how to summarize this one without simply regurgitating the tag :-) The following changes since commit 5804c19b80bf625c6a9925317f845e497434d6d3: Merge tag 'kvm-riscv-fixes-6.6-1' of https://github.com/kvm-riscv/linux into HEAD (2023-09-23 05:35:55 -0400) are available in the Git repository at: https://github.com/kvm-x86/linux.git tags/kvm-x86-xen-6.7 for you to fetch changes up to 409f2e92a27a210fc768c5569851b4a419e6a232: KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (2023-10-04 15:22:58 -0700) ---------------------------------------------------------------- KVM x86 Xen changes for 6.7: - Omit "struct kvm_vcpu_xen" entirely when CONFIG_KVM_XEN=n. - Use the fast path directly from the timer callback when delivering Xen timer events. Avoid the problematic races with using the fast path by ensuring the hrtimer isn't running when (re)starting the timer or saving the timer information (for userspace). - Follow the lead of upstream Xen and ignore the VCPU_SSHOTTMR_future flag. ---------------------------------------------------------------- David Woodhouse (1): KVM: x86/xen: Use fast path for Xen timer delivery Paul Durrant (1): KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag Peng Hao (1): KVM: X86: Reduce size of kvm_vcpu_arch structure when CONFIG_KVM_XEN=n arch/x86/include/asm/kvm_host.h | 5 +++- arch/x86/kvm/cpuid.c | 2 ++ arch/x86/kvm/x86.c | 2 ++ arch/x86/kvm/xen.c | 55 +++++++++++++++++++++++++++++++++++++---- 4 files changed, 58 insertions(+), 6 deletions(-)
Comments
On Fri, Oct 27, 2023 at 10:49 PM Sean Christopherson <seanjc@google.com> wrote: > > Read the tag, I couldn't figure out how to summarize this one without simply > regurgitating the tag :-) > > The following changes since commit 5804c19b80bf625c6a9925317f845e497434d6d3: > > Merge tag 'kvm-riscv-fixes-6.6-1' of https://github.com/kvm-riscv/linux into HEAD (2023-09-23 05:35:55 -0400) > > are available in the Git repository at: > > https://github.com/kvm-x86/linux.git tags/kvm-x86-xen-6.7 > > for you to fetch changes up to 409f2e92a27a210fc768c5569851b4a419e6a232: > > KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (2023-10-04 15:22:58 -0700) Pulled, thanks. Paolo > > ---------------------------------------------------------------- > KVM x86 Xen changes for 6.7: > > - Omit "struct kvm_vcpu_xen" entirely when CONFIG_KVM_XEN=n. > > - Use the fast path directly from the timer callback when delivering Xen timer > events. Avoid the problematic races with using the fast path by ensuring > the hrtimer isn't running when (re)starting the timer or saving the timer > information (for userspace). > > - Follow the lead of upstream Xen and ignore the VCPU_SSHOTTMR_future flag. > > ---------------------------------------------------------------- > David Woodhouse (1): > KVM: x86/xen: Use fast path for Xen timer delivery > > Paul Durrant (1): > KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag > > Peng Hao (1): > KVM: X86: Reduce size of kvm_vcpu_arch structure when CONFIG_KVM_XEN=n > > arch/x86/include/asm/kvm_host.h | 5 +++- > arch/x86/kvm/cpuid.c | 2 ++ > arch/x86/kvm/x86.c | 2 ++ > arch/x86/kvm/xen.c | 55 +++++++++++++++++++++++++++++++++++++---- > 4 files changed, 58 insertions(+), 6 deletions(-) >