Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp4070779rdh; Tue, 28 Nov 2023 10:59:54 -0800 (PST) X-Google-Smtp-Source: AGHT+IG+lLjkmbxOmzdHtiaaD13DhfdoThHiTOQSHE2+JmsqyIR/QNNwlYSg1LwKAnyJC66EzWTb X-Received: by 2002:a05:6a20:160d:b0:138:2fb8:6c48 with SMTP id l13-20020a056a20160d00b001382fb86c48mr17302265pzj.8.1701197994390; Tue, 28 Nov 2023 10:59:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701197994; cv=none; d=google.com; s=arc-20160816; b=AfxZvef2yttCmDhz3olPuNHoR9sUqGmncGLCJEGe93U5062zefBUe7OvCQfN5syobo RWz3xzr+cKFklE3TdWoOAatR+iJJOr2/b+D29KyiBVSyPlmENrPZ6Pgdt5r9HbShQHnB 4utjvvrfvjChouKItDn5vnVzQNP3kL+S66LFgfdCAKpLMThWrS/QhlRtJHCuTyue3OqW fuXnkw5lxhqdReqk2JwlTqGfXREGZ9Q4EfCLUZqKpF7wPyZ5DbhfGl1Fi1z0XNWrAugp iorfFReH6jlq+Ih2Tli/VHdzbxVMbbEk7V/vTgUMbjGADdbh08GC8FTFQQbpZiFUvQb2 Kkgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:references:in-reply-to:user-agent:subject:cc:to:from :date:dkim-signature:dkim-filter; bh=74Rbbp6WmPGdUYvYwxbnx3GlgDUb6hVq+tbhktrir44=; fh=TrgLNnUXUiegDPtPakZrx6gTlfBEaQNDIFQx+ouXYhQ=; b=F3Q/Rq0bAAP1hwP0oVmddSqE6CzPukbZsoAqH+7Nj5se7zP9HeL6Ppcmk47ASHp/7n Z0NLEsaoYlDe7Ewld7LpiA/eSDRIsa3ugKpF2lhZdJ8VOPmxY1liEWqEJbX4lkflUTGW TEX8qqPN1ocshl9TvQZZPJRbqSdRyVzUQRmY26rw5dUEH5BSbYNFpZWgdUDSVGVltont nzHWuZsSPAih8/VfpuCllTjHrHOfJv1ILGQy/uI/H0+eiSfnhVLY3kib2Kpcv4OEVMcV Rmqj7udzz3uNUEGjClXXjZmGwqYgxSRM5jrd19h6QObGnEHGvxcFc9gmu524Drx71uDQ GmLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@zytor.com header.s=2023111101 header.b="11Iza6/q"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zytor.com Return-Path: Received: from morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id z8-20020aa78888000000b006cd989cfe42si3438480pfe.7.2023.11.28.10.59.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Nov 2023 10:59:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@zytor.com header.s=2023111101 header.b="11Iza6/q"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zytor.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id 4E5EB806599B; Tue, 28 Nov 2023 10:59:52 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376261AbjK1S7d (ORCPT + 99 others); Tue, 28 Nov 2023 13:59:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49170 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1376260AbjK1S7c (ORCPT ); Tue, 28 Nov 2023 13:59:32 -0500 Received: from mail.zytor.com (unknown [IPv6:2607:7c80:54:3::138]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 89436D63; Tue, 28 Nov 2023 10:59:36 -0800 (PST) Received: from [127.0.0.1] ([98.35.210.218]) (authenticated bits=0) by mail.zytor.com (8.17.2/8.17.1) with ESMTPSA id 3ASIwqLV616002 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO); Tue, 28 Nov 2023 10:58:52 -0800 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.zytor.com 3ASIwqLV616002 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zytor.com; s=2023111101; t=1701197933; bh=74Rbbp6WmPGdUYvYwxbnx3GlgDUb6hVq+tbhktrir44=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=11Iza6/qBiVUooTKd04zGe3+wGNKZVtkyP1VW7naU9P22AgKrZowrwJtcMKq3USBK 0lE8KKp0aSf0L7vG6wMYqj3GBFBG4Z+IyjuorpigOVR+bZGRipokdFZpAHxsKxJVsJ eXJ+JD+99XTQDzX1is23XA0HmvT2kbL85O4HuT09syHKKptCBqObIMJ1kEJAvGPIrT Te5AF0KD+nO8MMWUcEFZ5cOMcsuvCtml6Q1SjlKD/yPKStgz2z/rfZFPbT9QhXqSv3 0Q4y+BTl1dMGW1ncv4Yl5PW3gnAB2+y+WTENs06cntMqYcI+tLMnha0J9K8iGZB7yh 4oXasKaWj6nVA== Date: Tue, 28 Nov 2023 10:58:50 -0800 From: "H. Peter Anvin" To: "Li, Xin3" , Borislav Petkov CC: "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-edac@vger.kernel.org" , "linux-hyperv@vger.kernel.org" , "kvm@vger.kernel.org" , "xen-devel@lists.xenproject.org" , "tglx@linutronix.de" , "mingo@redhat.com" , "dave.hansen@linux.intel.com" , "x86@kernel.org" , "Lutomirski, Andy" , "pbonzini@redhat.com" , "seanjc@google.com" , "peterz@infradead.org" , "Gross, Jurgen" , "Shankar, Ravi V" , "mhiramat@kernel.org" , "andrew.cooper3@citrix.com" , "jiangshanlai@gmail.com" , "nik.borisov@suse.com" Subject: =?US-ASCII?Q?RE=3A_=5BPATCH_v12_24/37=5D_x86/idtentry=3A_Incorporat?= =?US-ASCII?Q?e_definitions/declarations_of_the_FRED_entries?= User-Agent: K-9 Mail for Android In-Reply-To: References: <20231003062458.23552-1-xin3.li@intel.com> <20231003062458.23552-25-xin3.li@intel.com> <20231128100910.GSZWW8RnyhX0YQjwDm@fat_crate.local> Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Tue, 28 Nov 2023 10:59:52 -0800 (PST) On November 28, 2023 10:39:01 AM PST, "Li, Xin3" wr= ote: >> > FRED and IDT can share most of the definitions and declarations so >> > that in the majority of cases the actual handler implementation is th= e >> > same=2E >> > >> > The differences are the exceptions where FRED stores exception relate= d >> > information on the stack and the sysvec implementations as FRED can >> > handle irqentry/exit() in the dispatcher instead of having it in each >> > handler=2E >> > >> > Also add stub defines for vectors which are not used due to Kconfig >> > decisions to spare the ifdeffery in the actual FRED dispatch code=2E >> > >> > Tested-by: Shan Kang >> > Signed-off-by: Thomas Gleixner >> > Signed-off-by: Xin Li >>=20 >> This makes me wonder too who the author is=2E The commit message text s= ounds >> like tglx=2E :) > >You have a very good sense =F0=9F=98=8A > >This is mostly from his review comments and suggestions on my original >changes to IDTENTRY=2E So probably I should put a "Suggested-by" instead >of "Signed-off-by" as HPA pointed out! > >Thanks! > Xin > Remember that Signed-off-by: relates to the *patch flow*=2E