Hello,
I get the error below compiling the GENERIC kernel from both 11.3-RelEng and 11-Stable:
Here is what I can find for CPU info from dmesg:
From what I can tell, the CPU is missing the AVX-512 instruction set. I can't find anything in the Errata regarding this error. Is the CPU just too old now?
TIA
I get the error below compiling the GENERIC kernel from both 11.3-RelEng and 11-Stable:
Code:
cc -c -x assembler-with-cpp -DLOCORE -O2 -pipe -march=native -fno-strict-aliasing -g -nostdinc -I. -I../../.. -I../../../contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MF.depend.support.o -MTsupport.o -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -Wno-error-address-of-packed-member -mno-aes -mno-avx -std=iso9899:1999 -Werror ../../../amd64/amd64/support.S
../../../amd64/amd64/support.S:1112:2: error: instruction requires: AVX-512 ISA
vmovdqa64 %zmm0, %gs:0x3c0
^
../../../amd64/amd64/support.S:1113:2: error: instruction requires: AVX-512 ISA
vpxor %zmm0, %zmm0, %zmm0
^
../../../amd64/amd64/support.S:1116:2: error: instruction requires: AVX-512 DQ ISA
vorpd (%rdx), %zmm0, %zmm0
^
../../../amd64/amd64/support.S:1117:2: error: instruction requires: AVX-512 DQ ISA
vorpd (%rdx), %zmm0, %zmm0
^
../../../amd64/amd64/support.S:1129:2: error: instruction requires: AVX-512 ISA
vmovdqa64 %gs:0x3c0, %zmm0
^
*** Error code 1
Stop.
make: stopped in /usr/src/11.3/sys/amd64/compile/GENERIC
Here is what I can find for CPU info from dmesg:
Code:
CPU: Intel(R) Core(TM) i3 CPU 530 @ 2.93GHz (2942.53-MHz K8-class CPU)
Origin="GenuineIntel" Id=0x20652 Family=0x6 Model=0x25 Stepping=2
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x98e3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT>
AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM>
AMD Features2=0x1<LAHF>
VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID
TSC: P-state invariant, performance statistics
From what I can tell, the CPU is missing the AVX-512 instruction set. I can't find anything in the Errata regarding this error. Is the CPU just too old now?
TIA