Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jun 1999 21:41:01 -0400
From:      "Gary Palmer" <gpalmer@freebsd.org>
To:        Alfred Perlstein <bright@rush.net>
Cc:        freebsd-smp@FreeBSD.ORG
Subject:   Re: high-efficiency SMP locks - submission for review 
Message-ID:  <38599.930706861@noop.colo.erols.net>
In-Reply-To: Your message of "Tue, 29 Jun 1999 03:20:16 CDT." <Pine.BSF.3.96.990628210428.14320V-100000@cygnus.rush.net> 

next in thread | previous in thread | raw e-mail | index | archive | help

[ CC Trimmed ]

Alfred Perlstein wrote in message ID
<Pine.BSF.3.96.990628210428.14320V-100000@cygnus.rush.net>:
> We have a nifty loader now, why not have it determine the CPU
> type and boot the appropriate kernel?  It could easily been done
> in forth if the loader exported the CPU type in an enviorment
> flag...
> 
> Doesn't Sun do this?

Nope. Suns base `kernel' image (/kernel/genunix, from memory) has all
the threading and locking primitives in it, as well as some syscall
handlers (I forget which). Everything dynamically loaded after that is
the same across most platforms, with only machine-dependant drivers
really changing between systems.

The boot loader differs between hardware platforms, but thats mostly
an instruction set issue I believe.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38599.930706861>