[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