Divan Santana [di...@santanas.co.za] wrote: > Greetings :) > > So I have two openbsd76 systems. A backup and primary. > > This alpine vm boots on the backup but not the primary. > > I have copied the vm between the two and done an md5 on both sides and > the file is identical. For some reason it boots on the backup server > but not the primary server. > > Here is console output of the failed boot. Any idea what the below means? > > > [ 0.509998] Loaded X.509 cert 'alpinelinux.org: Alpine Linux kernel key: > d76a695f66ad9cd28f5c22a8508f36e91f521f7a' > [ 0.509998] Demotion targets for Node 0: null > [ 0.509998] Key type .fscrypt registered > [ 0.509998] Key type fscrypt-provisioning registered > [ 0.509998] Unstable clock detected, switching default tracing clock to > "global" > [ 0.509998] If you want to keep using the local clock, then add: > [ 0.509998] "trace_clock=local" > [ 0.509998] on the kernel command line > [ 0.509998] clk: Disabling unused clocks > [ 0.509998] PM: genpd: Disabling unused power domains > [ 0.509998] Freeing unused kernel image (initmem) memory: 3572K > [ 0.509998] Write protecting the kernel read-only data: 22528k > [ 0.509998] Freeing unused kernel image (rodata/data gap) memory: 584K > [ 0.509998] Run /init as init process > [ 0.509998] ------------[ cut here ]------------ > [ 0.509998] WARNING: CPU: 0 PID: 1 at arch/x86/kernel/fpu/xstate.c:1009 > get_xsave_addr_user+0x34/0x50
Try passing noxsave to the linux kernel during boot. Maybe vmm is not properly handling some of these CPU flags. > > dmesg below: > > cpu0: AMD Ryzen 9 7900 12-Core Processor, 3700.01 MHz, 19-61-02, patch > 0a601209 > cpu0: cpuid 1 > edx=178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT> > > ecx=76d8320b<SSE3,PCLMUL,MWAIT,SSSE3,FMA3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND> > cpu0: cpuid 6 eax=4<ARAT> ecx=1<EFFFREQ> > cpu0: cpuid 7.0 > ebx=f1bf97a9<FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,PQM,AVX512F,AVX512DQ,RDSEED,ADX,SMAP,AVX512IFMA,CLFLUSHOPT,CLWB,AVX512CD,SHA,AVX512BW,AVX512VL> > ecx=405fce<AVX512VBMI,UMIP,PKU> edx=10000010<L1DF> > cpu0: cpuid d.1 eax=f<XSAVEOPT,XSAVEC,XGETBV1,XSAVES> > cpu0: cpuid 80000001 edx=2fd3fbff<NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG> > ecx=75c237ff<LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TCE,TOPEXT,CPCTR,DBKP,PCTRL3,MWAITX> > cpu0: cpuid 80000007 edx=6799<HWPSTATE,ITSC> > cpu0: cpuid 80000008 > ebx=791ef257<IBPB,IBRS,STIBP,STIBP_ALL,IBRS_PREF,IBRS_SM,SSBD> > cpu0: cpuid 8000001F eax=1<SME> Are the working and non-working servers the same?