From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3F76CC433DF for ; Wed, 14 Oct 2020 15:17:57 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BE16621582 for ; Wed, 14 Oct 2020 15:17:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=citrix.com header.i=@citrix.com header.b="Zw++YPLa" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BE16621582 Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=citrix.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.6770.17815 (Exim 4.92) (envelope-from ) id 1kSiWh-0005Go-Jq; Wed, 14 Oct 2020 15:17:15 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 6770.17815; Wed, 14 Oct 2020 15:17:15 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kSiWh-0005Gh-GK; Wed, 14 Oct 2020 15:17:15 +0000 Received: by outflank-mailman (input) for mailman id 6770; Wed, 14 Oct 2020 15:17:14 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kSiWg-0005Gc-7z for xen-devel@lists.xenproject.org; Wed, 14 Oct 2020 15:17:14 +0000 Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id c7c8503d-004f-41df-892f-e53aba22975d; Wed, 14 Oct 2020 15:17:13 +0000 (UTC) Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1kSiWg-0005Gc-7z for xen-devel@lists.xenproject.org; Wed, 14 Oct 2020 15:17:14 +0000 X-Inumbo-ID: c7c8503d-004f-41df-892f-e53aba22975d Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id c7c8503d-004f-41df-892f-e53aba22975d; Wed, 14 Oct 2020 15:17:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1602688633; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=+zIBdoz6/W3MUf9wXb+tdhuqXgcLxsY9r6vf27xeiyk=; b=Zw++YPLalL/f57kSqt1CoLf74mVTlqN9JZPHVwWQ+VpuuX4fv1airYYT tTw2fotaxw7bX+3J153Zo18Tx98rLuLms7/ru4xCL2NMS/CSiitnSaRM+ SYst4du94XoVzvQD6SMyl+EZKB1bFWae3d7+bUAslQcCbdJGJVg+Nghhw Y=; Authentication-Results: esa6.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none IronPort-SDR: AtWA3j4qrb9cVSDLQ8QWzXRJfgLfdk5igd1UbKij4I4kM27skkNSrUAYGYaOyRpmN715efrumw GNKEQIrK8xqA/8bPe8DaS5rfffx/1wTy4EqwaHQMGq8IqLj89cQXQFC00bcdKQ+44RNbqS7m9M cvjdk77lG/3jqVhhkopN/axrirYGybz2gJqgO4GeWKuVokgTnUh8xlP3EW4BRbxh2R+uMxyRWg 3fjdIfU5rXVvFg0cwRcVt9nr6/YPZ9sglVHh3ksLIRo1x75HHdhYSrXNYDH6Cl6FIkgOVwxdyD ot0= X-SBRS: 2.5 X-MesageID: 29248410 X-Ironport-Server: esa6.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.77,375,1596513600"; d="scan'208";a="29248410" Subject: Re: [PATCH v2] x86/pv: Inject #UD for missing SYSCALL callbacks To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= CC: Xen-devel , Jan Beulich , Wei Liu , Andy Lutomirski , Manuel Bouyer References: <20200923101848.29049-4-andrew.cooper3@citrix.com> <20201009115301.19516-1-andrew.cooper3@citrix.com> <20201014141620.GS19254@Air-de-Roger> From: Andrew Cooper Message-ID: <416f9d8d-532a-6b72-1e06-a325f0edaaab@citrix.com> Date: Wed, 14 Oct 2020 16:17:05 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20201014141620.GS19254@Air-de-Roger> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Content-Language: en-GB X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To FTLPEX02CL05.citrite.net (10.13.108.178) On 14/10/2020 15:16, Roger Pau Monné wrote: >> This change does constitute a change in the PV ABI, for corner cases of a PV >> guest kernel registering neither callback, or not registering the 32bit >> callback when running on AMD/Hygon hardware. > Is there any place suitable to document this behavior? In the short term, my XTF test which will eventually get into CI. Longer term, my theoretical future where I've described some of this stuff in docs/guest-guide/ ~Andrew