[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 0/3] Spectre BHB follow up
Following up the handling of Spectre BHB on Arm (XSA-398), this serie contain several changes which were not needed in the XSA patches but should be done in Xen: - Sync sysregs and cpuinfo with latest version of Linux (5.18-rc3) - Advertise both workaround 1 and 3 if we apply workaround 3 as it handle both cases. This will keep the same behaviour for guests which are not updated to support workaround 3. - Add sb instruction support. Some newer generations of CPU (Neoverse-N2) do support the instruction so add support for it in Xen. Bertrand Marquis (3): xen/arm: Sync sysregs and cpuinfo with Linux 5.18-rc3 xen/arm: Advertise workaround 1 if we apply 3 xen/arm: Add sb instruction support xen/arch/arm/arm64/cpufeature.c | 18 +++++- xen/arch/arm/cpuerrata.c | 14 +++++ xen/arch/arm/include/asm/arm32/macros.h | 8 +++ xen/arch/arm/include/asm/arm64/macros.h | 18 ++++++ xen/arch/arm/include/asm/arm64/sysregs.h | 76 ++++++++++++++++++++---- xen/arch/arm/include/asm/cpufeature.h | 17 ++++-- xen/arch/arm/include/asm/macros.h | 9 --- xen/arch/arm/vsmc.c | 11 +++- 8 files changed, 141 insertions(+), 30 deletions(-) -- 2.25.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |