Received: by 10.192.165.148 with SMTP id m20csp742176imm; Wed, 2 May 2018 08:06:45 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqb35WUCBjqsUc1XkBhaQH6Mb2TtwIS5Su/UmvG9SW8GY2qnO/mc+MxMh9AxqywOVdoOAX5 X-Received: by 10.167.133.81 with SMTP id y17mr5316798pfn.163.1525273605565; Wed, 02 May 2018 08:06:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525273605; cv=none; d=google.com; s=arc-20160816; b=i5JAwzQSPVKo6SThcnYrevi8wV3jvbRAqvm3mG/jYOYT7lK42cNHg88avJkfh4Z/T0 lrlcJhL2B41/szoc/3m8UBwg2EprNKnqHcLYTFOXhQo4FXNSTspEPO9pkZ2M1bVnkN3r FsPHk84hpV2y1GNBGTV9Mddi7G5O8V9t9NlzwwGLig/4vmbKvtX7C0HUqNcpq+975fRB UOq+9RTplouBmwYU6tV2HVlxUbRz3QOPUhPAmljkTRjEI2RNa2+ff/wyNbxQLllt62t6 pmb9GW/n1J8Rv41VXLzJ64T+TIvaa0DW8aPfAZ97V7n86csYuVPLFOw2/ry909olYe2f qtAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:openpgp:from:references:cc:to:subject :dkim-signature:arc-authentication-results; bh=K6N0dtVbZ/LbtDHZ60b8aX9ROSAv9XMrMipv0keXFps=; b=bqy57jDVCv+ZnfsEewzS7B31Op4aWTgXgc8eUgKgd5Ly/zfN41UPtoPtjNISmuj/Pj Tf3PsyHBmnZ5wI59rExcU4fu5yo6svtNsQK71kp9QgEwryyDar04euvHloEpS1Ca/ZdO dxdf1PLv/pepvpiMW8ktDRQytxRLI/cG85wxQ87CAoGh6xyi4BJWN8ggvgrxJCh+PY9E A7LIeT6z2Kk/kKG/ckpNzqNgTwOn7vcLdc72Mi2TWn+qcOdySFkpuVXK1Uh6kbAnFdp7 ulTYJInQR2BH248okyPpvqZa73Agm0wZGL4iikDPjSZJ6RiyzgssCkWI1kPbE8+ay1i9 mgFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2017-10-26 header.b=dWPVAufc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z16si10677186pfe.255.2018.05.02.08.06.31; Wed, 02 May 2018 08:06:45 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2017-10-26 header.b=dWPVAufc; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751773AbeEBPGN (ORCPT + 99 others); Wed, 2 May 2018 11:06:13 -0400 Received: from userp2120.oracle.com ([156.151.31.85]:53020 "EHLO userp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751421AbeEBPGI (ORCPT ); Wed, 2 May 2018 11:06:08 -0400 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w42Eugo6194471; Wed, 2 May 2018 15:06:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26; bh=K6N0dtVbZ/LbtDHZ60b8aX9ROSAv9XMrMipv0keXFps=; b=dWPVAufcb8X2+SoLZ5FLSaTirllB9lyZ6s7e5LGpZQrfH1OsIOF6pk1XAzKrxn4vfNcs xuX/OdzWoL9/Rb7bVpTDNHzqg0JF0nCsiq0oS9zExgvvpVOvYOhdYoH5s6Zg6/HgsMnF cJuW6/vD1EwMw4pU5VI/uJiD0ZOO6jAEBhWwc5y12qvfY874SKD+Wk1Ro2/SfJy5M7pM Ee54IgcQa9tmGSuWBbK+LroRWrjMWSKAe1pkLpMB+lx8E0NO4dfurpXTqOn/URKQMtM8 4nm+1wlD6iuKeKic//W6YVObC1XeUHlgeePpL6Shtb9fdPMrEdNAjKcUhiaySEyHw209 kA== Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp2120.oracle.com with ESMTP id 2hmhmfm7sk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 02 May 2018 15:06:04 +0000 Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w42F63Po000991 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 2 May 2018 15:06:03 GMT Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w42F62pF007031; Wed, 2 May 2018 15:06:02 GMT Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com (/10.152.32.65) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 02 May 2018 08:06:02 -0700 Subject: Re: [Xen-devel] [PATCH 2/4] xen/PVH: Use proper CS selector in long mode To: Jan Beulich Cc: xen-devel , Juergen Gross , linux-kernel@vger.kernel.org, stable@vger.kernel.org References: <20180430162339.17143-1-boris.ostrovsky@oracle.com> <20180430162339.17143-3-boris.ostrovsky@oracle.com> <5AE9713D02000078001C007B@prv1-mh.provo.novell.com> <6b7a748d-e289-c370-123a-678c6ad7d9dd@oracle.com> <5AE9D27402000078001C02ED@prv1-mh.provo.novell.com> From: Boris Ostrovsky Openpgp: preference=signencrypt Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata= 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 Jg6OxFYd01z+a+oL Message-ID: Date: Wed, 2 May 2018 11:08:53 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <5AE9D27402000078001C02ED@prv1-mh.provo.novell.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8880 signatures=668698 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1805020124 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 05/02/2018 11:00 AM, Jan Beulich wrote: >>>> On 02.05.18 at 16:57, wrote: >> On 05/02/2018 04:05 AM, Jan Beulich wrote: >>>>>> On 30.04.18 at 18:23, wrote: >>>> Signed-off-by: Boris Ostrovsky >>> Reviewed-by: Jan Beulich >>> >>> But to understand why things have been working nevertheless it would >>> have been nice if the commit message wasn't empty, but instead said >>> something like "The two happen to be identical on 64-bit." >> >> Why do you think they are identical? __KERNEL_CS points to entry#12 >> (which we don't specify in PVH GDT) while __BOOT_CS is the second entry >> (which we do create). > That's 32-bit's __KERNEL_CS. If the two weren't identical, the ljmp > you adjust would never have worked afaict. Oh, right. My theory was that we were picking up something from the stack (which is where 12th entry would be pointing) and the L bit, which I think is the only one we'd care about, happened to always be set there. -boris