Date: Wed, 12 Jan 2011 13:16:35 +0000 (UTC) From: "Jayachandran C." <jchandra@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/mips/rmi xlr_machdep.c Message-ID: <201101121316.p0CDGnnT065874@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jchandra 2011-01-12 13:16:35 UTC FreeBSD src repository Modified files: sys/mips/rmi xlr_machdep.c Log: SVN rev 217304 on 2011-01-12 13:16:35Z by jchandra The message ring interrupt needs to be enabled for all cpus, not just the ones which run the message ring handler. Some bits of the interrupt mask are part of the status register which is saved with the process context, and these bits are initialized from the cpu on which the process is created. This means that all the processes should have the same value for these interrupt mask bits, so that the interrupt mask remains the same regardless of what thread is scheduled on the cpu. Submitted by: Sriram Gorti (srgorti at netlogicmicro dot com) Revision Changes Path 1.27 +52 -65 src/sys/mips/rmi/xlr_machdep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101121316.p0CDGnnT065874>