16.06.2024 05:50, Jonathan Gray пишет: > MTRR is not set on ramdisk kernels, try the diff below
No change with your diff. > Index: sys/arch/amd64/amd64/mtrr.c > =================================================================== > RCS file: /cvs/src/sys/arch/amd64/amd64/mtrr.c,v > diff -u -p -r1.5 mtrr.c > --- sys/arch/amd64/amd64/mtrr.c 3 Apr 2024 02:01:21 -0000 1.5 > +++ sys/arch/amd64/amd64/mtrr.c 16 Jun 2024 02:32:30 -0000 > @@ -49,7 +49,7 @@ mem_range_attach(void) > if ((ci->ci_vendor == CPUV_AMD || > ci->ci_vendor == CPUV_INTEL || > ci->ci_vendor == CPUV_VIA) && > - (family == 0x6 || family == 0xf) && > + (family >= 0x6) && > cpu_feature & CPUID_MTRR) { > mem_range_softc.mr_op = &mrops; > } >