All of lore.kernel.org
 help / color / mirror / Atom feed
From: William Lee Irwin III <wli@holomorphy.com>
To: sparclinux@vger.kernel.org
Subject: Re: 2.6.x SMP RED_state in prom_startcpu()
Date: Thu, 12 Feb 2004 09:55:19 +0000	[thread overview]
Message-ID: <20040212095519.GZ699@holomorphy.com> (raw)
In-Reply-To: <20040131025909.GD624@holomorphy.com>

On Fri, Jan 30, 2004 at 10:52:12PM -0500, Ben Collins wrote:
>>> The cross-compilation may be the issue. Want to try a native build to
>>> make sure?

On Fri, Jan 30, 2004 at 08:24:26PM -0800, William Lee Irwin III wrote:
>> Trying to get luserspace bootstrapped enough to do this now. I'll start
>> pinging gcc hackers if that works and hence shows cross builds bust.

On Sat, Feb 07, 2004 at 09:06:10PM -0800, William Lee Irwin III wrote:
> I got a native toolchain going. 2.4.24 flies with the 2nd cpu online.
> 2.6.x fails in prom_startcpu(). Cross-builds fail for both.

I've "reseated" the cpus and the RAM, as best I can anyway (I couldn't
fully dislodge them for reinsertion, so I had to settle for pressing
down on them a bit without actually removing them). Going over things
again shows that the current conclusions are:

(a) cross-builds of both 2.4 and 2.6 are bust in SMP regardless of
	compiler version, but both 2.4 and 2.6 work UP regardless of
	compiler version
(b) 2.6 SMP is also bust built natively, regardless of compiler version
(c) The only working Linux SMP datapoints are native builds of 2.4.24,
	regardless of compiler version.
(d) Solaris still boots and works SMP.

This is weird, because u2's supposedly fly in 2.6 for others.

I'm going to have to ignore the cross-build issue and move on to why
2.6 is exploding. I've narrowed the window where the exception happens
down to the call to prom_startcpu() via prom_printf(). I like to think
that I usually have more clue but I'm a bit new to UltraSPARC, so a
general direction like "go dump $FOO via prom_printf()" or "try to
install a RED_state handler" (which I've actually tried and failed at
once) might be handy here.

Thanks.


-- wli

      parent reply	other threads:[~2004-02-12  9:55 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-31  2:59 2.6.x SMP RED_state in prom_startcpu() William Lee Irwin III
2004-01-31  3:07 ` Ben Collins
2004-01-31  3:17 ` William Lee Irwin III
2004-01-31  3:52 ` Ben Collins
2004-01-31  4:24 ` William Lee Irwin III
2004-02-08  5:06 ` William Lee Irwin III
2004-02-12  9:55 ` William Lee Irwin III [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040212095519.GZ699@holomorphy.com \
    --to=wli@holomorphy.com \
    --cc=sparclinux@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.