[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] XSA-407 followon fixes
- To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- Date: Mon, 18 Jul 2022 21:50:06 +0100
- Authentication-results: esa1.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: Mon, 18 Jul 2022 20:50:48 +0000
- Ironport-data: A9a23:Gtsw/6+QlY3bGFIunzsFDrUD936TJUtcMsCJ2f8bNWPcYEJGY0x3m GAaWmuPb/aMZDb0Kt53a4q+8RkPsJXQndJnHlFqpSk8E34SpcT7XtnIdU2Y0wF+jyHgoOCLy +1EN7Es+ehtFie0Si+Fa+Sn9z8kvU2xbuKUIPbePSxsThNTRi4kiBZy88Y0mYctitWia++3k YqaT/b3ZRn0gVaYDkpOs/jZ8Ew27Kyo0N8llgdWic5j7Qe2e0Y9VPrzFYnpR1PkT49dGPKNR uqr5NlVKUuAon/Bovv8+lrKWhViroz6ZGBiuVIPM0SWuTBQpzRa70oOHKF0hXG7Kdm+t4sZJ N1l7fRcQOqyV0HGsLx1vxJwS0mSMUDakVNuzLfWXcG7liX7n3XQL/pGJ38vbJQz38ZODUJir 6ZFERwJfjXemLfjqF67YrEEasULKcDqOMUUu216zCGfBvEjKXzBa/yUv5kChm52350QW6aFD yYaQWMHgBDoShtDIFoITrk5m/+lnCLXeDxEslOF46Ew5gA/ySQujuW1boeLIbRmQ+1soHqor ECa+l3FOTU7NfyG2z2PyXWF07qncSTTB9tJSezQGuRRqEKX7nweDlsRT1TTiduTh1O6WtlfA 1cJ4Sdopq83nGS7Q9+4UxCmrXqsuh8HR8EWA+A88BuKyKff/0CeHGdsc9JaQIV47olsH2Vsj wLX2YOybdByjFGLYVmj7+aNhhaSACQ2ATVYOBYoSRsgvsa29enfkSnzosZf/L+d14OoRmCok mHW9kDSlJ1I05dVivzTEUTvxmv1+8OXFlNdChD/BDrN0+9vWGKyi2VEA3D/5O0IEouWR0LpU JMsy5nHt7Bm4X1geUWwrAQx8FKBva/t3MX02wIHInXY323FF4SfVY5R+ipiA0xiL9wJfzTkC GeK514BvcECZCrzPf8tC25UNyjM5fK4fTgCfqmOBuein7ArLFPXlM2QTRT4M5/RfLgEzvhkZ MbznTeEBncGE6V3pAeLqxMm+eZynkgWmDKMLa0XOjz9jtJyklbJFupeWLZPB8hlhJ65TPL9q YYGa5TTlEgFAIUToED/qOYuELzDFlBjbbieliCdXrTrztZOcI35N8Ls/A==
- Ironport-hdrordr: A9a23:QDPI5q4nYvj8Nsc5pgPXwXOBI+orL9Y04lQ7vn2ZFiY7TiXIra yTdaoguCMc0AxhJU3Jmbi7Scy9qADnhOJICOgqTPqftWzd1ldAQ7sSlLcKrweQeBEWs9Qtr5 uIEJIOROEYb2IK9foSiTPQe71Lobm6GeKT9JzjJh9WPEdXgspbnmNE43OgYytLrX59dP0E/f Snl6h6jgvlXU5SQtWwB3EDUeSGjcbMjojabRkPAANiwBWSjBuzgYSKXCSw71M7aXdi0L0i+W /Kn0jS/aO4qcy2zRfayiv684lWot380dFObfb8xPT9aw+cyzpAVr4RGIFqjwpF4t1HL2xa1e Ukli1Qf/ibLUmhOl1d7yGdnDUImwxelEMKgWXo/0cL5/aJHQ7SQvAx9b6wfnbimjsdlcA536 RR022DsZ1LSRvGgSTm/tDNEwpnj0yuvBMZ4KYuZlFkIP0jgYVq3MUi1VIQFI1FEDPx6YghHu UrBMbA5OxOeVffa3zCpGFgzNGlQ3x2R369MwI/k93Q1yITkGFyzkMeysBalnAc9IglQ50B4+ jfKKxnmLxHU8dTZ6NgA+UKR9exFwX2MFnxGXPXJU6iGLAMOnrLpZKy6LIp5PuycJhN15c2kI SpaiIuiYfzQTObNSSj5uw4zvmWehTPYd3E8LAq26RE
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
Fixes accumulated during XSA-407 which weren't security worthy in and of
themselves.
Andrew Cooper (3):
x86/spec-ctrl: Consistently halt speculation using int3
x86/spec-ctrl: Make svm_vmexit_spec_ctrl conditional
x86/spec-ctrl: Shrink further entry paths due to %rdx being 0
xen/arch/x86/hvm/svm/entry.S | 10 +++++-----
xen/arch/x86/hvm/vmx/entry.S | 4 +---
xen/arch/x86/include/asm/spec_ctrl_asm.h | 14 ++++----------
xen/arch/x86/indirect-thunk.S | 6 ++----
4 files changed, 12 insertions(+), 22 deletions(-)
--
2.11.0
|