From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f73.google.com (mail-pj1-f73.google.com [209.85.216.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D62761D5CF4 for ; Mon, 6 Jan 2025 20:08:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.73 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736194094; cv=none; b=QB5VVbOLDEzeDs/qz6IaRIf8WdXOtWel7id4CaQB9z5KDXI9UH/bce6pbyepH1fjB0RYpaFnXdoMLtmE3kdCr3AMKybqH2Yh1bKMDw/LYx9155y3sk5Si6UkeO6OAXcUYJWUwCq9n4/W7E7olm7ykIyP6c7WBYg90ad2x3WsUz8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736194094; c=relaxed/simple; bh=OA/+3tJhYR96YRIWHxSUeUB5CngnxBYfW58gDOzHXb0=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=g5eOdgw/zgv6cXYZlZPlAslMxDWfDVFB1fiZSnad7205nY7s2R8ckM9NTcYxFenypEWZUrPnR6rpNxqkRwIINeFiep8kTZJ3TICWpWe/5wZfFA0leEpBtnT+CpWAB4MUMngfinIlNF5T7dbX61HZ2FL0zM0IR7KBM2t590r1WCE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=j0UDrOtG; arc=none smtp.client-ip=209.85.216.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--seanjc.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="j0UDrOtG" Received: by mail-pj1-f73.google.com with SMTP id 98e67ed59e1d1-2efc3292021so33997919a91.1 for ; Mon, 06 Jan 2025 12:08:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1736194092; x=1736798892; darn=vger.kernel.org; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=TLbgTd+h2JiSDQGecQW9CCBpocirSI2s8BD8y8xDL5c=; b=j0UDrOtG/766mhrUxiF0hz25adcLdoYze9gX4m0a4rihQjwBJg0cVUviS3syfiMyLY /yYBLeJfwfgtgE3Ov3uFM01R2B+tbctJIntBnSqJsfHK/RG/thf7RRRGdnjoaVdafqc2 1BAaZzD6LYhbxNVD8gqMHwVEEfhyO5ow6di6GU6M9kxrwnkthzwkpeZpRnAFGHiJFJAp qB1LoYkQOyJ9LqO9eiLQxWYr6SugOUhZf/pkERyw6TWsDSIQd/DJ4WPql17WdE4XCLPU nu31uJYpZ3y+OtGlfs6XwD25TZFJcLvRtFhmLwv3x+WQzU3lIuh/Hotrf3fpa2kaPFUI SPMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736194092; x=1736798892; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=TLbgTd+h2JiSDQGecQW9CCBpocirSI2s8BD8y8xDL5c=; b=AXmTxg77TymilxvuJs7FEwr6p5OBLs1EJMU23XrXGEaI4smzFVjT5oGcsgW34L/Hag fcRN6tBdrlTsBsWQZwip/HF2eGUsVWOjW4YjrkZminPvEEFdDgsGq6AQQG6vR4k24c6u l9O4uF13NLnVz2KEUrOmNDbgl2ix+uMpuUcxCeRPrKfvReU7Pahc+8NjNCR+02ZpcDD4 GCTTPgzILZcuCT54+mDYAH19UBGnnHYgVGqfHtRMve03SnBEKiayYHKJV+sqkR3o9Zgo EYM2jgA+baefbNgvggUhajBC28WajFsjYvPBEUnTauNJoN9F6JmRnZLF5Pikw4xb1688 2iOQ== X-Forwarded-Encrypted: i=1; AJvYcCU/lLQ2QZmyJtdBcIDc7gnf1fImQDyewvlbR/WZMsG0rVKCLspgTZ9UMe+UDvFDkF5/OkIz+8mYxKo+Nm4=@vger.kernel.org X-Gm-Message-State: AOJu0YwAzVTW3o5C+n6kRSH3BI6V25hK7RdLIhq8psE3r4nYGgiGaoJC +fM0lp0FNWb2IJMN8Nol00MajXDyCXtQZHIjsaMfy3Ni6M20uDXC1gLSl3SfdCTLSCW5j8jLOeO n8A== X-Google-Smtp-Source: AGHT+IGbFVQs/Sd9sklpYuIoetXApWNhnudivPMR7uaqWcOQX8Ycdhn149dl8PIqozQ+o7bgS/vzPp82PmE= X-Received: from pjur12.prod.google.com ([2002:a17:90a:d40c:b0:2f2:e8f5:d7e8]) (user=seanjc job=prod-delivery.src-stubby-dispatcher) by 2002:a17:90b:50c3:b0:2f2:a664:df20 with SMTP id 98e67ed59e1d1-2f452def241mr89315531a91.7.1736194092136; Mon, 06 Jan 2025 12:08:12 -0800 (PST) Date: Mon, 6 Jan 2025 12:08:10 -0800 In-Reply-To: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20241209010734.3543481-1-binbin.wu@linux.intel.com> Message-ID: Subject: Re: [PATCH 00/16] KVM: TDX: TDX interrupts From: Sean Christopherson To: Xiaoyao Li Cc: Binbin Wu , pbonzini@redhat.com, kvm@vger.kernel.org, rick.p.edgecombe@intel.com, kai.huang@intel.com, adrian.hunter@intel.com, reinette.chatre@intel.com, tony.lindgren@linux.intel.com, isaku.yamahata@intel.com, yan.y.zhao@intel.com, chao.gao@intel.com, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="us-ascii" On Mon, Jan 06, 2025, Xiaoyao Li wrote: > On 12/9/2024 9:07 AM, Binbin Wu wrote: > > Hi, > > > > This patch series introduces the support of interrupt handling for TDX > > guests, including virtual interrupt injection and VM-Exits caused by > > vectored events. > > > > (I'm not sure if it is the correct place to raise the discussion on > KVM_SET_LAPIC and KVM_SET_LAPIC for TDX. But it seems the most related > series) > > Should KVM reject KVM_GET_LAPIC and KVM_SET_LAPIC for TDX? Yes, IIRC that was what Paolo suggested in one of the many PUCK calls. Until KVM supports intra-host migration for TDX guests, getting and setting APIC state is nonsensical.