musil wrote:
> try John's patch:
> http://people.freebsd.org/~jhb/patches/htt.patch
> or
> http://people.freebsd.org/~jhb/patches/htt_4x.patch
i've dl'd htt.patch, and it patches fine
the htt_4x.patch isnt so smooth i'm afraid
is this still a valid patch for kernel 4.7-RELEASE-p7 ?
i have applied the diffs in the file manually to mp_machdep.c, but there
were a couple areas that didnt seem.. er.. complete i guess
for instance, the end of the .patch file is
--snip--
@@ -1011,6 +1030,7 @@
return 0;
}
+#ifdef HTT
/*
* Check if we should perform a hyperthreading "fix-up" to
* enumerate any logical CPU's that aren't already listed
@@ -1059,6 +1079,7 @@
need_hyperthreading_fixup = 1;
mp_naps *= logical_cpus;
}
+#endif
void
assign_apic_irq(int apic, int intpin, int irq)
--eof--
it looks to me like there should be a function definition there, but i
just dont see it??
i decided this was probably the definition of
static void mptable_hyperthread_fixup(u_int id_mask);
as declared above in the patch file
it compiles, but prolly isnt 100% correct, i'm about to reboot and find
out
tryin to get HT going on this se7500cw2
thanks for any suggestions, directions, input
nathan
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message