[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: Xin Li <xin3.li@xxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Fri, 4 Aug 2023 11:25:34 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.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=asdRHLg9E03BV0goCJes0z0YYo3VDOKNf3DeHTfVyu8=; b=V935yzrLbPEkztoH+R1GZhfdkbpQ5lQrRjY4UFM8KcWO+7Qh89Uhr6s7D51F+ei3Rbw820YJ1QW3v8qQtQtq/x9p7Z4hUWcK6fCdyayOzImg2JPHT3+/77cRyfaK2zIHPCSuMM7fveUhi9HiEzjhYC7Y14dbWFno7ppF9co4brrY3zWemzQFoDTJNSEIgoBvFjPodGI7wxczz/3W/KXa6mjH3kGivd+sGYxDrRVPW9n5MVy+WtH4R/SUOc6FzLdABHmzLUFHDkL0mJHi2pghq2LCGG8JTOi9joaQabMJoVve+e/6j1MLFx+2AGC7StMgxRG2Jfbz5N4ofmDEW+oNOg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y5oOcpmufWTYNaSvVcYX9X6aw+WpHWr6onFKuTGj0hvp/GE/wp1yaauEyIPaXgqBUvw3RqhL9rHVEx2jTOARJGOCY9CCEqrrhVI8v/k+S1y8fRVlfKS5rf0SBtlHf44am11smnw0gutvDWty0qDvdqVs/SdCE9GE918CjFsNNvQhaIrrLph1o+O4sj5koph6HojhDT3mqgf3+DpS2INirzx5281Nx/lOidFmg3lWO64318WbWsbw1U43W/85jyTjNs0n/e/46fvY3mklsnDYp5wypNYqtWz8VKJm60WR7jfzhlddLS3l9l3KrCb7tGYpicZMYSUUUOlQ1/s/csyrdA==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Andy Lutomirski <luto@xxxxxxxxxx>, Thomas Gleixner <tglx@xxxxxxxxxxxxx>, Ingo Molnar <mingo@xxxxxxxxxx>, Borislav Petkov <bp@xxxxxxxxx>, Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx>, x86@xxxxxxxxxx, "H . Peter Anvin" <hpa@xxxxxxxxx>, Peter Zijlstra <peterz@xxxxxxxxxxxxx>, Juergen Gross <jgross@xxxxxxxx>, Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
  • Delivery-date: Fri, 04 Aug 2023 10:25:56 +0000
  • Ironport-data: A9a23:Vvh8yql9LkdbPAZUFjh/WL7o5gz6JkRdPkR7XQ2eYbSJt1+Wr1Gzt xIYXG2Fa/6DZWDze9B3YY+1oExUuMXTzdFgS1Q9+Hw0FiMWpZLJC+rCIxarNUt+DCFhoGFPt JxCN4aafKjYaleG+39B55C49SEUOZmgH+a6U6icfHgqH2eIcQ954Tp7gek1n4V0ttawBgKJq LvartbWfVSowFaYCEpNg064gE0p5K2aVA8w5ARkPqgb5AOGzhH5MbpETU2PByqgKmVrNrbSq 9brlNmR4m7f9hExPdKp+p6TnpoiG+O60aCm0xK6aoD66vRwjnVaPpUTbZLwXXx/mTSR9+2d/ f0W3XCGpaXFCYWX8AgVe0Ew/yiTpsSq8pefSZS0mZT7I0Er7xIAahihZa07FdRwxwp5PY1B3 dUYdyAXLSCFvvvs0be4F81zmIcIFNa+aevzulk4pd3YJdAPZMmbBo/suppf1jp2gd1SF/HDY cZfcSBocBnLfxxIPBEQFY46m+CrwHL4dlW0qnrM/fZxvzeVk1Q3ieC2WDbWUoXiqcF9t0CUv G/ZuU/+BQkXLoe3wjuZ6HO8wOTImEsXXapLTe3prac20Ab7Kmo7DTYoUQK0kNaF1U/jff9cF 2Uu9wwXsv1nnKCsZpynN/Gim1aUvxhHHd5RO+w89AyJjKHT5m6xAmkCUy4Ea9E8ssIybSIl2 0XPnN7zAzFr9rqPRhq15rqS6D+/JyURBWsDfjMfCxsI5cH5p4M+hQ6JScxseIaxk8HyMTL92 TaHqG45nbp7pdIE07WT+VHBni62oZ7IXkg5623/W2Oj4QRRfoOpZ4W0r1Pc6J5oJp6xR12As X5U3cSThMgCBI+A0iyERv4AGpmt5vCYIHvdh0JiG98q8DHF027zI6hT7St4KUMvNdwLERfpe Eb7qxJN44UVN3yvBYdvbp68EdYCzK7uD93pW/nYKN1UbfBZdgCd+zp1TVWNxG2rm08p+Yk1P o2aaoCrFmoADrp8zyueQP0U2rsmgCs5wAvuqYvTyh2m1f+UYiGTQLJcaF+WNLlht+WDvRnf9 MtZO42S0RJDXebiYy7Rt4kOMVQNKnt9DpfzwyBKStO+zsNdMDlJI5fsLXkJIuSJQ4w9ej/0w 0yA
  • Ironport-hdrordr: A9a23:EqKUSK/rMsot89Ppk8duk+Gydb1zdoMgy1knxilNoNJuA66lfu SV7YwmPHjP+UossRAb6Km90cy7LU80mqQV3WAuB8bvYOCLgguVxcRZnPDfK9OJIVy3ygZyvZ 0QOZSWIueAe2STtK7BkUKF+zxJ+qjLzEnQv5aW854Pd3ANV0gD1XYcNu/BKDwAeOAuP/NQf/ DwiParvwDQBkj/LP7LYUXtcNKz6OEj/6iWBCLuaSRXizWmsRPtzqLmGB6F2RokXypI2qpKyx m5r+Q5jp/Txs1SRXfnphvuB489oqqa9vJzQPaUgswiIj/wigCuDb4RKYGqjXQOuemq3l0ji7 D30mcdFvU20WrYelevrQLqwBSI6kdc11bSjWWAiX/Uu8b+Xz5SMbsxuatpNiHB404Xptt7y6 5832WF3qAncy8pF0nGiOT1aw==
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

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).

~Andrew



 


Rackspace

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