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

[PATCH 0/2] x86/spec-ctrl: Reduce HVM RAS overhead


  • To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Thu, 11 Aug 2022 20:59:03 +0100
  • Authentication-results: esa3.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>
  • Delivery-date: Thu, 11 Aug 2022 19:59:44 +0000
  • Ironport-data: A9a23:AfLOg6sHA8oEIKBIWY/Uk4Hc4ufnVDheMUV32f8akzHdYApBsoF/q tZmKW6GPPqONGD8fIpyPNm+8h4P75HRzdBqTAE+/3gyFioW+JbJXdiXEBz9bniYRiHhoOOLz Cm8hv3odp1coqr0/0/1WlTZhSAgk/vOHtIQMcacUghpXwhoVSw9vhxqnu89k+ZAjMOwRgiAo rsemeWGULOe82MyYzl8B56r8ks15qyi4WpA5DTSWNgQ1LPgvyhNZH4gDfnZw0vQGuF8AuO8T uDf+7C1lkuxE8AFU47Nfh7TKyXmc5aKVeS8oiM+t5uK23CukhcawKcjXMfwXG8M49m/c3Kd/ /0W3XC4YV9B0qQhA43xWTEAe811FfUuFLMqvRFTGCFcpqHLWyKE/hlgMK05FZ8opPxQBkdkz 9M3JAIvQQqloLmy/ZvuH4GAhux7RCXqFIYWu3UmxjDFF/c2B5vERs0m5/cBgm123JoXW6+DO YxJMlKDbzyZC/FLEn4RBIgzg6GDgX7nficDgFmUubA28y7YywkZPL3Fb4WEIozQHZ49ckCw/ GaZ223bOAEmMuez2GvU21fylOv3pHauMG4VPOLhraM76LGJ/UQMDDUGWF39puO24maccd9CL 00f+gI1sLM/skesS7HVTxC+5XKJoBMYc95RCPEhrhGAzLLO5ASUDXRCSSROAOHKr+dvG2Zsj AXQ2Yq0W3o/69V5VE5x6J+GnW2oHi8zB1UtSiM2byQfxf64pLwa20enoslYLEKlsjHkMWiun WjS/Xdn3ut7Yd0jjPviow2e6964jt2QF1NuuF2KNo6wxlkhDLNJcbBE/rQyARxoCI+CBmeMs 3Ef8yR1xLBfVMrd/MBhrQhkIV1I2xpmGGeF6bKXN8N9nwlBAlb6FWyq3BlwJV1yLuEPciLzb UnYtGt5vcENZCL3M/InOd3hUqzGKJQM8vy7Ps04k/IUOsQhHON51HgGibGsM5DFzxF3zPBX1 WazesewF3cKYZlaIM6Nb75EidcDm3FhrV4/sLihkHxLJ5LCOyPOIVrEWXPSBt0EAFSs+lWIq okFZ5TRln2ykoTWO0HqzGLaFnhSRVBTOHw8g5U/mjKrSua+JFwcNg==
  • Ironport-hdrordr: A9a23:ZiDIIqy1oD0e+t7Hb8Q8KrPwIL1zdoMgy1knxilNoRw8SKKlfq eV7ZMmPH7P+VIssR4b+exoVJPtfZq+z+8R3WByB8bAYOCOggLBR+sO0WKL+UyHJ8SUzI9gPM lbHJSWcOeAb2RHsQ==
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

This is a optimsiation discovered while working on Retbleed.

Andrew Cooper (2):
  x86/svm: Remove regs param from asm-called functions
  x86/svm: Keep the RAS balanced for guests

 xen/arch/x86/hvm/svm/entry.S     | 58 ++++++++++++++++++++++++++++++++++++----
 xen/arch/x86/hvm/svm/nestedsvm.c |  3 ++-
 xen/arch/x86/hvm/svm/svm.c       |  6 +++--
 3 files changed, 59 insertions(+), 8 deletions(-)

-- 
2.11.0




 


Rackspace

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