[Sunhelp] Sol8 on SS5-110
Fuerst, Robert C. (Chris)
robert.fuerst at sylvania.com
Sat May 27 09:41:39 CDT 2000
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_001_01BFC7E9.AAC3CF90
Content-Type: text/plain
How bad is a "stalled" processor? Can you just reboot then change it back
before rerunning the process that killed it?
We always run processes from shelltools after booting....
> -----Original Message-----
> From: Bill Bradford [SMTP:mrbill at mrbill.net]
> Sent: Saturday, May 27, 2000 10:09 AM
> To: sunhelp at sunhelp.org
> Subject: Re: [Sunhelp] Sol8 on SS5-110
>
> On Sat, May 27, 2000 at 08:08:18AM -0400, Fuerst, Robert C. (Chris) wrote:
> > thanks for the RTFM bill....
> > caddy%man boot
> > no manual entry for boot.
> > caddy%
>
> From sol7 "man boot" :
>
> SunOS 5.7 Last change: 15 Oct 1998 14
>
> Maintenance Commands boot(1M)
>
> Booting UltraSPARC Systems
> Certain platforms may need a firmware upgrade to run the
> 64-bit kernel. See the Sun Hardware Platform Guide for
> details. If the 64-bit kernel packages are installed and
> boot detects that the platform needs a firmware upgrade to
> run 64-bit, boot displays a message on the console and
> chooses the 32-bit kernel as the default file instead.
>
> On systems containing 200MHz or lower UltraSPARC-1 proces-
> sors, it is possible for a user to run a 64-bit program
> designed to exploit a problem that could cause a processor
> to stall. Since 64-bit progams cannot run on the 32-bit ker-
> nel, the 32-bit kernel is chosen as the default file on
> these systems.
>
> The code sequence that exploits the problem is very unusual
> and is not likely to be generated by a compiler. Assembler
> code had to be specifically written to demonstrate the prob-
> lem. It is highly unlikely that a legitimate handwritten
> assembler routine would use this code sequence.
>
> Users willing to assume the risk that a user might acciden-
> tally or deliberately run a program that was designed to
> cause a processor to stall may choose to run the 64-bit ker-
> nel by modifying the boot policy file. Edit
> /platform/platform-name/boot.conf so that it contains an
> uncommented line with the variable named
> ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU set to the value true
> as shown in the example that follows:
>
> ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true
>
> For more information, see the Sun Hardware Platform Guide.
>
> --
> +--------------------+-------------------+
> | Bill Bradford | Austin, Texas |
> +--------------------+-------------------+
> | mrbill at sunhelp.org | mrbill at mrbill.net |
> +--------------------+-------------------+
> _______________________________________________
> SunHELP maillist - SunHELP at sunhelp.org
> http://www.sunhelp.org/mailman/listinfo/sunhelp
------_=_NextPart_001_01BFC7E9.AAC3CF90
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2651.67">
<TITLE>RE: [Sunhelp] Sol8 on SS5-110</TITLE>
</HEAD>
<BODY>
<P><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">How bad is a =
"stalled" processor? Can you just reboot then change it =
back before rerunning the process that killed it?</FONT>
<BR><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial">We always run =
processes from shelltools after booting....</FONT>
</P>
<UL>
<P><FONT SIZE=3D1 FACE=3D"Arial">-----Original Message-----</FONT>
<BR><B><FONT SIZE=3D1 FACE=3D"Arial">From: </FONT></B> <FONT =
SIZE=3D1 FACE=3D"Arial">Bill Bradford [SMTP:mrbill at mrbill.net]</FONT>
<BR><B><FONT SIZE=3D1 FACE=3D"Arial">Sent: </FONT></B> <FONT =
SIZE=3D1 FACE=3D"Arial">Saturday, May 27, 2000 10:09 AM</FONT>
<BR><B><FONT SIZE=3D1 =
FACE=3D"Arial">To: </FONT></B> <FONT SIZE=3D1 =
FACE=3D"Arial">sunhelp at sunhelp.org</FONT>
<BR><B><FONT SIZE=3D1 =
FACE=3D"Arial">Subject: </FONT>=
</B> <FONT SIZE=3D1 FACE=3D"Arial">Re: [Sunhelp] Sol8 on SS5-110</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial">On Sat, May 27, 2000 at 08:08:18AM =
-0400, Fuerst, Robert C. (Chris) wrote:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> thanks for the RTFM =
bill....</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> caddy%man boot</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> no manual entry for boot.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">> caddy%</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial">From sol7 "man boot" =
:</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial">SunOS =
5.7 Last =
change: 15 Oct =
1998 &n=
bsp; 14</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial">Maintenance =
Commands &nbs=
p; &nbs=
p; &nbs=
p; boot(1M)</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial"> Booting UltraSPARC =
Systems</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> Certain =
platforms may need a firmware upgrade to run =
the</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> 64-bit =
kernel. See the Sun Hardware Platform =
Guide for</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> details. If =
the 64-bit kernel packages are installed =
and</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> boot =
detects that the platform needs a firmware upgrade to</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> run 64-bit, =
boot displays a message on the =
console and</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> chooses the =
32-bit kernel as the default file instead.</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial"> On systems =
containing 200MHz or lower UltraSPARC-1 proces-</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> sors, =
it is possible for a user to run a 64-bit =
program</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> designed to =
exploit a problem that could cause a processor</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> to stall. =
Since 64-bit progams cannot run on the 32-bit ker-</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> nel, the =
32-bit kernel is chosen as the default =
file on</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> these =
systems.</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial"> The code =
sequence that exploits the problem is very unusual</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> and =
is not likely to be generated by a compiler. Assembler</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> code had to =
be specifically written to demonstrate the prob-</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> lem. =
It is highly unlikely that a legitimate =
handwritten</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> assembler =
routine would use this code sequence.</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial"> Users =
willing to assume the risk that a user might acciden-</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> tally =
or deliberately run a program that was designed =
to</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> cause a =
processor to stall may choose to run the 64-bit ker-</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> =
nel by modifying =
the boot policy =
file. Edit</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> =
/platform/platform-name/boot.conf so that it =
contains an</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> =
uncommented line =
with the =
variable named</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> =
ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU set to the value true</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial"> as shown in =
the example that follows:</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial"> =
ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=3Dtrue</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial"> For more =
information, see the Sun Hardware Platform Guide.</FONT>
</P>
<P><FONT SIZE=3D2 FACE=3D"Arial">-- </FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">+--------------------+-------------------+</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">| Bill =
Bradford | Austin, Texas =
|</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">+--------------------+-------------------+</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">| mrbill at sunhelp.org | =
mrbill at mrbill.net |</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">+--------------------+-------------------+</FONT>
<BR><FONT SIZE=3D2 =
FACE=3D"Arial">_______________________________________________</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">SunHELP maillist - =
SunHELP at sunhelp.org</FONT>
<BR><U><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Arial"><A =
HREF=3D"http://www.sunhelp.org/mailman/listinfo/sunhelp" =
TARGET=3D"_blank">http://www.sunhelp.org/mailman/listinfo/sunhelp</A></F=
ONT></U>
</P>
</UL>
</BODY>
</HTML>
------_=_NextPart_001_01BFC7E9.AAC3CF90--
More information about the SunHELP
mailing list