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

[PATCH 0/2] xen/x86: use extended destination mode if available


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Date: Thu, 20 Jan 2022 16:34:37 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=8oIfLIGdwZNZYOUj4IE0DMdzfoOGTvBy/VKEYbhrVro=; b=Krz04wHHscOFlr/wwcVGw3DxdcoWfFLQFMecCP+BYaul7WDkQrdIkM6bhOpZLZRXEIsFZtgMgIhxePmaXZoO+PV71vLEkI79roN34O4a3eKbqiNRazDUy9liK/+YYSaJLRXWVAtg7T9pxN16+BWiZjWYYq/MSuwIMI0KyZFPbpbCaGV/VKGCK/anGmoYmsPGObZ1GwUrjADcOIpmFsk7ZyoEu5f7MhKPOPQkX40Xwh8ZuIc0bAJejVfgN4mFLJnm9DlA3Ksetc4HJ+ktPXVb7T3IBdYJHo2TVZ12TMC/so/urd5LbV+ei8CMiqRe5qcPus/l0LjHuJjuNIONU0Mhdw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mbBD5FoZI1DghiBLhgASrJE8dt+LQ31BE66wbtRjiFiGQR5sEU0qq4wnhhR2DaF+1IYpoCmrCKASoEntUfW4ObLz/CmM2mCHKyuVceNxkc+Xp/gITqZ0GNIQa4TvWYT/+Z1QiQ0VgjwMQX52+zUnSiPUbuc5wbckKv+ene8pqwBJTTYMr/HgIXQtExnouu0kt2vFu8pG2bxBLPxaBce2jjoMWijNpofQSrMQTiQKAQN/HoggtZgMH1C33tbs8XzjO1rx2U879qWKF4amqA7GQbk5TcvhKkhBa5xxfxF/zAnMUsEvnOXynsWdOLHcATSMgnD3NLHfpNYY97Bkdq/wTg==
  • Authentication-results: esa4.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Delivery-date: Thu, 20 Jan 2022 15:35:01 +0000
  • Ironport-data: A9a23:IXfcNK/is0IsHFqfjggjDrUDQHmTJUtcMsCJ2f8bNWPcYEJGY0x3y WsaUWuAPfuDZ2Hxc4x0bY+1p0wP7MWEx9JmSQE9+3w8E34SpcT7XtnIdU2Y0wF+jyHgoOCLy +1EN7Es+ehtFie0Si9AttENlFEkvU2ybuOU5NXsZ2YhFWeIdA970Ug5w7dj2tYy6TSEK1jlV e3a8pW31GCNg1aYAkpMg05UgEoy1BhakGpwUm0WPZinjneH/5UmJMt3yZWKB2n5WuFp8tuSH I4v+l0bElTxpH/BAvv9+lryn9ZjrrT6ZWBigVIOM0Sub4QrSoXfHc/XOdJFAXq7hQllkPh2y e5opdudYz41O7ecqNo6Yjx2KQFxaPguFL/veRBTsOSWxkzCNXDt3+9vHAc9OohwFuRfWD8Us 6ZCcXZUM07F17neLLGTE4GAguw5K8bmJsUHs2xIxjDFF/c2B5vERs0m4PcGgGpu3ZEVQJ4yY eIzeAFmTh/JYCZVFWs2A4t5maCHjHvWJmgwRFW9+vNsvjm7IBZK+KjgNp/Zd8KHQe1Rn12Ev STW8mLhGBYYOdeDjz2f/RqRavTnxH2hHthITfvhq6As0Ab7KnEv5AM+UlqAhOn+p2SHR9dFe 3wq3RsLg5IS+xn+JjXiZCGQrHmBtx8aftNfFewm9Q2AopbpDxal6nssFWAYNoF/3CMibXlzj wLSwYu1bdB6mOTNESr1y1uCkd+l1cH5x0cmbDRMcwYK6sKLTGob3kOWFYYL/EJYY7TI9dDML 9Ki8HlWa1Y715djO0CHEbbv2W7ESn/hFF9d2+kvdjj5hj6Vnab8D2BS1XDV7OxbMKGSRUSbs X4PlqC2tb5SV8/Uy3zRHrlUTNlFAspp1hWG3TaD+LF6r1yQF4OLJ9gMsFmS2m80Wir7RdMZS BCK4l4AjHOiFHCrcbV2c+qM5zcClsDd+SDefqmMNLJmO8EpHCfepX0GTRPOgwjFzRZ9+Ylia cbzWZv9Vh4yVPU4pAdass9Ai9fHMAhkmzOKLX06pjz6uYejiIm9EOdcbwDWP7lntctpYmz9q r5iCidD8D0GOMXWaSjL648Da1cMKHkwH5ftrMJLMOWEJ2Jb9KsJUJc9GJstJN5ombp7jODN8 i3vU0NU0gOn13bGNR+LejZob7a2BcRzqncyPCoNO1e02id8PdbzvflHL5ZnL6M68OFDzOJvS 6VXccu3HfkSGC/M/C4QbMehodU6Jgirnw+HIwGsfCM7I8x7XwXM99K9Jlnv+SACAzCZr8w7p 7H8hArXTYBaH1ZpDdrMaeLpxFS05CBPlOV3VkrOA99SZESzr9Q6d32v1qc6epheJw/Cyz2W0 xetLS0Z/eSd8ZUo9NTphLyfq9v7GeVJAUcHTXLQ6qy7NHeG8zP7k5NASuuBYRvUSHjwpPe5f exQwvzxbK8HkVJNv9YuGrpn1/tjtd7mprscxQV4BnTbKV+sD+o4cHWB2MBOsIxLx6NY5lTqC h7epIECNOXbIt7hHX4QOBEhP7aK2vwjkzXP6eg4fRfh7yht8bvbCUhfMnFgUsCGwGeZ5G/9/ dochQ==
  • Ironport-hdrordr: A9a23:STskMqmjSrRvq0PXwVo5IyNsvOzpDfPAimdD5ihNYBxZY6Wkfp +V88jzhCWZtN9OYhwdcLC7WZVpQRvnhPpICO4qTM2ftWjdyRCVxeRZg7cKrAeQfREWmtQtt5 uIEJIOd+EYb2IK9PoSiTPQe71LoKjlzEnBv5aj854Hd3AMV0gP1XYdNu7NeXcGOTWuSKBJXa a0145inX6NaH4XZsO0Cj0sWPXCncTCkNbDbQQdDxAqxQGShXfwgYSKWCSw71M7aXdi0L0i+W /Kn0jQ4biiieiyzlv523XI55pbtdP9wp9oBdCKiOISNjLw4zzYLLhJavmnhnQYseuv4FElnJ 3lpAohBd167zfrcmS8sXLWqn3d+Qdrz0Wn5U6TgHPlr8C8bik9EdB9iYVQdQacw1Y8vflnuZ g7k16xht5yN1ftjS7979/HW1VBjUyvu0cvluYVkjh2TZYeUrlMtoYSlXklXavoJBiKprzPLd MeTf01vJ1tABOnhjHizyNSKeWXLzsO9kzseDlAhiSXuwIm6UyRgXFohvD3pU1wha7VfaM0ld gsAp4Y6o2mcfVmHZ6VfN1xOfdfKla9Ni4kY1jiV2gOKsk8SgHwQtjMkfAI2N0=
  • Ironport-sdr: aF7Uw05ngT0NUxWd4LepGtxe1dYYOA7STtW/ui6zeCCtug0wgR1/7bPQMjJWAs4PMPTeoTCiP/ JeURWg0oKgzPzwwhPvQuk5Gu8czKEEOKnk3Tbn1cTuzwFJlPRj2y+u9998hX8jHEMQgb0sJ0yp U+05yCpXiO6g2cc2IKmdEJ9gljjDoQkjkzwkdXrDbAhy+ugHCjR3YeW2rGefT7wJiMJ0jFrgi6 PtUxsOP/AXTZcDWDiyzKoTC/3IY2FptMLsQzvjtFmQWjP7qI/E0Q4LgQ3aIM0QCN2R5lUyTZRs 3V5Z7amNicNfGXQfzG27/8ks
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Hello,

Following two patches enable the usage of the extended destination ID if
supported by Xen. This is the same feature already supported by QEMU/KVM
and HyperV.

First patch can probably go in regardless of whether Xen ends up
implementing the extended destination ID, there's no reason to prevent a
VM from using x2APIC mode.

Thanks, Roger.

Roger Pau Monne (2):
  xen/x2apic: enable x2apic mode when supported
  xen/x86: detect support for extended destination ID

 arch/x86/include/asm/xen/cpuid.h | 7 +++++++
 arch/x86/xen/enlighten_hvm.c     | 9 ++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

-- 
2.34.1




 


Rackspace

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