CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2024/04/02 20:01:21

Modified files:
        sys/arch/amd64/amd64: cacheinfo.c cpu.c identcpu.c lapic.c 
                              machdep.c mtrr.c pctr.c tsc.c ucode.c 
        sys/arch/amd64/include: cpu.h 

Log message:
Add ci_cpuid_level and ci_vendor holding the per-CPU basic cpuid
level and a numeric mapping of the cpu vendor, both from CPUID(0).
Convert the general use of strcmp(cpu_vendor) to simple numeric
tests of ci_vendor.  Track the minimum of all ci_cpuid_level in the
cpuid_level global and continue to use that for what we vmm exposes.

AMD testing help matthieu@ krw@
ok miod@ deraadt@ cheloha@

Reply via email to