sparc64/151404: commit references a PR
dfilter service
dfilter at FreeBSD.ORG
Thu Oct 14 21:50:13 UTC 2010
The following reply was made to PR sparc64/151404; it has been noted by GNATS.
From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: sparc64/151404: commit references a PR
Date: Thu, 14 Oct 2010 21:46:59 +0000 (UTC)
Author: marius
Date: Thu Oct 14 21:46:53 2010
New Revision: 213873
URL: http://svn.freebsd.org/changeset/base/213873
Log:
Explicitly lower the PIL to 0 as part of enabling interrupts, similar to
what is done on other platforms. Unlike as with the sched_throw(NULL)
called on BSPs during their startup apparently there's nothing which will
reliably lower it on APs. I'm unsure why this only came up on V215 though,
breaking these with r207248. My best guess is that these are the only
supported ones so far fast enough to loose some race.
PR: 151404
MFC after: 3 days
Modified:
head/sys/sparc64/sparc64/machdep.c
Modified: head/sys/sparc64/sparc64/machdep.c
==============================================================================
--- head/sys/sparc64/sparc64/machdep.c Thu Oct 14 21:45:41 2010 (r213872)
+++ head/sys/sparc64/sparc64/machdep.c Thu Oct 14 21:46:53 2010 (r213873)
@@ -590,6 +590,7 @@ sparc64_init(caddr_t mdp, u_long o1, u_l
* enable them.
*/
intr_init2();
+ wrpr(pil, 0, 0);
wrpr(pstate, 0, PSTATE_KERNEL);
/*
_______________________________________________
svn-src-all at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe at freebsd.org"
More information about the freebsd-sparc64
mailing list