最後更新: 2022-07-12
前言
x86-64-v2 的影響
Kernel Panic Fatal Exception when installing rocky 9 on proxmox Debian 10
el9 will require your AMD or Intel 64 bit cpu to support a minimum of x86-64-v2.
Version
x86-64-v2
(circa 2009: Nehalem and Jaguar)
CMPXCHG16B, LAHF-SAHF, POPCNT, SSE3, SSE4.1, SSE4.2, SSSE3
x86-64-v3
(circa 2015: Haswell and Excavator)
AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE
x86-64-v4
(AVX-512's general-purpose subset)
Checking
# x86-64-v2
grep --color -e cx16 -e lahf -e popcnt -e sse4 -e ssse3 /proc/cpuinfo
舊版 Qemu 行 x86-64-v2
qemu-system-x86_64 -machine ? | less # pc-i440fx 是 v1 的
# 方式 1
<os> <type arch='x86_64' machine='?'>hvm</type> </os>
# 方式 2
<cpu mode='host-passthrough'> <feature name="vmx" policy="disable"/> </cpu>