Date: Fri, 24 Jan 2003 18:31:47 -0800 (PST) From: Peter Wemm <peter@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 mpapic.c Message-ID: <200301250231.h0P2Vlmx087093@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
peter 2003/01/24 18:31:47 PST Modified files: (Branch: RELENG_4) sys/i386/i386 mpapic.c Log: Partial fix for Compaq/hp DL/ML P4 Xeon systems, possibly others. Only set the AP TPR registers to 0x10 during boot. If the BSP sets it to 0x10, we dont see the RTC or 8254 timer interrupts for reasons that are not fully understood yet. Note that this doesn't completely fix the problem. The machines can partially boot but will eventually lock up due to lost interrupts. The only known solution for that is to either undefine GRAB_LOPRIO in sys/i386/include/smptests.h (ouch, causes interrupt latency), or to apply John Baldwin's hyperthread enable patches for 4.x. You might like to try this: http://people.FreeBSD.org/~jhb/patches/htt.patch You also want to set "machdep.cpu_idle_hlt=1" in /etc/sysctl.conf Revision Changes Path 1.37.2.7 +3 -1 src/sys/i386/i386/mpapic.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301250231.h0P2Vlmx087093>