[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] x86/traps: Drop exception_table[]
- To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- Date: Fri, 19 Nov 2021 18:21:01 +0000
- Authentication-results: esa4.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: Fri, 19 Nov 2021 18:21:38 +0000
- Ironport-data: A9a23:CLEM3qjOxkPp5twJ2vuK/XucX161rRcKZh0ujC45NGQN5FlHY01je htvDDyDO/zcZjD2eYtyPoiypkkG6sLUz4RmHANqpXhnQ3kb9cadCdqndUqhZCn6wu8v7a5EA 2fyTvGacajYm1eF/k/F3oAMKRCQ7InQLlbGILes1htZGEk0F0/NtTo5w7Rg29cx0IDja++wk YiaT/P3aQfNNwFcagr424rbwP+4lK2v0N+wlgVWicFj5DcypVFMZH4sDfjZw0/DaptVBoaHq 9Prl9lVyI97EyAFUbtJmp6jGqEDryW70QKm0hK6UID66vROS7BbPg/W+5PwZG8O4whlkeydx /1Eq62TbgA1OpT1xugmTV5WMnFkAvFZreqvzXiX6aR/zmXDenrohf5vEFs3LcsT/eMf7WNmr KJCbmpXN1ba2rzwkOnTpupE36zPKOHCOo8Ft24m5jbeFfs8GrjIQrnQ5M8e1zA17ixLNaiGP ZFGMmA/BPjGS0JyG3MvNJtvp8z23lvEaw9CrE3WvpNitgA/yyQuieOwYbI5YOeiWsF9jkue4 GXc8AzRIDsXKdiewjqt6W+3i6nEmiaTcJIfEvi0++BnhHWXx3cPE1sGWF2ju/67h0WiHdVFJ CQpFjEG9PZoshbxF5+kAkP+8CXsUgMgt8R4GvMLyyaK1q7t2liVPXZDQB8RcuN6q5pjLdA17 WOhk9TsDD1plbSaT3OB67uZxQ+P1TgpwXwqPnFdE1ZcizX3iMRq10+UEI4/eEKgpoStQWmY/ tyckMQpa1z/Z+Yv3r7zw13IiinESnPhHl9svVW/so5IA2pEiG+Zi26AtQezARVodt/xory9U J4swZX2AAcmV8/lqcB1aL9RdIxFHt7cWNEmvXZhHoM66xOm8GO5cIZb7VlWfRkybZxaIW65P RKD5Wu9AaO/2lPwMMebhKrrVawXIVXIT4y5Bpg4kPIQCnSOSON31H43PhPBt4wcuEMtjbs+K f+mnTWEVh4n5VBc5GPuHY81iOZzrghnnD+7bc2rnnyPjOvFDFbIGOhtDbd7Rr1ghE9yiF6Oq Ig32grj40g3bdASlQGLq9NOdg5TciBgbX00wuQOHtO+zsNdMDlJI5fsLXkJIeSJRoxZybXF+ G+TQEhdxAatjHHLM1zSOHtidKnuTdB0qndiZX4gOlOh2n4CZ4ez7fhAK8trLOd/rOEzn+RpS /QletmbBqgdQDrw5DlAP4L2q5ZvdUr3iFvWbTalejU2Y7VpWxfNpo3/ZgLq+SRXVni3uMIyr qeOzATeRZZfFQ1uANyPMKCkzk+rvGhbk+V3BhOaLt5WcUTq0Y5rNy2u0aNnf5BScU3On2LI2 RyXDBEUofj2j7U0qNSZ17qZq4qJEvdlGhYIFWfs8rvrZzLR+XCuwNEcXb/QLyzdTm795I6re f5Rk6PnKPQCkVtH79h8HrJswf5s7tfjveYHnAFtHXGNZFW3ELJwZHKB2JAX5KFKw7ZYvyqwW 16OpYYGaenYZpu9HQ5DPhchY8SCyeoQy2vb4vkCKUnn4DN6oeicWkJIMhjQ0CFQIdOZ6m/+L TvNbCLO1zGCtw==
- Ironport-hdrordr: A9a23:EwUaCKDKcaahju/lHemi55DYdb4zR+YMi2TC1yhKKCC9Ffbo8f xG/c5rsiMc5wxhO03I9eruBEDiewK5yXcW2/hyAV7KZmCP0wHEQL2KhbGSugEIcBefygcy78 ldmtBFebjNMWQ=
- Ironport-sdr: qMld2SvXiIRPdIr3CV0jwAnEW4PIuW/e/LhANq/Cfn6daUuePlHzWJNyCdhDNOfJbYPBXmG5xg EwHKN/aCtbYxhsLN/r+zyGdO2WNkj3dsGq37x/sIE3pzBfD+e1e8Frm9pI2/ssKJ6SE6hHNUAn bhiFcFFL9iVzjwIqcSwvfVddW8YTl8xvKzFcrgxrlVaQkOt4Qxr4o1MPEKl6p8w/V2Ywj/33cY gf6T4O6GbTKt3eHcbRuz63kYFcHOmZfPnGn70O+oV0UsI6hk+ej3D4OOMdKisRHhjohnnIeBkI RhazLCT25h6ttJrm9cqPuzut
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
Andrew Cooper (5):
x86/traps: Collect PERFC_exceptions stats for IST vectors too
x86/traps: Drop dummy_nmi_callback()
x86/crash: Drop manual hooking of exception_table[]
x86/traps: Drop exception_table[] and use if/else dispatching
x86/traps: Clean up diagnostics
xen/arch/x86/crash.c | 15 +-------
xen/arch/x86/extable.c | 8 ++--
xen/arch/x86/hvm/vmx/vmx.c | 2 +-
xen/arch/x86/pv/traps.c | 6 +--
xen/arch/x86/traps.c | 83 +++++++++--------------------------------
xen/arch/x86/x86_64/entry.S | 74 ++++++++++++++++++++++++++++++++----
xen/include/asm-x86/processor.h | 3 --
xen/include/asm-x86/traps.h | 2 +-
8 files changed, 96 insertions(+), 97 deletions(-)
--
2.11.0
|