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

[PATCH v2 0/3] x86/vmx: Multiple fixes


  • To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Thu, 11 Jan 2024 23:13:20 +0000
  • Authentication-results: esa2.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
  • Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Jun Nakajima <jun.nakajima@xxxxxxxxx>, Kevin Tian <kevin.tian@xxxxxxxxx>, Tamas K Lengyel <tamas@xxxxxxxxxxxxx>, Reima ISHII <ishiir@xxxxxxxxxxxxxxxxxxx>, "Takahiro Shinagawa" <shina@xxxxxxxxxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>
  • Delivery-date: Thu, 11 Jan 2024 23:13:35 +0000
  • Ironport-data: A9a23:uogHWqoALiJp/pNWEYQvuJL0A1xeBmIjZRIvgKrLsJaIsI4StFCzt garIBnVPf6CZ2Snfd8kPIq18x5VsJPcy4QwTAY+qiFhRS0R+ZuZCYyVIHmrMnLJJKUvbq7FA +Y2MYCccZ9uHhcwgj/3b9ANeFEljfngqoLUUbOCYmYpA1Y8FE/NsDo788YhmIlknNOlNA2Ev NL2sqX3NUSsnjV5KQr40YrawP9UlKq04G9wUmAWP6gR4AeHziBNV/rzGInqR5fGatgMdgKFb 76rIIGRpgvx4xorA9W5pbf3GmVirmn6ZFXmZtJ+AsBOszAazsAA+v9T2Mk0MC+7vw6hjdFpo OihgLTrIesf0g8gr8xGO/VQO3kW0aSrY9YrK1Dn2SCY5xWun3cBX5yCpaz5VGEV0r8fPI1Ay RAXACwxVxvcxOWt+p3lVPZQqJkePeTXMbpK7xmMzRmBZRonaZXKQqGM7t5ExjYgwMtJGJ4yZ eJAN2ApNk6ZJUQSaxFIUPrSn8/x7pX7WxRepEiYuuwc5G/LwRYq+LPsLMDUapqBQsA9ckOw/ ziXpT6pX01HXDCZ4SvU432I3NSTpx7Qc70KJuKSr9FRglLGkwT/DzVJDADm8JFVkHWWS99Zb kAZ5Ccqhawz71CwCMnwWQWip3yJtQJaXMBfe8UYwgyQzqvf4y6CG3MJCDVGbbQOq8seVTEsk FiTkLvBByFp9rucSnuf97KdhTK0JSURa2QFYEcsTgYb4t+lvIA6iDrOSMpuFOi+ididMS35x jmRhDQ9g7gVgt8G0+Ow+lWvqzO3ppnIVCY6oAjcVSS4qx9+Z5+iIYWjr1rDhd5bLIefR3GMt 3NCho2C6+MfCteEn2qPWI0w8KqBvqjfdmeG2Bg2QshnqGzFF2OfkZ54/A1HLxgqNd0+VmH3f 3P95D5AyaNeBS7/BUNoWL5dG/jG3IC5Soy5D6GMMIYTCqWdYjNr682HWKJx44wOuBJ1+U3HE c3HGftA9F5DYUid8BK4Rv0GzZggzT0kyGXYSPjTlkv/jePPPi7KEOxUbDNii9zVC4vd/W3oH yt3bZPWm32zrsWiCsUozWLjBQ9TdiVqbXwHg8dWavSCMmJb9JIJUpfsLUcaU9U9xcx9z76Yl kxRr2cEkDITc1Wbc1TVAp2iAZuzNatCQYUTZHd8ZQfxiiJ5Me5CLs43LvMKQFXuz8Q7pdYcc hXPU5zo7ihnItgfxwkgUA==
  • Ironport-hdrordr: A9a23:SFyxPq9+BXhWLj5wrq5uk+DUI+orL9Y04lQ7vn2YSXRuHPBw8P re+8jztCWE7Ar5N0tBpTntAsW9qBDnhPtICOsqTNSftWDd0QPCRuxfBOPZslvd8kbFl9K1u5 0OT0EHMqyTMWRH
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Fixes for two bugs initially reported to the Xen Security Team, but determined
not have an impact in security-supported configurations.

The Xen Security Team would like to thank Ishiisan for engaging in responsible
disclsoure.

As a reminder to the rest of the Xen community, please do ask you're not sure.

v2:
 * See patches for details.

Andrew Cooper (3):
  x86/vmx: Collect all emtpy VMExit cases together
  x86/vmx: Fix IRQ handling for EXIT_REASON_INIT
  x86/vmx: Disallow the use of inactivity states

 xen/arch/x86/hvm/vmx/vmx.c              | 29 ++++++++++---------------
 xen/arch/x86/hvm/vmx/vvmx.c             |  9 ++++++--
 xen/arch/x86/include/asm/hvm/vmx/vmcs.h |  1 +
 3 files changed, 20 insertions(+), 19 deletions(-)

-- 
2.30.2




 


Rackspace

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