[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [RFC PATCH 1/1] x86/traps: Get rid of exception handlers' second argument error code


  • To: "Gross, Jurgen" <jgross@xxxxxxxx>, "andrew.cooper3@xxxxxxxxxx" <andrew.cooper3@xxxxxxxxxx>, "linux-kernel@xxxxxxxxxxxxxxx" <linux-kernel@xxxxxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: "Li, Xin3" <xin3.li@xxxxxxxxx>
  • Date: Fri, 4 Aug 2023 17:20:30 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IjHAJ29LzkUr/EPACGQvTn9oVa5bkwKqcPgt8qC/ADA=; b=YpY9ZFYAcyQok3uxnR5Lf4tUMGmoz/bqiyJC7SHrpohY7Ywh5Yg92ub5Ibhib4wpKIpjVH719btZ6sXsSQl05HKOgrPUevXaVP+NMVn042JiV16ubcqezYjHGelCiuqwFuz2O6ZoSdoLJydrEPBoyoYRf38PWeaRPoXdvIIliTlVXLRQB7Ju4HWyBRjQwwd7Lvt8tQpCR1L5BFKFxmkPqDQEm/ggeRup1LKyZ/EEu32DYytr9obaN/JBI4UfYb71oVAra5HKMbuKwZtCOEBg2OqT2Noi/VHVyUXQ3ParRfs+5c9kKZckYaEedNRHlbohBmDt9oRBanJBKifir9V/5Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y1xscz92d4OHjgCheY55C+XBxMIIo7m+4jmsx+0VErHuydYPfmclzKGnZa9xliiWp0nLmdD1HSMRVMdIAWNMcL8z6zrvhTc3oH/wmPMGkXg0hYiqHLGuulX3B37eTNU44m2OE0kfnZYxxrGc8G0iQPDsX8WawqRYdz09BC/BJ6E4GQ2sbJvdJMzLDSN8GzGcvWEyxBIXoLyppwz7EFbgZ6+LPNZ4Dx9CTiCwCTdGAANOOM6V2KGPfeEY/dlojikvnjyODh2YlBxo33a2HJrVi7a1s2mYYvsJSWIyDfVSiceMtLjEpEkijE+VUKpTukdHqfg1XHHNRESfdBqHZtOBuA==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com;
  • Cc: "Lutomirski, Andy" <luto@xxxxxxxxxx>, Thomas Gleixner <tglx@xxxxxxxxxxxxx>, Ingo Molnar <mingo@xxxxxxxxxx>, Borislav Petkov <bp@xxxxxxxxx>, Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>, "x86@xxxxxxxxxx" <x86@xxxxxxxxxx>, "H . Peter Anvin" <hpa@xxxxxxxxx>, Peter Zijlstra <peterz@xxxxxxxxxxxxx>, "Ostrovsky, Boris" <boris.ostrovsky@xxxxxxxxxx>
  • Delivery-date: Fri, 04 Aug 2023 17:20:41 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHZxq1luoPee3LE20qWOZPEmJublq/Z7qYAgAACvoCAAHECsA==
  • Thread-topic: [RFC PATCH 1/1] x86/traps: Get rid of exception handlers' second argument error code

> > On 04/08/2023 8:57 am, Xin Li wrote:
> >> I haven't checked Xen implications with this change, i.e., does Xen
> >> hypervisor need to adjust how it passes arguments to PV guests?
> >
> > This is an internal detail of how Linux handles data on it's stacks,
> > isn't it?
> >
> > The Xen code in Linux will need adjustment to match, but this is not a
> > hypervisor ABI (which obviously can't and won't change).
> 
> The only adaption of Xen code will need to happen for the only use of
> DEFINE_IDTENTRY_RAW_ERRORCODE() there, and this you have covered in your
> patch already.

Thanks for checking it for me.

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.