Shutdown problem and more with HTT

看板DFBSD_kernel作者時間21年前 (2004/11/22 11:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
I have several problems related to HTT; one in kernel generation and another couple at run-time. Hardware is Intel 865GLC board with 3.2E CPU. First problem is that dragonfly uses HTT even though I have it turned off in the BIOS. (this may not sound like a problem but if you have HTT running and more than one floating-point intensive program using this at a time the FP performance is TERRIBLE. (scheduler doesn't realize that HTT is not really two CPUs, and there is only one effective FP pipeline anyhow). As I recall, fbsd had a "halt-virtual-cpu" sysctl to handle this until 5.x handled the bios state right (which it does now). Also in this situation, the system hangs during shutdown early in typing the second line of "Waiting 60 seconds for bufdaemon to stop" (vnlru says "done", THEN system hangs). Sometimes W types out and sometimes not, on the bufdaemon line. I haven't tried this with HTT enabled in the bios since I don't want it anyhow. If desired, I can try it. Build problem is that if I turn off options SMP, then I can't use options APIC_IO (I sometimes want the IRQ routing even with only one CPU). This combination gives some undefined symbols. (and is only a minor nit...) System works just fine if I build the kernel with both SMP and APIC_IO turned off. -- Pete
文章代碼(AID): #11eLPt00 (DFBSD_kernel)