[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v5 0/3] xen-ucode: print information about currently loaded ucode
- To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Sergey Dyasli <sergey.dyasli@xxxxxxxxxx>
- Date: Mon, 17 Apr 2023 14:53:32 +0100
- Authentication-results: esa1.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none
- Cc: Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Juergen Gross <jgross@xxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Sergey Dyasli <sergey.dyasli@xxxxxxxxxx>
- Delivery-date: Mon, 17 Apr 2023 13:54:05 +0000
- Ironport-data: A9a23:JkgybKAVXgW+qRVW/x7jw5YqxClBgxIJ4kV8jS/XYbTApDolhTEPm GNLW2HSP/6OZmSjeopwO9i1pB9Sv57dm9IxQQY4rX1jcSlH+JHPbTi7wuUcHAvJd5GeExg3h yk6QoOdRCzhZiaE/n9BCpC48T8nk/nOHuGmYAL9EngZbRd+Tys8gg5Ulec8g4p56fC0GArIs t7pyyHlEAbNNwVcbyRFuspvlDs15K6p4G9B4QRnDRx2lAS2e0c9Xcp3yZ6ZdxMUcqEMdsamS uDKyq2O/2+x13/B3fv8z94X2mVTKlLjFVDmZkh+AsBOsTAbzsAG6Y4pNeJ0VKtio27hc+ada jl6ncfYpQ8BZsUgkQmGOvVSO3kW0aZuoNcrLZUj2CA6IoKvn3bEmp1T4E8K0YIwo7pMHlpE9 eYkNCEKLTfAoPDq0L6+Y7w57igjBJGD0II3v3hhyXfSDOo8QICFSKLPjTNa9G5u3IYUR6+YP pdHL2M1N3wsYDUWUrsTIIkzhuillz/zYjRDrFO9rqsr+WnDigd21dABNfKMIoLQH50LwBjwS mTu+lSmGx9GEOWllGCU43jxxc+IvHqrcddHfFG/3qEz2wDCroAJMzUGWF3+rfSnh0qWX9NEN 1dS6icotbI19kGgUp/6RRLQiHyOswMYWtFQO/Yn8wzLwa3Riy6GAkAUQzgHb8Yp3Oc0SiYtz UShhM7yCHpkt7j9YXCA8raZqxuiNC5TKnUNDQcfVhcM6dTnpIA1jzrMQ8xlHarzicf6cQwc2 BjT8nJ43e9Ky5dWiePipwuvby+QSobhF1IO+T7dXniZ8hJ+J6nmQJ70+VTexKMVRGqGdWVtr EToiuDHsrBXUcrcyX3RKAkeNOr3vqjYaVUwlXYqRsB8rGr1phZPaKgKuFlDyFFV3tHokNMDS Gvaoktv6ZBaJxNGhocnMtvqW6zGIUUNfOkJt8w4jfIUOPCdjCfdoElTibe4hggBanQEn6AlI ou8es2xF3scAqkP5GPoF75Djudzm31hnT+7qXXHI/OPiOP2WZJoYe1dbAvmgh4Rt8toXzk5A /4AbpDXmn2zocX1YzXN8J57EG3m2UMTXMisw+QOL77rH+aTMD15YxMn6e97KtMNcmU8vrugw 0xRrWcCkAKl2iafeVvTAp2hAZu2NatCQbsAFXREFT6VN7ILP+5DMI93m0MLQIQa
- Ironport-hdrordr: A9a23:SpMJWqqFQNsMS5y66q00PjcaV5o/eYIsimQD101hICG8cqSj+P xG/c5rsSMc5wxxZJhNo7290cq7MBbhHPxOgbX5VI3KNGKNhILBFvAB0WKI+VPd8kPFmtK1rZ 0QEJRDNA==
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
Currently it's impossible to get CPU's microcode revision from Xen after
late loading without looking into Xen logs which is not always convenient.
Add an option to xen-ucode tool to print the currently loaded ucode
revision.
Sergey Dyasli (3):
tools/xenctrl: add xc_get_cpu_version()
x86/platform: introduce XENPF_get_ucode_revision
tools/xen-ucode: print information about currently loaded ucode
tools/include/xenctrl.h | 3 +
tools/libs/ctrl/xc_misc.c | 35 ++++++++++
tools/misc/xen-ucode.c | 85 +++++++++++++++++++++---
xen/arch/x86/platform_hypercall.c | 29 ++++++++
xen/arch/x86/x86_64/platform_hypercall.c | 4 ++
xen/include/public/platform.h | 11 +++
xen/include/xlat.lst | 1 +
7 files changed, 158 insertions(+), 10 deletions(-)
--
2.17.1
|