Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 842

howto-html-ja-9.1-0.5mdk.noarch.rpm

<HTML>
<HEAD>
 <META http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP">
<TITLE>
Alpha Miniloader Howto</title>
</TITLE>
</HEAD>
<BODY BGCOLOR=white>
<A HREF="INDEX-JF.html">JF-INDEX (document list of JF Project)</A>
<HR>
<H1>Alpha Miniloader Howto</H1>

<H2>David A. Rusling, <CODE>david.rusling@reo.mts.dec.com</CODE></H2>v0.81, 17th April 1996
<H2>$B>>K\>1;J(B,<CODE>shom@i.h.kyoto-u.ac.jp</CODE></H2>1996$BG/(B6$B7n(B15$BF|(B
<P><HR>
<EM>$B$3$NJ8=q$K$O!"(B Alpha $B%Y!<%9$N5!3#$r=i4|2=$7$F(B Linux $B$r%m!<%I$9$k(B
$B%W%m%0%i%`!"(BMiniloader $B$N$3$H$,=q$$$F$"$j$^$9!#(B
Alpha Linux Miniloader $B$O(B Milo $B$H8F$P$l$F$$$^$9!#(B</EM>
<HR>
<P><B>$BCm0U(B: $B$3$NJ8=q$O$+$J$j0JA0$K=q$+$l$?$b$N$J$N$G!"(B
$B$$$^$I$-$N(B Linux $B4D6-$K$O$"$F$O$^$i$J$$2U=j$,$"$j$^$9!#(B
(JF Project)</B>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="#s1">$B%$%s%H%m%@%/%7%g%s(B</A></H2>

<UL>
<LI><A HREF="#ss1.1">1.1 $BCx:n8"(B</A>
<LI><A HREF="#ss1.2">1.2 $B$3$NJ8=q$N:G?7HG(B</A>
</UL>
<P>
<H2><A NAME="toc2">2.</A> <A HREF="#s2">Milo $B$C$F2?!)(B</A></H2>

<P>
<H2><A NAME="toc3">3.</A> <A HREF="#s3">$B%3%s%Q%$%k:Q$_$NI8=`E*$J(B Milo $B$N%$%a!<%8(B</A></H2>

<P>
<H2><A NAME="toc4">4.</A> <A HREF="#s4">Milo $B$N:n$jJ}(B </A></H2>

<P>
<H2><A NAME="toc5">5.</A> <A HREF="#s5">Milo $B$NFI$_9~$_(B</A></H2>

<UL>
<LI><A HREF="#ss5.1">5.1 Windows NT ARC $B%U%!!<%`%&%'%"$+$i(B Milo $B$rFI$_9~$`(B</A>
<LI><A HREF="#ss5.2">5.2 $BI>2AMQ%\!<%I%G%P%C%0%b%K%?$+$i(B Milo $B$rFI$_9~$`(B</A>
<LI><A HREF="#ss5.3">5.3 $B6[5^MQ(B(failsafe)$B%V!<%H%V%m%C%/%U%m%C%T!<$+$i(B Milo $B$rFI$_9~$`(B</A>
<LI><A HREF="#ss5.4">5.4 $B%U%i%C%7%e%a%b%j$+$i(B Milo $B$rFI$_9~$`(B</A>
<LI><A HREF="#ss5.5">5.5 SRM $B%3%s%=!<%k$+$i(B Milo $B$rFI$_9~$`(B</A>
<LI><A HREF="#ss5.6">5.6 $B%7%9%F%`$K8GM-$N>pJs(B</A>
</UL>
<P>
<H2><A NAME="toc6">6.</A> <A HREF="#s6">Milo $B$N%f!<%6%$%s%?!<%U%'!<%9(B</A></H2>

<UL>
<LI><A HREF="#ss6.1">6.1 &quot;help&quot; $B%3%^%s%I(B</A>
<LI><A HREF="#ss6.2">6.2 Linux $B$N5/F0(B</A>
<LI><A HREF="#ss6.3">6.3 Linux $B$N:F5/F0(B</A>
<LI><A HREF="#ss6.4">6.4 &quot;bootopt&quot; $B%3%^%s%I(B</A>
</UL>
<P>
<H2><A NAME="toc7">7.</A> <A HREF="#s7">$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$N<B9T(B</A></H2>

<UL>
<LI><A HREF="#ss7.1">7.1 &quot;help&quot; $B%3%^%s%I(B</A>
<LI><A HREF="#ss7.2">7.2 &quot;list&quot; $B%3%^%s%I(B</A>
<LI><A HREF="#ss7.3">7.3 &quot;program&quot; $B%3%^%s%I(B</A>
<LI><A HREF="#ss7.4">7.4 &quot;environment&quot; $B%3%^%s%I(B</A>
<LI><A HREF="#ss7.5">7.5 &quot;bootopt&quot; $B%3%^%s%I(B</A>
<LI><A HREF="#ss7.6">7.6 &quot;quit&quot; $B%3%^%s%I(B</A>
</UL>
<P>
<H2><A NAME="toc8">8.</A> <A HREF="#s8">$B@)8B;v9`(B</A></H2>

<P>
<H2><A NAME="toc9">9.</A> <A HREF="#s9">$B2r7h:Q$_$NLdBj(B</A></H2>

<P>
<H2><A NAME="toc10">10.</A> <A HREF="#s10">$B<U<-(B</A></H2>

<HR>
<H2><A NAME="intro-section"></A> <A NAME="s1">1.</A> <A HREF="#toc1">$B%$%s%H%m%@%/%7%g%s(B</A></H2>

<P>$B$3$NJ8=q$G$O(B Alpha AXP $B$GF0$/(B Linux $B$N$?$a$N(B Miniloader (Milo) 
$B$K$D$$$F5-=R$7$F$$$^$9!#$3$N%U%!!<%`%&%'%"$O!"(B
Alpha AXP $B%Y!<%9$N%7%9%F%`$N=i4|2=!"(BLinux $B$NFI$_9~$_!"5/F0!"(B
Linux $BMQ$N(B PALcode $B$N=`Hw$K;H$o$l$^$9!#(B
<P>
<H2><A NAME="ss1.1">1.1 $BCx:n8"(B</A>
</H2>

<P>The Alpha Miniloader (Milo) HOWTO is copyright (C) 1995, 1996 David A Rusling.
<P>
<P><B>Copyright.</B> Like all Linux HOWTO documents, it may be reproduced and 
distributed
in whole or in part, in any medium, physical or electronic, so long as
this copyright notice is retained on all copies.
Commercial redistribution is allowed and encouraged; however the author
would <EM>like</EM> to be notified of such distributions.
You may translate this HOWTO into any language whatsover provided that
you leave this copyright statement and disclaimer intact, and that you append
a notice stating who translated the document.
<P>
<P><B>$BCx:n8"!'(B</B>$BB>$N(B Linux HOWTO $B%I%-%e%a%s%H$HF1MM$K!"$3$NCx:n8"I=<($,(B
$BF~$C$F$$$l$P!"K\J8$NA4$F$^$?$O0lIt$K$+$+$o$i$:!"$^$?J*M}E*$K$bEE;RE*$K$b!"(B
$BJ#@=$7$?$jG[I[$7$?$j$G$-$^$9!#(B
$B>&6HE*:FG[I[$b>)Ne$7$^$9$,!"(B<EM>$B$G$-$l$P(B</EM>$BCx<T$KO"Mm$7$F$/$@$5$$!#(B
$B$3$N(B HOWTO $B$O$I$s$J8@8l$KLu$7$F$b$+$^$$$^$;$s!#(B
$B$?$@$7$3$NCx:n8"I=<($HLH@U;v9`$O$=$N$^$^;D$7$F$*$-!"(B
$BK]Lu<T$,C/$G$"$k$+$rL@<($7$?Cm0U=q$-$r2C$($F$/$@$5$$!#(B
<P>
<P>[$BLuCm!'F|K\8lLu!?>>K\>1;J!w5~Bg?M4V4D6-(B 
(Translation into Japanese : MATSUMOTO Shoji, Graduate School of Human and Envilonmental Studies, Kyoto-Univ, Japan, 
<A HREF="mailto:shom@i.h.kyoto-u.ac.jp">shom@i.h.kyoto-u.ac.jp</A>)]
<P>
<P><B>Disclaimer.</B> While I have tried to include the most correct and
up to date information available to me, I cannot guarantee that usage
of information in this document does not result in loss of data or
equipment.   I provide NO WARRENTY about the information in the HOWTO and
I cannot be made liable for any consequences resulting from using the
information in this HOWTO.
<P>
<P><B>$BLH@U;v9`!'(B</B>$B;d$O$G$-$k$@$1@53N$G?7$7$$>pJs$r<}$a$k$h$&$K$7$F$$$^$9$,!"(B
$B$3$NJ8=q$N>pJs$K$h$C$F%G!<%?$d@_Hw$,$$$+$J$kB;32$r<u$1$h$&$H$b!"(B
$B@UG$$O;}$A$^$;$s!#(BHOWTO $B$K$"$k>pJs$K$D$$$F$OJ]>Z$G$-$^$;$s$7!"(B
$B>pJs$rMxMQ$7$?7k2L$K$D$$$F$b@UG$$O;}$F$^$;$s!#(B
<P>
<P>
<H2><A NAME="ss1.2">1.2 $B$3$NJ8=q$N:G?7HG(B</A>
</H2>

<P>$B$3$NJ8=q$N:G?7HG$O(B
<A HREF="ftp://gatekeeper.dec.com/pub/Digital/Linux-Alpha/Miniloader/docs">ftp://gatekeeper.dec.com/pub/Digital/Linux-Alpha/Miniloader/docs</A>
$B$K$"$j$^$9!#$^$?!"(BDavid Mosberger-Tang $B;a$N9%0U$K$h$j!"$3$NJ8=q$N(B
html $BHG$,H`$NAG@2$7$$(B Linux Alpha FAQ $B%5%$%H(B
<A HREF="http://www.azstarnet.com/~axplinux">http://www.azstarnet.com/~axplinux</A>
$B$KCV$$$F$"$j$^$9!#(B
<P>
<P>
<HR>
<H2><A NAME="what-section"></A> <A NAME="s2">2.</A> <A HREF="#toc2">Milo $B$C$F2?!)(B</A></H2>

<P>Intel $B%Y!<%9$N(B PC $B%7%9%F%`$G$O!"(B
BIOS $B$N%U%!!<%`%&%'%"$,%7%9%F%`$r%;%C%H%"%C%W$7!"(B
DOS $B%U%!%$%k%7%9%F%`$N%V!<%H%V%m%C%/$+$i<B9T%$%a!<%8$rFI$_9~$_$^$9!#(B
$B$3$l$O(B Milo $B$,(B Alpha $B%Y!<%9$N%7%9%F%`$G9T$C$F$$$k$3$H$H$=$l$[$IJQ$o$j$^$;$s!#(B
$B$7$+$7!"(B Milo $B$H(B BIOS $B%U%!!<%`%&%'%"$K$O!"$$$/$D$+$N6=L#?<$$Aj0[E@$,$"$j$^$9!#(B
$B$=$N0l$D$O!"(B
$BI8=`E*$J(B Linux $B$N%G%P%$%9%I%i%$%P$,<j$r2C$($:$KAH$_9~$^$l$F$$$k$H$$$&$3$H$G$9!#(B
$B$^$?!"<+J,<+?H$NFI$_9~$_$r(B BIOS $B%U%!!<%`%&%'%"$KMj$C$F$$$k(B LILO $B$H$O0c$C$F!"(B
Milo $B$O$=$l<+?H$,%U%!!<%`%&%'%"$G$9!#(BMilo $B$N<g$J5!G=$O<!$N$h$&$J$b$N$G$9!'(B
<P>
<OL>
<LI> PALcode</LI>
<LI> $B%a%b%j%;%C%H%"%C%W%3!<%I(B($B%Z!<%8%F!<%V%k$r:n$j!"2>A[%"%I%l%C%7%s%0$rM-8z$K$9$k(B)</LI>
<LI> $B%S%G%*%3!<%I(B(BIOS $B%(%_%e%l!<%7%g%s%3!<%I$H(B TGA(21030))</LI>
<LI> Linux $B%+!<%M%k%3!<%I(B($B$3$l$K$O!"3d$j9~$_=hM}$J$I$N<B:]$N(B Linux$B%+!<%M%k%3!<%I$H5<;w%+!<%M%k%3!<%I$,4^$^$l$^$9(B)</LI>
<LI> Linux $B%V%m%C%/%G%P%$%9%I%i%$%P(B($B%U%m%C%T!<%I%i%$%P$J$I(B)</LI>
<LI> $B%U%!%$%k%7%9%F%`%5%]!<%H(B(ext2$B!&(BMS-DOS$B!&(BISO9660)</LI>
<LI> $B%f!<%6%$%s%?!<%U%'!<%9%3!<%I(B(MILO)</LI>
<LI> $B%+!<%M%k%$%s%?!<%U%'!<%9%3!<%I(B(Linux $BMQ$N%a%b%j%^%C%W$H(B HWRPB $B$N%;%C%H%"%C%W(B)</LI>
<LI> $B4D6-JQ?t$r@)8f$9$k(B NVRAM $B%3!<%I(B</LI>
</OL>
<P>
<P>$B0J2<$K$3$l$i$N5!G=$N>\:Y$r=R$Y$^$9!#(B
<P>
<P>
<P>PALcode $B$H$O!"(B
$B%A%C%W$rFCDj$N%*%Z%l!<%F%#%s%0%7%9%F%`$K9g$o$;$k(B
$BC1=c$J%=%U%H%&%'%"%l%$%d$H9M$($k$3$H$,$G$-$^$9!#(B
PALcode $B$O(B PALmode $B$H$$$&FC<l$J%b!<%I$GF0$-$^$9!#(B
$B$3$N%b!<%I$K$O@)8B$,$"$j$^$9$,!"(B
$BI8=`$N(B Alpha $BL?Na%;%C%H$H(B 5 $B$D$N3HD%L?Na$N$_$GF0:n$7$^$9!#(B
$B$3$N%b!<%I$r;H$&$3$H$K$h$C$F!"(BWindows NT$B!"(BOpen VMS$B!"(B Digital Unix$B!"(B
$B$=$7$F$b$A$m$s(B Linux $B$H$$$C$?MM!9$J%*%Z%l!<%F%#%s%0%7%9%F%`$r(B
Alpha $B%A%C%W>e$G<B9T$5$;$k$3$H$,2DG=$K$J$j$^$9!#(B
Milo $B$N;H$&(B ($B$9$J$o$A(B Linux $B$N;H$&(B) PALcode $B$O!"(B
Milo $B$NB>$NItJ,$HF1MM$K%U%j!<%&%'%"$G$9!#(B
$B$3$N(B PALcode $B$O(B Digital $B<R$NI>2AMQ%\!<%I$N(B Digital Unix PALcode 
$B$NNc$r85$K$7$F$$$^$9!D!#(B
Alpha $B%A%C%W$H<o!9$N(B Alpha $B%Y!<%9$N%7%9%F%`$K$"$k(B
I/O $B%"%I%l%9$N%^%C%T%s%0$d3d$j9~$_=hM}$N0c$$$K$h$C$F(B
(21066 $B%Y!<%9$N%7%9%F%`$O(B 21064+2107x $B%Y!<%9$N%7%9%F%`$G$O(B
I/O $B%^%C%W$,0c$$$^$9(B)$B!"(B
PALcode $B$,JQ$o$C$F$-$^$9!#(B
<P>
<P>
<P> Milo $B$,@5$7$/F0:n$9$k$?$a$K$O!"(B
$B%a%b%j$N$I$NItJ,$,MxMQ2DG=$+$o$+$i$M$P$J$j$^$;$s$7!"(B
Linux $B$N<B9T3+;O0LCV$bCN$C$F$*$+$M$P$J$j$^$;$s!#(B
$B$^$?!"(B Linux $B$N%G%P%$%9%I%i%$%PMQ$K!"0l;~E*$K%a%b%j$r3d$jEv$F$kI,MW$b$"$j$^$9!#(B
Milo $B$N%3!<%I$O!"(B
$B>o$K3NJ]$7$F$*$/%Z!<%8$d0l;~E*$K3NJ]$9$k%Z!<%8$N%(%s%H%j$r4IM}$7$^$9!#(B
Milo $B$O5/F0D>8e$K<+J,<+?H$rJ*M}%a%b%j$NE,@Z$J>l=j$KE83+$7$^$9!#(B
$B<!$K<+J,$r05=L$7$F$*$1$k$@$1$N%a%b%j$H!"(B
($B%+!<%M%k$,I,MW$H$9$k(B) PALcode $B$H$$$/$i$+$N%G!<%?NN0h$r3NJ]$7!"(B
Linux $B%+!<%M%k$K@)8f$rEO$7$^$9!#(B
$B$3$l$K$h$C$F!"(BLinux $B<+?H$K%a%b%j$N(B<CODE>$B$[$H$s$I(B</CODE>$B$r;D$7$F$*$-$^$9!#(B
<P>
<P>$B%a%b%j%3!<%I$N:G8e$G$O!"(B Linux $B$,I,MW$H$9$k%G!<%?9=B$$,2>A[%a%b%j$N(B
$BE,@Z$J0LCV$K$/$k$h$&$K2>A[%"%I%l%C%7%s%0$r@_Dj$7$^$9!#(B
<P>
<P>
<P>Milo $B$K$O%7%9%F%`$N%S%G%*%G%P%$%9$r=i4|2=$7MxMQ$9$k%S%G%*%3!<%I$,(B
$B4^$^$l$F$$$^$9!#%S%G%*%3!<%I$O!"$^$:(B VGA $B$r;H$*$&$H$7!"(B
$B8+IU$+$i$J$+$C$?$i(B TGA (21030) $B%S%G%*%G%P%$%9$r;H$*$&$H$7$^$9!#(B
$B$=$l$G$b<:GT$9$k$H!"%0%i%U%#%C%/%G%P%$%9$O$J$$$b$N$H8+$J$7$^$9!#(B
$BI8=`$N%3%s%Q%$%k:Q$_(B BIOS $B%(%_%e%l!<%7%g%s%3!<%I$K$O(B
Digital $B<R$N(B BIOS $B%(%_%e%l!<%7%g%s%3!<%I$,4^$^$l$F$$$^$9!#(B
$B$3$N%(%_%e%l!<%7%g%s%3!<%I$r;H$($P!"A4$F$H$O$$$$$-$l$^$;$s$,!"(B
$B$[$H$s$I$NI8=`E*$J%0%i%U%#%C%/%G%P%$%9$r;H$&$3$H$,$G$-$^$9!#(B
<P>
<P>
<P>Linux $B$N%G%P%$%9%I%i%$%P$O%+!<%M%k$KKd$a9~$^$l$F$$$^$9$N$G!"(B
$B%5!<%S%9$N0lIt$O%+!<%M%k$K$KG$$;$F$7$^$$$^$9!#(B
$BNc$($P3d$j9~$_$N%O%s%I%k$J$I$O!"(B
$B%+!<%M%k$N5<;w%k!<%A%s$@$1$,F~$C$F$$$^$9!#(B
<P>
<P>
<P>Milo $B$N:G$b6/NO$JE@$O!"A*Br$5$l$F$$$J$$(B
[$BLuCm!'%+!<%M%k$KF~$C$F$$$J$$(B]
Linux $B%G%P%$%9%I%i%$%P$rFbB"$G$-$k$H$3$m$G$9!#(B
$B$3$l$K$h$C$F(B Linux $B$NA4$F$N%G%P%$%9%I%i%$%P$KBP1~$G$-$k2DG=@-$,=P$F$-$^$9!#(B
Milo $B$K$O!"(BLinux $B%+!<%M%kFb$NB?$/$N%V%m%C%/%G%P%$%9$KBP1~$9$k(B
$B%V%m%C%/%G%P%$%9(B($BNc$($P(B ll_rw_blc())$B$,AH$_9~$^$l$F$$$^$9!#(B
<P>
<P>
<P>Milo $B$O!"%V!<%H%V%m%C%/$dB>$NFC<l$J>l=j(B
[$BLuCm!'(BSRM $B$J$I(B]$B$+$i$G$O$J$/!"(B
$B<B:]$N%U%!%$%k%7%9%F%`!"$9$J$o$A(B MSDOS$B!"(BEXT2$B!"(BISO9660 $B%U%!%$%k%7%9%F%`$+$i(B 
Linux $B$N%+!<%M%k$rFI$_9~$_$^$9!#(B
gzip $B$G05=L$5$l$?%U%!%$%k$bFI$_9~$a$^$9$N$G!"(B
$BFC$K%U%m%C%T!<$+$iFI$_9~$`>l9g$K$O$*A&$a$G$9!#(B
Milo $B$O%U%!%$%kKvHx$,(B <EM>.gz</EM> $B$G$"$k%U%!%$%k$r(B
$B05=L%U%!%$%k$@$HG'<1$7$^$9!#(B
<P>
<P>
<P>Milo $B$OC1=c$J%-!<%\!<%I%I%i%$%P$H%S%G%*%I%i%$%P$rFbB"$7$F$*$j!"(B
$B$=$l$i$r;H$C$F4JC1$J%f!<%6%$%s%?!<%U%'!<%9$r<B8=$7$F$$$^$9!#(B
$B$3$N%$%s%?!<%U%'!<%9$K$h$C$F!"@_Dj:Q$_$N%U%!%$%k%7%9%F%`$N%j%9%H$r<h$C$?$j!"(B
Linux $B$r%U%i%C%7%e%a%b%j$+$i5/F0$7$?$j!"(B
$B%f!<%F%#%j%F%#$r%"%C%W%G!<%H$7$?$j!"(B
$B%7%9%F%`$N5/F0$r@)8f$9$k4D6-JQ?t$r@_Dj$7$?$j$G$-$^$9!#(B
LILO $B$N$h$&$K!"%+!<%M%k$K0z?t$rM?$($k$3$H$b$G$-$^$9!#(B
<P>
<P>
<P>
<P>Milo $B$O%7%9%F%`$N<oN`!&Ec:\%a%b%j$NNL!&%U%j!<%a%b%j$NNL$r(B
Linux $B%+!<%M%k$KEO$7$^$9!#(B
$B$3$l$O(B HWRPB (HardWare Restart Paramater Block) $B$H$$$&%G!<%?9=B$BN$H(B
$B%a%b%j%/%i%9%?$N5-=R$r;H$C$F<B8=$5$l$F$$$^$9!#(B
$B$3$l$i$O!"(B Linux $B%+!<%M%k$K@)8f$,0\$kD>A0$K!"(B
$B2>A[%a%b%j$NE,@Z$J>l=j$KG[CV$5$l$^$9!#(B
<P>
<P>
<HR>
<H2><A NAME="s3">3.</A> <A HREF="#toc3">$B%3%s%Q%$%k:Q$_$NI8=`E*$J(B Milo $B$N%$%a!<%8(B</A></H2>

<P>Linux $B$rI8=`E*$J(B Alpha $B%Y!<%9$N%7%9%F%`$GF0$+$9$N$J$i$P!"(B
$B4{@=$N(B&quot;$BI8=`(B&quot; Milo $B%$%a!<%8$r;H$&$3$H$,$G$-$^$9!#(B
Milo $B%$%a!<%8$O!"%=!<%9$=$NB>$H6&$K(B
<A HREF="ftp://gatekeeper.dec.com/pub/Digital/Linux-Alpha/Miniloader">ftp://gatekeeper.dec.com/pub/Digital/Linux-Alpha/Miniloader</A>
$B$K$"$j$^$9!#(B
<P>
<P>
<P><CODE>images</CODE> $B$H$$$&%5%V%G%#%l%/%H%j$K$O!"(B
$BI8=`E*$J%7%9%F%`(B($BNc$($P(B AlphaPC64 $B$J$I(B)$B$4$H$K$=$l$>$l$N%G%#%l%/%H%j$,$"$j$^$9!#(B
$B$=$3$K$"$k(B Milo $B$N%$%a!<%8$K$O<!$N$h$&$J5,B'$GL>A0$,IU$1$i$l$F$$$^$9!'(B
<P>
<P>
<OL>
<LI> <CODE>milo</CODE> - Miniloader $B<B9T%$%a!<%8(B
($B$3$N%$%a!<%8$O?'!9$JJ}K!$GFI$_9~$`$3$H$,$G$-$^$9(B)</LI>
<LI> <CODE>fmu.gz</CODE> - $B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#(B</LI>
<LI> <CODE>milo.dd</CODE> - $B%V!<%H%V%m%C%/%U%m%C%T!<%G%#%9%/%$%a!<%8(B
($B$3$l$O(B rawrite.exe $B$d(B Linux $B>e$N(B dd $B$G=q$+$M$P$J$j$^$;$s(B)</LI>
</OL>
<P>
<P>
<P><CODE>images</CODE> $B%G%#%l%/%H%j$HF1$8$h$&$J(B <CODE>test-images</CODE> $B$H$$$&(B
$B%G%#%l%/%H%j$b$"$j$^$9!#$3$3$KCV$$$F$"$k%$%a!<%8$O;n83E*$J$b$N$G$9$,!"(B
$B:G?7$N5!G=$,Hw$o$C$F$$$k$G$7$g$&!#(B
<P>
<P>
<HR>
<H2><A NAME="build-section"></A> <A NAME="s4">4.</A> <A HREF="#toc4">Milo $B$N:n$jJ}(B </A></H2>

<P>Milo $B$O%+!<%M%k$H$OJL$K:n$j$^$9!#(B
Milo $B$K$O%+!<%M%k$N0lIt(B($BNc$($P3d$j9~$_=hM}$J$I(B)$B$,I,MW$G$9$N$G!"(B
$B$^$::n$j$?$$(B Milo $B$K9g$&%+!<%M%k$r:n$C$F$*$+$M$P$J$j$^$;$s!#(B
$B$[$H$s$I$N>l9g!"%P!<%8%g%s$,F1$8%+!<%M%k$r:n$k$3$H$K$J$j$^$9!#(B
$BNc$($P!"(B milo-1.3.76.tgz $B$O(B linux-1.3.76.tar.gz $B$KBP1~$9$k$b$N$G$9!#(B
<CODE>$B$b$7$+$9$k$H(B</CODE>$B%P!<%8%g%s$N$b$C$H9b$$%+!<%M%k$K$b;H$($k$+$b$7$l$^$;$s$,!"(B
$BBLL\$+$b$7$l$^$;$s!#(B
$B0J2<!"%+!<%M%k$N%=!<%9$H%*%V%8%'%/%H%U%!%$%k$O(B /usr/src/linux $B$K$"$k$H(B
$B2>Dj$7$FOC$r?J$a$^$9!#(B
<P>
<P>Milo $B$r:n$k$K$O!"$^$:(B Milo $B$N%=!<%9$N$"$k%G%#%l%/%H%j$K0\F0$7$F!"(B
$B2<$N$h$&$K$7$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     make KSRC=/usr/src/linux config
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>Linux $B$N%+!<%M%k$r:n$k;~$HF1$8$h$&$K!"$$$/$D$+$N<ALd$KEz$($^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     Echo output to the serial port (MINI_SERIAL_ECHO) [y]
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>$B%+!<%M%k$N(B printk $B$r(B <CODE>/dev/ttyS0</CODE> $B$K=PNO$9$k$N$O0-$/$J$$$G$7$g$&!#(B
$B$G$-$l$P(B($B$=$7$FK>$`$J$i(B)&quot;y&quot;$B$HEz$($^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     Use Digital's BIOS emulation code (not free) (MINI_DIGITAL_BIOS_EMU) [y]
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>$B$3$N%3!<%I$K$O!"(B Alpha $B%Y!<%9$N%7%9%F%`$G;H$&8B$j$O<+M3$KG[I[$G$-$k(B
$B%i%$%V%i%j$,4^$^$l$F$$$^$9!#$7$+$7!"%=!<%9$OG[I[$G$-$^$;$s!#(B
$B$b$7(B&quot;n&quot;$B$HEz$($l$P!"(B
$BBe$o$j$K%U%j!<$N(B BIOS $B%(%_%e%l!<%H%3!<%I$,;H$o$l$^$9!#(B
$B%=!<%9$O(B Milo $B$HF1$8>l=j$K$"$j$^$9!#(B
<P>
<HR>
<H2><A NAME="load-section"></A> <A NAME="s5">5.</A> <A HREF="#toc5">Milo $B$NFI$_9~$_(B</A></H2>

<P>$B$[$H$s$I$N%7%9%F%`$,(B Windows NT ARC $B%U%!!<%`%&%'%"$r:\$;$F$$$^$9$N$G!"(B
Milo $B$rFI$_9~$`J}K!$H$7$F:G$bHFMQE*$G$9!#(B
Windows NT ARC $B%U%!!<%`%&%'%"$r4^$a!"(B
$B0J2<$N$h$&$JMM!9$JJ}K!$G(B Milo $B$rFI$_9~$`$3$H$,$G$-$^$9!'(B
<P>
<UL>
<LI> $B6[5^MQ(B(failsafe)$B%V!<%H%V%m%C%/%U%m%C%T!<(B</LI>
<LI> Windows NT ARC $B%U%!!<%`%&%'%"(B</LI>
<LI> Digital $B<R$N(B SRM $B%3%s%=!<%k(B </LI>
<LI> Alpha $BI>2AMQ%\!<%I%G%P%C%0%b%K%?(B</LI>
<LI> $B%U%i%C%7%e%a%b%j(B($B$^$?$O(B ROM)</LI>
</UL>
<P>
<H2><A NAME="arc-section"></A> <A NAME="ss5.1">5.1 Windows NT ARC $B%U%!!<%`%&%'%"$+$i(B Milo $B$rFI$_9~$`(B</A>
</H2>

<P>Alpha AXP $B%Y!<%9$N%7%9%F%`$N$[$H$s$I$K$O(B
Windows NT ARC $B%U%!!<%`%&%'%"$,:\$C$F$$$^$9!#(B
$B$3$l$O(B Milo $B$d(B Linux $B$r5/F0$9$k<jCJ$H$7$F==J,$KA&$a$i$l$^$9!#(B
Windows NT $B%U%!!<%`%&%'%"$,F0$$$F$*$j!"(B
$B<+J,$N%7%9%F%`$KE,$7$?(B Milo $B$N%$%a!<%8$,$"$k$J$i$P!"(B
$B$I$N%7%9%F%`$G$b$3$NJ}K!$G$&$^$/$$$-$^$9!#(B
<P>
<P>
<P>Windows NT ARC $B%U%!!<%`%&%'%"4D6-$G$O!"%W%m%0%i%`$rF0$+$7$?$j(B
$B%U%!!<%`%&%'%"$rF0:n$5$;$k%3!<%k%P%C%/$r:n$C$?$j$G$-$^$9!#(B
$B$3$l$r9T$&$N$,(B Windows NT OSLoader $B$G$9!#(B
$BC1$K(B Milo $B$NFI$_9~$_$H<B9T$@$1$r$9$k$N$,(B linload.exe $B$G$9!#(B
linload.exe $B$OE,@Z$J%$%a!<%8%U%!%$%k$r%a%b%j$N(B 0x00000000 $B$KFI$_9~$_!"(B
$B$=$l$KBP$7$F(B swap-PAL PALcall $B$rH/9T$7$^$9!#(B
$B$3$N(B swap $B$,I,MW$J$N$O!"(BMilo $B$,(B Linux $B$HF1MM$K(B
Windows NT $B$H$O0[$k(B PALcode $B$r;H$&$?$a$G$9!#(B
[$BLuCm!'(BARC $B%3%s%=!<%k$NCJ3,$G$O(B PALcode $B$,(B WinNT $BMQ$K$J$C$F$$$k$?$a!"(B
$B$3$l$r(B Linux&lt;/Milo $BMQ$KCV$-$+$($J$1$l$P$$$1$^$;$s(B]$B!#(B
Milo $B$O<+J,<+?H$r(B 0x200000 $B$K%j%m%1!<%H$7!"(B
$B%j%;%C%H%(%s%H%j%]%$%s%H$+$i(B PALcode $B$r:F<B9T$7$^$9!#(B
<P>
<P>Linux $B$NA*Br9`L\$r$D$12C$($kA0$K!"(B
Windows NT ARC $B%U%!!<%`%&%'%"$,FI$_9~$a$k7A$N(B Milo $B$H(B
linload.exe $B$r%3%T!<$7$F$*$+$M$P$J$j$^$;$s!#(B
DOS $B%U%)!<%^%C%H$N%U%m%C%T!<$+$i5/F0$9$k$h$&$JNc$r5s$2$F$*$-$^$9!'(B
<P>
<OL>
<LI> $B%V!<%H%a%K%e!<$G(B <CODE>"Supplementary menu..."</CODE> $B$rA*$S$^$9!#(B</LI>
<LI> <CODE>"Supplementary menu"</CODE> $B$G(B <CODE>"Set up the system..."</CODE> $B$rA*$S$^$9!#(B</LI>
<LI> <CODE>"Setup menu"</CODE> $B$G(B <CODE>"Manage boot selection menu..."</CODE> $B$rA*$S$^$9!#(B</LI>
<LI> <CODE>"Boot selections menu"</CODE> $B$G(B <CODE>"Add a boot selection"</CODE> $B$rA*$S$^$9!#(B</LI>
<LI> <CODE>"Floppy Disk 0"</CODE> $B$rA*$S$^$9!#(B</LI>
<LI> osloader directory $B$H(B name $B$K(B <CODE>"linload.exe"</CODE> $B$rF~NO$7$^$9!#(B</LI>
<LI> operating system being on the same partition as the osloader $B$K$O(B "yes" $B$HEz$($^$9!#(B</LI>
<LI> operationg system root directory $B$K$O(B &quot;\&quot; $B$rF~NO$7$^$9!#(B</LI>
<LI> name for this boot selection $B$K$O;d$O(B <CODE>"Linux"</CODE> $B$rF~$l$F$$$^$9!#(B</LI>
<LI> you do not want to initialise the debugger at boot time $B$K$O(B &quot;No&quot; $B$HEz$($^$9!#(B</LI>
<LI> <CODE>"Boot selections menu"</CODE> $B$KLa$j!"(B<CODE>"Change a boot selection option"</CODE> $B$G(B $B:#:n$C$?9`L\$rA*$S$^$9!#(B</LI>
<LI> $B2<$NLp0u%-!<$r2!$7$F(B <CODE>"OSLOADFILENAME"</CODE> $B$rA*$S!"(B
<CODE>"noname.arc"</CODE> $B$N$h$&$K;H$$$?$$(B Milo $B$N%$%a!<%8$NL>A0$r%?%$%W$7$^$9!#(B</LI>
<LI> <CODE>"Boot Selections menu"</CODE> $B$KLa$k$?$a$K(B ESC $B$r2!$7$^$9!#(B</LI>
<LI> <CODE>"Setup Menu"</CODE> $B$rA*$V$+(B ESC $B$r2!$9$+$7$F!"(B<CODE>"Supplementary menu, and save changes"</CODE> $B$rA*$S$^$9!#(B</LI>
<LI> ESC $B$r2!$7$F(B <CODE>"Boot menu"</CODE> $B$KLa$k$H!"(BMilo $B$,;H$($k$h$&$K$J$j$^$9!#(B
$B$b$7%G%U%)%k%H$G(B Linux $B$r5/F0$7$?$/$J$1$l$P!"(B<CODE>"Boot selections menu"</CODE> $B$G(B
$BM%@h=g0L$rJQ$($k$3$H$,$G$-$^$9!#(B</LI>
</OL>
<P>
<P> $B>e$N:n6H$,A4$F=*$o$k$H!"(Bboot selection $B$O<!$N$h$&$K$J$C$F$$$k$O$:$G$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
LOADIDENTIFIER=Linux
SYSTEMPARTITION=multi(0)disk(0)fdisk(0)
OSLOADER=multi(0)disk(0)fdisk(0)\linload.exe
OSLOADPARTITION=multi(0)disk(0)fdisk(0)
OSLOADFILENAME=\noname.arc
OSLOADOPTIONS=
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>$B$3$l$G(B Milo $B$H(B Linux $B$r5/F0$G$-$k$h$&$K$J$j$^$7$?!#(B
Windows NT $B$,G'<1$G$-$k(B NTFS $B$d(B DOS $B$N%U%!%$%k%7%9%F%`$+$iD>@\(B
linload.exe $B$H(B Milo $B$rFI$_9~$`$3$H$b$G$-$^$9!#(B
<P>
<P>
<P><CODE>OSLOADOPTIONS</CODE> $B$O%3%^%s%I$H$7$F(B Milo $B$KEO$5$l$^$9!#(B
Milo $B$r;_$a$:$K(B Windows NT $B$+$i(B Linux $B$rD>@\5/F0$9$k$?$a$K$O!"(B
<CODE>OSLOADOPTIONS</CODE> $B$r<!$N$h$&$K@_Dj$7$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
boot sda2:vmlinux.gz root=/dev/sda2
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P> $B$I$N$h$&$J%3%^%s%I$,;H$($k$+!">\$7$/$O(B
<A HREF="#milo-if-section">Milo $B$N%f!<%6%$%s%?!<%U%'!<%9(B</A> $B$r(B
$B;2>H$7$F$/$@$5$$!#(B
<P>
<P>
<P>WNT ARC $B%U%!!<%`%&%'%"$rDL$7$F(B Milo $B$rFI$_9~$`(B($B$A$g$C$H8HB)$J(B)$B<jCJ$H$7$F!"(B
Milo $B$r(B MS-DOS $B%U%m%C%T!<$K(B <CODE>fwupdate.exe</CODE> $B$H$$$&L>A0$G=q$-9~$_!"(B
&quot;Upgrade Firmware&quot; $B$rA*$V$H$$$&5;$b$"$j$^$9!#(B
<P>
<H2><A NAME="dbm-section"></A> <A NAME="ss5.2">5.2 $BI>2AMQ%\!<%I%G%P%C%0%b%K%?$+$i(B Milo $B$rFI$_9~$`(B</A>
</H2>

<P>$BI>2AMQ%\!<%I(B($B$b$7$/$O$=$N8_49%\!<%I(B)$B$O(B
Alpha $BI>2AMQ%\!<%I%G%P%C%0%b%K%?$r%5%]!<%H$7$F$$$^$9!#(B
$B$3$NJ}K!$G(B Milo $B$r5/F0$7$h$&$H$9$kA0$K!"(B
$B<+J,$N%7%9%F%`$KIU$$$F$$$k%I%-%e%a%s%H$r;2>H$7$F$/$@$5$$!#(B
$B<!$N%7%9%F%`$,%G%P%C%0%b%K%?$r%5%]!<%H$7$F$$$k$3$H$,(B<EM>$BH=$C$F(B</EM>$B$$$^$9!'(B
<UL>
<LI>AlphaPC64 (
<A HREF="#pc64-section">AlphaPC64</A>$B$r;2>H(B)</LI>
<LI>EB64+ (
<A HREF="#eb64p-section">EB64+</A>$B$r;2>H(B)</LI>
<LI>EB66+ (
<A HREF="#eb66p-section">EB66+</A>$B$r;2>H(B)</LI>
<LI>EB164 (
<A HREF="#eb164-section">EB164</A>$B$r;2>H(B)</LI>
</UL>
<P>
<P>
<P>$B$3$NJ}K!$r;n$9A0$K!"(B
$B8=%P!<%8%g%s$NI>2AMQ%\!<%I%G%P%C%0%b%K%?$K%S%G%*%I%i%$%P$d(B
$B%-!<%\!<%I%I%i%$%P$,F~$C$F$$$J$$$3$H$r3NG'$7$F$*$-$^$7$g$&!#(B
$B$^$?!"%G%P%C%0%b%K%?$r;H$($k$h$&$K!"(B
$B%7%j%"%k%]!<%H$KB>$N%7%9%F%`$r7R$2$F$*$$$F$/$@$5$$!#(B
$B$3$N%$%s%?!<%U%'!<%9$OHs>o$KC1=c$G!"(B
<CODE>help</CODE> $B$HBG$F$P;H$($k%3%^%s%I$,A4$FI=<($5$l$^$9!#(B
$B$=$N$&$A!"(B <CODE>boot</CODE> $B$d(B <CODE>load</CODE> 
$B$H$$$&J8;z$,F~$C$F$$$k%3%^%s%I$,$h$/;H$o$l$^$9!#(B
<P>
<P>$BI>2AMQ%\!<%I%G%P%C%0%b%K%?$O!"(B
$B%M%C%H%o!<%/(B (<CODE>netboot</CODE>) $B$d%U%m%C%T!<(B (<CODE>flboot</CODE>) $B$+$i(B
$B%$%a!<%8$rFI$_9~$`$3$H$,$G$-$^$9!#(B
$B$I$A$i$N>l9g$G$b!"%$%a!<%8$r5/F0$9$kA0$K(B <CODE>> bootadr 200000</CODE> $B$H$7$F!"(B
$B%V!<%H%"%I%l%9$r(B 0x200000 $B$K$7$F$*$+$M$P$J$j$^$;$s!#(B
<P>
<P>
<P>$B$b$7%$%a!<%8$,%U%m%C%T!<$K$"$k>l9g(B(DOS $B%U%)!<%^%C%H$N%U%m%C%T!<$K$N$_BP1~(B)$B!"(B
$B<!$N$h$&$J%3%^%s%I$rBG9~$_$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     AlphaPC64> flboot &lt;Milo-image-name>
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<H2><A NAME="bootblock-section"></A> <A NAME="ss5.3">5.3 $B6[5^MQ(B(failsafe)$B%V!<%H%V%m%C%/%U%m%C%T!<$+$i(B Milo $B$rFI$_9~$`(B</A>
</H2>

<P>AxpPCI33 $B$@$1$,(B
$B6[5^MQ(B(failsafe)$B%V!<%H%V%m%C%/%U%m%C%T!<$r%5%]!<%H$7$F$$$k$3$H$,(B
<EM>$BH=$C$F(B</EM>$B$$$^$9(B(
<A HREF="#noname-section">Noname</A>$B$r;2>H(B)$B!#(B
<P>
<P>
<P>$B$b$7%3%s%Q%$%k:Q$_$NI8=`E*$J(B Milo $B$N(B <CODE>.dd</CODE> $B%$%a!<%8$,$J$1$l$P!"(B
SRM $B%V!<%H%V%m%C%/%U%m%C%T!<$r:n$i$M$P$J$j$^$;$s!#(B
Milo $B$,$9$G$K:n$C$F$"$l$P!"(B
Digital Unix $B$,F0$$$F$$$k%^%7%s$G<!$N$h$&$K$7$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     fddisk -fmt /dev/rfd0a
     cat mboot bootm > /dev/rfd0a
     disklabel -rw rfd0a 'rx23' mboot bootm
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P> $B$b$7$/$O(B Linux $B$,F0$$$F$$$k%^%7%s$G<!$N$h$&$K$7$F$bNI$$$G$7$g$&!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     cat mboot bootm > /dev/fd0 
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>$B$b$7I8=`(B Milo $B%$%a!<%8(B($B$3$3$G$O(B <CODE>milo.dd</CODE> $B$H$7$^$7$g$&(B)$B$,$"$k$J$i$P!"(B
$B<!$N%3%^%s%I$G%V!<%H%V%m%C%/%U%m%C%T!<$r:n$k$3$H$,$G$-$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     dd if=milo.dd of=/dev/fd0 
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<H2><A NAME="flash_section"></A> <A NAME="ss5.4">5.4 $B%U%i%C%7%e%a%b%j$+$i(B Milo $B$rFI$_9~$`(B</A>
</H2>

<P>Windows NT ARC $B%U%!!<%`%&%'%"$r;H$&Be$o$j$K!"(B
$B%U%i%C%7%e%a%b%j$K(B Milo $B$rF~$l$FD>@\5/F0$G$-$k%7%9%F%`$b?tB?$/$"$j$^$9!'(B
<P>
<UL>
<LI>AlphaPC64 (
<A HREF="#pc64-section">AlphaPC64</A>$B$r;2>H(B)</LI>
<LI>Noname (
<A HREF="#noname-section">Noname</A>$B$r;2>H(B)</LI>
<LI>EB66+ (
<A HREF="#eb66p-section">EB66+</A>$B$r;2>H(B)</LI>
<LI>EB164 (
<A HREF="#eb164-section">EB164</A>$B$r;2>H(B)</LI>
</UL>
<P>
<H2><A NAME="srm_section"></A> <A NAME="ss5.5">5.5 SRM $B%3%s%=!<%k$+$i(B Milo $B$rFI$_9~$`(B</A>
</H2>

<P>SRM (System Reference Manual $B$NN,(B) $B%3%s%=!<%k$O(B
$B%U%!%$%k%7%9%F%`$d%Q!<%F%#%7%g%s$OG'<1$7$J$$$3$H$,$o$+$C$F$$$^$9!#(B
SRM $B$O!"(B 2 $BHVL\$N%V!<%H%9%H%i%C%W%m!<%@$,!"(B
$BJ*M}%G%#%9%/$N$"$k%*%U%;%C%H$+$iO"B3$7$?NN0h$r3NJ]$9$k$H2>Dj$7$F$$$^$9!#(B
2 $BHVL\$N%V!<%H%9%H%i%C%W%m!<%@$N>pJs(B($BBg$-$5$H%*%U%;%C%H(B)$B$O(B
$B%V%m%C%/$N@hF,$+$i(B512 $B%P%$%H$K<}$a$i$l$F$$$^$9!#(B
SRM $B$r;H$C$F(B Milo $B$rFI$_9~$`$K$O!"(BSRM $B$,%"%/%;%9$G$-$k%G%P%$%9(B
($BNc$($P%U%m%C%T!<%G%#%9%/(B)$B$K(B <CODE>mboot</CODE> $B$H(B <CODE>bootm</CODE> 
$B$H8F$P$l$k%9%H%i%/%A%c$r:n$i$M$P$J$j$^$;$s!#(B
<CODE>mboot</CODE> $B$O:G=i$N%V%m%C%/(B($B$b$7$/$O%V!<%H$N5-=RNN0h(B)$B$G!"(B
<CODE>Milo</CODE> $B%$%a!<%8$r(B 512 byte $B6-3&$G@Z$j>e$2$?$b$N$G$9!#(B
<P>
<P>
<P> Milo $B$r%V!<%H%V%m%C%/%G%P%$%9$+$iFI$_9~$`$K$O!"(B
<CODE>mboot</CODE> $B$H(B <CODE>bootm</CODE> $B$r:n$j!"(B
$B<!$N%3%^%s%I$G5/F0%G%P%$%9$K=q$-9~$_$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
        $ cat mboot bootm > /dev/fd0
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>$B$b$7$/$O!"E,@Z$J(B <CODE>milo.dd</CODE> $B$r(B Web $B%5%$%H$+$i<h$C$F$-$F!"(B
<CODE>RAWRITE.EXE</CODE> $B$d(B <CODE>dd</CODE> $B$r;H$C$F5/F0%G%P%$%9$K=q$-9~$s$G$/$@$5$$!#(B
<P>
<P>
<P>$B$3$l$G(B SRM $B%3%s%=!<%k$r5/F0$7$F(B $B$=$3$+$i(B Milo $B$r5/F0$G$-$k$h$&$K$J$j$^$7$?!#(B
$BNc$($P!"%V!<%H%V%m%C%/%U%m%C%T!<$+$i(B Milo $B$r5/F0$9$k$K$O(B
$B<!$N%3%^%s%I$r;H$$$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
        >>>boot dva0
        (boot dva0.0.0.0.1 -flags 0)
        block 0 of dva0.0.0.0.1 is a valid boot block
        reading 621 blocks from dva0.0.0.0.1
        bootstrap code read in
        base = 112000, image_start = 0, image_bytes = 4da00
        initializing HWRPB at 2000
        initializing page table at 104000
        initializing machine state
        setting affinity to the primary CPU
        jumping to bootstrap code
        Milo Stub: V1.1
        Unzipping Milo into position
        Allocating memory for unzip
        ####...
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>$B<!$N%7%9%F%`$,(B SRM $B%3%s%=!<%k$r%5%]!<%H$7$F$$$k$3$H$,(B<EM>$BH=$C$F(B</EM>$B$$$^$9!'(B
<P>
<UL>
<LI>Noname (
<A HREF="#noname-section">Noname</A>$B$r;2>H(B)</LI>
<LI>AlphaPC64 (
<A HREF="#pc64-section">AlphaPC64</A>$B$r;2>H(B)</LI>
<LI>EB164 (
<A HREF="#eb164-section">EB164</A>$B$r;2>H(B)</LI>
</UL>
<P>
<H2><A NAME="specific-section"></A> <A NAME="ss5.6">5.6 $B%7%9%F%`$K8GM-$N>pJs(B</A>
</H2>

<H3><A NAME="noname-section"></A> AxpPCI33 (Noname)</H3>

<P>Noname $B%\!<%I$O(B Milo $B$r(B Windows NT ARC $B%U%!!<%`%&%'%"(B
(
<A HREF="#arc-section">Windows NT ARC $B%U%!!<%`%&%'%"$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B!"(B
SRM $B%3%s%=!<%k(B
(
<A HREF="#srm_section">SRM $B%3%s%=!<%k$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B!"(B
$B6[5^MQ%V!<%H%V%m%C%/%U%m%C%T!<(B
(
<A HREF="#bootblock-section">$B6[5^MQ%V!<%H%V%m%C%/%U%m%C%T!<$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)
$B$+$iFI$_9~$a$^$9!#(B
<P>
<P>
<P>Noname $B$N5/F0$r@)8f$9$k$K$O!"(B
$B%\!<%I>e$N%8%c%s%Q(B J28,J29 $B$r@_Dj$7$^$9!#(B
<BLOCKQUOTE><CODE>
<PRE>
                    4
        J29     2 x x x 6
                1 x x x 5

        J28     2 x x x 6
                1 x x x 5
                    3
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>J28 $B$N(B 1-3 $B%T%s$r7R$2$k$H%U%i%C%7%e%a%b%j$+$i5/F0$7$^$9!#(B
J29 $B$N(B 1-3 $B%T%s$r7R$2$k$H(B $B%V!<%H%V%m%C%/%U%m%C%T!<$+$i5/F0$7$^$9!#(B
$B8e<T$O(B Noname $B%\!<%I$G:G=i$K(B Milo $B$r5/F0$9$k$N$KI,MW$J@_Dj$N0l$D$G$9!#(B
[$BLuCm!';d$O(B Windows NT ARC $B%U%!!<%`%&%'%"$+$i$$$1$^$7$?$,!D(B]
<P>
<P>
<P>$B%8%c%s%Q$G%U%m%C%T!<$+$i$N5/F0$rA*$s$@$i!"(B
Milo $B$r=q$-9~$s$@(B SRM $B%V!<%H%V%m%C%/%U%m%C%T!<$r(B
$B%U%m%C%T!<%I%i%$%V$KF~$l$F:F5/F0$7$^$9!#(B
$B$7$P$i$/$9$k$H%U%m%C%T!<$N%i%$%H$,>C$($F2hLL$,Gr$/E@LG$7!"(B
Milo $B$N%W%m%s%W%H$,=P$^$9!#(B
<P>
<P>
<P>$B5;=QE*$J@bL@$r$7$^$9!#(B
Noname $B$O%U%m%C%T!<>e$N%$%a!<%8$rJ*M}%"%I%l%9(B 0x104000 $B$KFI$_9~$_!"(B
$B%U%i%C%7%e%a%b%j>e$N%$%a!<%8$r(B 0x100000 $B$KFI$_9~$_$^$9!#(B
$B$=$N$?$a$K!"(BMilo $B$O$=$N(B PALcode $B$,(B 0x200000 $B$+$i;O$^$k$h$&$K:n$i$l$F$$$^$9!#(B
Milo $B$O:G=i$KFI$_9~$^$l$?;~$K!"(B
$B<+J,<+?H$rE,@Z$J>l=j$X0\F0$7$^$9(B($B%j%m%1!<%H$r;2>H(B)$B!#(B
<P>
<H3><A NAME="pc64-section"></A> AlphaPC64 (Cabriolet)</H3>

<P>AlphaPC64 $B$O(B NT ARC $B%U%!!<%`%&%'%"(B
(
<A HREF="#arc-section">Windows NT ARC $B%U%!!<%`%&%'%"$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B$H(B
SRM $B%3%s%=!<%k(B
(
<A HREF="#srm_section">SRM $B%3%s%=!<%k$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B$H(B
$BI>2AMQ%\!<%I%G%P%C%0%b%K%?(B
(
<A HREF="#dbm-section">$B%G%P%C%0%b%K%?$+$i(B Milo $BFI$_9~$`(B</A>$B$r;2>H(B)$B$r(B
$B%5%]!<%H$7$F$$$^$9!#(B
$B$3$l$i$N%$%a!<%8$O%U%i%C%7%e%a%b%j$K3JG<$5$l$F$*$j!"(B
Milo $B$r%U%i%C%7%e%a%b%j$+$iD>@\5/F0$9$k$?$a$N6u$-$b$"$j$^$9!#(B
Milo $B$,F0$1$P(B Milo $B$+$i%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$,(B
$B<B9T$G$-$^$9$N$G!"(BMilo $B$r%U%i%C%7%e%a%b%j$K=q$-9~$`$3$H$,$G$-$^$9(B
(
<A HREF="#milo-fmu-section">$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$N<B9T(B</A>$B$r;2>H(B)$B!#(B
$B$3$N%7%9%F%`$O(B Milo $B$N4D6-JQ?t$KBP1~$7$F$$$^$9!#(B
<P>
<P>
<P>Milo $B$,%U%i%C%7%e%a%b%j$KF~$C$F$$$k$J$i$P!"(B
TOY clock $B$N(B NVRAM $B$KJ]B8$5$l$F$$$kHV9f$N%$%a!<%8$r5/F0$9$k$+!"(B
$B%U%i%C%7%e%a%b%j$N:G=i$N%$%a!<%8$r5/F0$9$k$+$r!"(B
$B%8%c%s%Q$NAH$_9g$o$;$G7h$a$^$9!#(B
<P>
<P>$B%8%c%s%Q(B J2 $B$N(B SP $B$N(B bit 6,7 $B$K$O<!$N$h$&$J0UL#$,$"$j$^$9!'(B
<P>
<UL>
<LI>SP $B$N(B bit 6 $B$O>o$K30$l$F$$$J$1$l$P$J$j$^$;$s!#(B
$B$3$N%8%c%s%Q$,F~$C$F$$$k$H!"(BSROM[Serial ROM]$B$N(B
$B%_%K%G%P%C%,$,5/F0$7$^$9!#(B</LI>
<LI>SP $B$N(B bit 7 $B$rF~$l$k$H!"(B
TOY clock $B$N5/F0A*Br%a%b%j$KJ]B8$5$l$F$$$kHV9f$N%$%a!<%8$,5/F0$7$^$9!#(B</LI>
<LI>SP $B$N(B bit 7 $B$r30$9$H!"(B
$B%U%i%C%7%e%a%b%j$N@hF,$KF~$C$F$$$k%$%a!<%8$,5/F0$7$^$9!#(B</LI>
</UL>
<P>
<P>
<P>bit 7 $B$r30$9$H!"(B
<CODE>$B>o$K(B</CODE>$B%U%i%C%7%e%a%b%j$N:G=i$N%$%a!<%8!"(B
$B$9$J$o$A%G%P%C%0%b%K%?$,5/F0$7$^$9!#(B
bit 7 $B$rF~$l$k$H!"(B
TOY clock $B$K=q$+$l$?HV9f$K=>$C$F5/F0$9$k%$%a!<%8$,A*Br$5$l$^$9!#(B
$B%G%P%C%0%b%K%?!"(B Windows NT ARC $B%U%!!<%`%&%'%"!"(B 
Milo $B$=$l$>$l$G5/F0$9$k=gHV$r;XDj$G$-$^$9$,!"(B
$B==J,Cm0U$7$F;H$o$M$P$J$j$^$;$s!#(B
$BFC$K!"(BWindows NT ARC $B%U%!!<%`%&%'%"$rF0$+$7$?D>8e$K$O!"(B
$B5/F0$9$k%$%a!<%8$H$7$F(B Milo $B$rA*$V$3$H$,$G$-$^$;$s(B(??)$B!#(B
$B<!$KA*$Y$k$N$O(B $B%G%P%C%0%b%K%?$+(B Windows NT ARC $B%U%!!<%`%&%'%"$@$1$G$9!#(B
<P>
<P>
<P>$BI>2AMQ%\!<%I%G%P%C%0%b%K%?$G(B Milo $B$r%U%i%C%7%e%a%b%j$K=q$-9~$`$?$a$K$O!"(B
$B%U%i%C%7%e%a%b%jMQ$N%$%a!<%8$,I,MW$G$9!#(B
$BIaDL$K%$%a!<%8$r:n$k$H(B milo.rom $B$H$$$&L>A0$K$J$j$^$9$,(B(??)$B!"(B
$B%\!<%I$KIU$$$F$/$k%G%P%C%0%b%K%?$K$"$k(B makerom $B%D!<%k$r;H$C$F(B
$B%$%a!<%8$r:n$k$3$H$b$G$-$^$9!'(B
<P>
<PRE>
    > makerom -v -i7 -l200000 Milo -o mini.flash
</PRE>
<P>
<P>
<P>(<CODE>makerom</CODE> $B$HBG$F$P0z?t$N0UL#$,=P$F$-$^$9!#(B
7 $B$O(B SROM $B$,;H$&(B[SROM $B$,(B TOY Clock $B$N(B NVRAM $B$NFbMF$r8+$F!"(B
$B5/F0$9$k%U%i%C%7%e%a%b%j%$%a!<%8$r5/F0$7$^$9(B]
$B%U%i%C%7%e%a%b%j$N%$%a!<%8HV9f$G!"(B
-l200000 $B$O%$%a!<%8$r(B 0x200000 $B$KFI$_9~$`$3$H$r0UL#$7$^$9!#(B)
<P>
<P>
<P>$B%G%P%C%0%b%K%?$N(B flload $B$d(B netload $B$H$$$C$?%3%^%s%I$r;H$C$F!"(B
$B%$%a!<%8$r%a%b%j$N(B 0x200000 $B$KFI$_9~$_!"(B
$B<!$N$h$&$K$7$F%U%i%C%7%e%a%b%j$K=q$-9~$_$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     AlphaPC64> flash 200000 8
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>(200000 $B$O=q$-9~$`%$%a!<%8$,%a%b%j$N$I$3$K$"$k$+$rI=$7!"(B
8 $B$O%$%a!<%8$r=q$-9~$`%;%0%a%s%H$NHV9f$rI=$7$^$9!#(B
$B%U%i%C%7%e%a%b%j$K$O(B 1024*64 $B%P%$%H$N%;%0%a%s%H$,(B 16 $B8D$"$j!"(B
$B%G%P%C%0%b%K%?$O%;%0%a%s%H(B 0 $B$K!"(B
Windows NT ARC $B%U%!!<%`%&%'%"$O%;%0%a%s%H(B 4 $B$K$"$j$^$9!#(B)
<P>
<P>
<P>SROM $B$,%$%a!<%8$r5/F0$G$-$k$h$&$K!"$=$NHV9f$r(B TOY clock $B$K=q$-9~$_$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     AlphaPC64> bootopt 131
</PRE>
</CODE></BLOCKQUOTE>
<P>(131 $B$O(B 3 $BHVL\$N%$%a!<%8$H$$$&0UL#$G$9!#(B
129 $B$O(B 1 $BHVL\!"(B130 $B$O(B 2 $BHVL\!"$H$$$&$U$&$KHV9fIU$1$5$l$F$$$^$9!#(B)
<P>
<P>
<P> $BEE8;$r@Z$C$F!"%8%c%s%Q(B 7 $B$r(B on $B$K$7$FEE8;$rF~$l$J$*$7!"(B
Milo $B$,5/F0$9$k$+$I$&$+8+$F$/$@$5$$!#(B
$B5/F0$7$J$+$C$?>l9g$O%8%c%s%Q(B 7 $B$r(B off $B$KLa$7$F%G%P%C%0%b%K%?$r5/F0$7$^$7$g$&!#(B
<P>
<H3><A NAME="eb66p-section"></A> EB66+</H3>

<P>EB66+ $B$K$bB>$N(B Alpha $BI>2AMQ%\!<%I$HF1$8$h$&$K(B
$BI>2AMQ%\!<%I%G%P%C%0%b%K%?$,IU$$$F$$$^$9$N$G!"(B
$BF1$8$h$&$K$7$F(B Milo $B$rFI$_9~$`$3$H$,$G$-$^$9(B
(
<A HREF="#dbm-section">$B%G%P%C%0%b%K%?$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B!#(B
$B$^$?!"$3$l$i$N%\!<%I$N0!N.$N%\!<%I$O!"$[$H$s$IA4It$H$$$C$F$$$$$[$I(B
NT ARC $B%U%!!<%`%&%'%"$r:\$;$F$$$^$9(B
(
<A HREF="#arc-section">Windows NT ARC $B%U%!!<%`%&%'%"$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B!#(B
Milo $B$,F0$1$P(B Milo $B$+$i%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$,(B
$B<B9T$G$-$^$9$N$G!"(BMilo $B$r%U%i%C%7%e%a%b%j$K=q$-9~$`$3$H$,$G$-$^$9(B
(
<A HREF="#milo-fmu-section">$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$N<B9T(B</A>$B$r;2>H(B)$B!#(B
$B$3$N%7%9%F%`$O(B Milo $B$N4D6-JQ?t$KBP1~$7$F$$$^$9!#(B
<P>
<P>
<P>$B$3$l$i$N%7%9%F%`$O%U%i%C%7%e%a%b%j>e$KJ#?t$N%V!<%H%$%a!<%8$r;}$C$F$*$j!"(B
$B$=$N5/F0$N=gHV$r%8%c%s%Q$G@_Dj$9$k$3$H$,$G$-$^$9!#(B
Alpha $B%A%C%W$r>e$K$7$?$H$-$K!"(B
$B%\!<%I$N2<$N??Cf$"$?$j$K!"(B
2 $B$D$N%8%c%s%Q$N$"$k(B J18 $B$H(B J16 $B$H$$$&%P%s%/$,$"$j$^$9!#(B
$B$3$l$r;H$C$F!"(B 
TOY clock $B$N(B NVRAM $B$KJ]B8$5$l$F$$$kHV9f$N%$%a!<%8$r5/F0$9$k$+!"(B
$B%U%i%C%7%e%a%b%j$N@hF,$K$"$k%$%a!<%8$r5/F0$9$k$+$r@)8f$7$^$9!#(B
<P>
<P>
<P>J18 $B$N%8%c%s%Q(B 7-8 $B$K%8%c%s%Q$rF~$l$k$H!"(B
NVRAM $B$K=q$+$l$F$$$kHV9f$N%$%a!<%8$r5/F0$7$^$9!#(B
J18 $B$N%8%c%s%Q(B 7-8 $B$r30$9$H!"(B
$BI>2AMQ%\!<%I%G%P%C%0%b%K%?$r5/F0$7$^$9!#(B
<P>
<P>
<P>$BI>2AMQ%\!<%I%b%K%?$r;H$C$F%$%a!<%8$r%U%i%C%7%e%a%b%j$K=q$-9~$`J}K!$O!"(B
AlphaPC64 $B$HA4$/F1$8$G$9(B(
<A HREF="#pc64-section">AlphaPC64</A>$B$r;2>H(B)$B!#(B
<P>
<H3><A NAME="eb64p-section"></A> EB64+/Aspen Alpine</H3>

<P>$B$3$N%7%9%F%`$O!"(B
AlphaPC64 $B$+$i(B Milo $B$rF~$l$k$3$H$N$G$-$k%U%i%C%7%e%a%b%j$r<h$j=|$$$?$b$N$G$9!#(B
EB64+ $B$K$O(B 2 $B$D$N(B ROM $B$,$"$j!"(B
$B$R$H$D$K$O(B Windows NT ARC $B%U%!!<%`%&%'%"$,(B
(
<A HREF="#arc-section">Windows NT ARC $B%U%!!<%`%&%'%"$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B!"(B
$B$b$&$R$H$D$K$OI>2AMQ%\!<%I%G%P%C%0%b%K%?(B
(
<A HREF="#dbm-section">$B%G%P%C%0%b%K%?$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)
$B$,F~$C$F$$$^$9!#(B
<P>
<P>
<P>Aspen Alpine $B$K$O(B Windows NT ARC $B%U%!!<%`%&%'%"$NF~$C$?(B ROM $B$7$+(B
$B:\$C$F$$$^$;$s!#(B
<P>
<H3><A NAME="multia-section"></A> Universal Desktop Box (Multia)</H3>

<P>$BHs>o$K%3%s%Q%/%H$K$^$H$a$i$l$?(B 21066 $B%Y!<%9$N%7%9%F%`$G!"(B
TGA(21030) $B%0%i%U%#%C%/%G%P%$%9$,:\$C$F$$$^$9!#(B
$B%\%C%/%9$K$O%O!<%U%O%$%H$N(B PCI $B%0%i%U%#%C%/%+!<%I$,(B<EM>$B$A$g$&$I(B</EM>$BF~$j$^$9$,!"(B
XFree86 $B$,(B TGA $B$K40A4$KBP1~$9$k$N$rBT$C$?$[$&$,NI$$$G$7$g$&!#(B
$B$3$N%7%9%F%`$K$O(B Windows NT ARC $B%U%!!<%`%&%'%"$,:\$C$F$$$^$9$N$G!"(B
$B$=$l$r;H$$$^$7$g$&(B
(
<A HREF="#arc-section">Windows NT ARC $B%U%!!<%`%&%'%"$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B!#(B
<P>
<H3><A NAME="eb164-section"></A> EB164</H3>

<P>EB164 $B$K$bB>$N(B Alpha $BI>2AMQ%\!<%I$HF1$8$h$&$K(B
$BI>2AMQ%\!<%I%G%P%C%0%b%K%?$,IU$$$F$$$^$9$N$G!"(B
$BF1$8$h$&$K$7$F(B Milo $B$rFI$_9~$`$3$H$,$G$-$^$9(B
(
<A HREF="#dbm-section">$B%G%P%C%0%b%K%?$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B!#(B
$B$^$?!"$3$l$i$N%\!<%I$N0!N.$N%\!<%I$O!"$[$H$s$IA4It$H$$$C$F$$$$$[$I(B
NT ARC $B%U%!!<%`%&%'%"$r:\$;$F$$$^$9(B
(
<A HREF="#arc-section">Windows NT ARC $B%U%!!<%`%&%'%"$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B!#(B
$B$^$?!"(BSRM $B%3%s%=!<%k$b;H$&$3$H$,$G$-$^$9(B
(
<A HREF="#srm_section">SRM $B%3%s%=!<%k$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B!#(B
Milo $B$,F0$1$P!"(B Milo $B$+$i%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$,(B
$B<B9T$G$-$^$9$N$G!"(BMilo $B$r%U%i%C%7%e%a%b%j$K=q$-9~$`$3$H$,$G$-$^$9(B
(
<A HREF="#milo-fmu-section">$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$N<B9T(B</A>$B$r;2>H(B)$B!#(B
$B$3$N%7%9%F%`$O(B Milo $B$N4D6-JQ?t$KBP1~$7$F$$$^$9!#(B
<P>
<P>
<P>$B$3$l$i$N%7%9%F%`$O%U%i%C%7%e%a%b%j>e$KJ#?t$N%V!<%H%$%a!<%8$r;}$C$F$*$j!"(B
$B$=$N5/F0$N=gHV$r%8%c%s%Q$G@_Dj$9$k$3$H$,$G$-$^$9!#(B
Alpha $B%A%C%W$r>e$K$7$?$H$-$K!"(B
$B%\!<%I$N2<$N??Cf$"$?$j$K!"(B
2 $B$D$N%8%c%s%Q$N$"$k(B J1 $B$H$$$&%P%s%/$,$"$j$^$9!#(B
$B$3$l$r;H$C$F!"(B 
TOY clock $B$N(B NVRAM $B$KJ]B8$5$l$F$$$kHV9f$N%$%a!<%8$r5/F0$9$k$+!"(B
$B%U%i%C%7%e%a%b%j$K$"$k%$%a!<%8$r5/F0$9$k$+$r@)8f$7$^$9!#(B
<P>
<P>
<P>J1 $B$N%8%c%s%Q(B SP-11 $B$rF~$l$k$H!"(B
NVRAM $B$K=q$+$l$F$$$kHV9f$N%$%a!<%8$r5/F0$7$^$9!#(B
J1 $B$N%8%c%s%Q(B SP-11 $B$r30$9$H!"(B
$BI>2AMQ%\!<%I%G%P%C%0%b%K%?$r5/F0$7$^$9!#(B
<P>
<P>
<P>$BI>2AMQ%\!<%I%b%K%?$r;H$C$F%$%a!<%8$r%U%i%C%7%e%a%b%j$K=q$-9~$`J}K!$O!"(B
AlphaPC64 $B$HA4$/F1$8$G$9(B(
<A HREF="#pc64-section">AlphaPC64</A>$B$r;2>H(B)$B!#(B
<P>
<H3><A NAME="xl-section"></A> XL266</H3>

<P>XL266 $B$O(B Avanti $B$H$$$&%7%9%F%`$N0l$D$G$9!#(B
$B$3$N%a%$%s%\!<%I$K$O!"(B
Alpha $B%A%C%W$H%-%c%C%7%e$r:\$;$?%i%$%6%+!<%I$,?bD>$KA^$5$C$F$$$^$9!#(B
$B$3$N%i%$%6%+!<%I$O8_49@-$N$"$k(B Pentium $B%\!<%I$H:9$7BX$($k$3$H$,$G$-$^$9!#(B
<P>
<P>Avanti $B$K$O(B SRM $B%3%s%=!<%k$,:\$C$F$$$k$b$N$b$"$j$^$9$,!"(B
XL266 $B$K$O(B Windows NT ARC $B%U%!!<%`%&%'%"$7$+:\$C$F$$$^$;$s(B
(
<A HREF="#arc-section">Windows NT ARC $B%U%!!<%`%&%'%"$+$i(B Milo $B$rFI$_9~$`(B</A>$B$r;2>H(B)$B!#(B
<P>
<P>
<P>$B0J2<$,;d$ND4$Y$?8_49%j%9%H$G$9!'(B
<UL>
<LI>AlphaStation 400 (Avanti),</LI>
<LI>AlphaStation 250,</LI>
<LI>AlphaStation 200 (Mustang),</LI>
<LI>XL.  XL266 $B$H(B XL233 $B$N(B 2 $B<oN`$,$"$j$^$9$,!"(B
$BB.EY$H%-%c%C%7%e$NBg$-$5$,0[$k$@$1$G$9(B</LI>
</UL>
<P>
<P>
<P><B>$BCm0U!'(B</B>$B;d$,(B Milo $B$r3+H/!&%F%9%H$7$?%7%9%F%`$O(B XL266 $B$G$9$+$i!"(B
XL266 $B$K$D$$$F$N$_$K$7$+F0:nJ]>Z$G$-$^$;$s!#(B
$B$7$+$7!">e=R$N%7%9%F%`$O5;=QE*$K$O8_49@-$,$"$j$^$9!#(B
$BF1$8%A%C%W%;%C%H$r%5%]!<%H$7!"3d$j9~$_$N%O%s%I%j%s%05!9=$bF1$8$G$9!#(B
<P>
<H3><A NAME="p2k-section"></A> Platform2000</H3>

<P>233MHz $B$N(B 21066 $B%Y!<%9$N%7%9%F%`$G$9!#(B
<P>
<HR>
<H2><A NAME="milo-if-section"></A> <A NAME="s6">6.</A> <A HREF="#toc6">Milo $B$N%f!<%6%$%s%?!<%U%'!<%9(B</A></H2>

<P>Milo $B$r$-$A$s$H%$%s%9%H!<%k!&FI$_9~$_!&<B9T$G$-$l$P!"(B
MILO (MIni LOader $B$NN,(B) $B$H$$$&%W%m%s%W%H$,2hLL$K8=$l$^$9!#(B
Milo $B$K$O(B Linux $B%+!<%M%k%$%a!<%8$r5/F0$9$k$?$a$N(B
$B4JC1$J%$%s%?!<%U%'!<%9$,Hw$o$C$F$$$^$9!#(B
$B%3%^%s%I$N35N,$r8+$?$1$l$P(B &quot;help&quot; $B$H%?%$%W$9$k$N$,NI$$$G$7$g$&!#(B
<P>
<H2><A NAME="milo-help-section"></A> <A NAME="ss6.1">6.1 &quot;help&quot; $B%3%^%s%I(B</A>
</H2>

<P>$B$?$V$s(B Milo $B$G:G$bJXMx$J%3%^%s%I$G$7$g$&!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>

MILO> help
MILO command summary:

ls [-t fs] [dev:[dir]] 
                    - List files in directory on device
boot [-t fs] [dev:file] [boot string] 
                    - Boot Linux from the specified device and file
run [-t fs] dev:file 
                    - Run the standalone program dev:file
show                - Display all known devices and file systems
set VAR VALUE       - Set the variable VAR to the specified VALUE
unset VAR           - Delete the specified variable
reset               - Delete all variables
print               - Display current variable settings
help [var]          - Print this help text

Devices are specified as: fd0, hda1, hda2, sda1...
Use the '-t filesystem-name' option if you want to use
  anything but the default filesystem  ('ext2').
Use the 'show' command to show known devices and filesystems.
Type 'help var' for a list of variables.
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P><B>$BCm0U!'(B</B><CODE>bootopt</CODE> $B%3%^%s%I$O(B
AlphaPC64 ($B8_49(B)$B%7%9%F%`$K$N$_B8:_$7$^$9!#(B
<P>
<P>
<P><B>$B%G%P%$%9!'(B</B>
$B%G%P%$%9$r;HMQ2DG=$K$9$k%3%^%s%I$r<B9T$9$k$^$G$O!"(B
$B=i4|2=$5$l$?%G%P%$%9$,$J$$$H$$$&%a%C%;!<%8$,=P$^$9!#(B
$B$^$:(B <CODE>show</CODE>$B!"(B<CODE>ls</CODE>$B!"(B<CODE>boot</CODE> $B$b$7$/$O(B <CODE>run</CODE> $B$H$$$&%3%^%s%I$G(B
Milo $B$KF~$C$F$$$k%G%P%$%9$r=i4|2=$7$^$9!#(B
$B%G%P%$%9L>$O(B Linux $B$HA4$/F1$8$K$J$C$F$$$^$9!#(B
$B:G=i$N(B IDE $B$O(B 'hda' $B$G$9$7!"$=$N:G=i$N%Q!<%F%#%7%g%s$O(B 'hda1' $B$G$9!#(B
<CODE>show</CODE> $B%3%^%s%I$r;H$($P!"$I$N%G%P%$%9$,MxMQ2DG=$+I=<($5$l$^$9!#(B
<P>
<P>
<P><B>$B%U%!%$%k%7%9%F%`!'(B</B>
Milo $B$O(B MSDOS$B!"(BEXT2$B!"(BISO9660 $B%U%!%$%k%7%9%F%`$KBP1~$7$F$$$^$9!#(B
$B%G%P%$%9$,MxMQ2DG=$J>uBV$K$J$C$F$$$l$P!"(B
$B$=$N%U%!%$%k%7%9%F%`>e$K$"$k%$%a!<%8$r(B
<CODE>list</CODE> $B$7$?$j(B <CODE>boot</CODE> $B$7$?$j(B <CODE>run</CODE> $B$7$?$j$G$-$^$9!#(B
Milo $B$N%G%U%)%k%H$N%U%!%$%k%7%9%F%`$O(B <CODE>EXT2</CODE> $B$G!"(B
$B$=$l0J30$N%U%!%$%k%7%9%F%`$r;H$&$H$-$K$O(B Milo $B$K;XDj$;$M$P$J$j$^$;$s!#(B
$B%U%!%$%kL>$r;H$&%3%^%s%I$G$O(B <CODE>-t [filesystem]</CODE> 
$B$H$$$&%*%W%7%g%s$r;H$C$F%U%!%$%k%7%9%F%`$r;XDj$G$-$^$9!#(B
SCSI CD ROM $B$NCf?H$r8+$?$$$H$-$K$O<!$N$h$&$K%?%$%W$7$^$9(B
[$BLuCm!'(Bscd0 $B$G$O$J$/(B sr0 $B$N>l9g$b$"$j$^$9(B 
(<CODE>linux/Documentation/devices.txt</CODE> $B$r;2>H(B)]$B!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     MILO> ls -t iso9660 scd0:
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P><B>$BJQ?t!'(B</B>
Milo $B$K$O%V!<%H%W%m%;%9$rJd=u$9$kJQ?t$,$"$j$^$9!#(B
Milo $B$r(B Windows NT ARC $B%U%!!<%`%&%'%"$+$iFI$_9~$`>l9g$O!"(B
$B%U%!!<%`%&%'%"$K$h$C$F5/F0%*%W%7%g%s$NJQ?t$,@_Dj$5$l$^$9!#(B
AlphaPC64 $B$N$h$&$J0lIt$N%7%9%F%`$G$O!"(B
$BJQ?t$O%V!<%H$4$H$KJQ2=$7$^$;$s(B
[$BLuCm!'(BMilo $B$,%U%i%C%7%e%a%b%j$K$"$k>l9g$OJQ?t$,=i4|2=$5$l$J$$(B(??)]$B!#(B
$BJQ?t$K$O<!$N$h$&$J$b$N$,$"$j$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>

MILO> help var
Variables that MILO cares about:
  MEMORY_SIZE      - System memory size in megabytes
  BOOT_DEV         - Specifies the default boot device
  BOOT_FILE        - Specifies the default boot file
  BOOT_STRING      - Specifies the boot string to pass to the kernel
  SCSIn_HOSTID     - Specifies the host id of the n-th SCSI controller.
  AUTOBOOT         - If set, MILO attempts to boot on powerup
                     and enters command loop only on failure.
  AUTOBOOT_TIMEOUT - Seconds to wait before auto-booting on powerup.
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H2><A NAME="milo-boot-section"></A> <A NAME="ss6.2">6.2 Linux $B$N5/F0(B</A>
</H2>

<P><CODE>boot</CODE> $B%3%^%s%I$O%G%P%$%9$+$i(B Linux $B%+!<%M%k$r5/F0$7$^$9!#(B
Linux $B%+!<%M%k$O!"(BEXT2 $B%U%)!<%^%C%H$N(B SCSI-HDD/IDE-HDD/$B%U%m%C%T!<%G%#%9%/$+!"(B
ISO9660 $B%U%)!<%^%C%H$N(B CD $B$N>e$K$J$1$l$P$J$j$^$;$s!#(B
$B%$%a!<%8$O(B gzip $B$G05=L$5$l$F$$$F$b$h$/!"(B <EM>.gz</EM> $B$H$$$&3HD%;R$G$"$l$P05=L%U%!%$%k$@$H$_$J$5$l$^$9!#(B
<P>
<P>
<P>$B5/F0$7$h$&$H$7$F$$$k(B Linux $B%+!<%M%k$N%P!<%8%g%s$H(B
Milo $B$N%P!<%8%g%s$,F1$8$+$I$&$+3NG'$7$F$*$-$^$7$g$&!#(B
$B<!$N%3%^%s%I$G(B Linux $B$r5/F0$7$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     MILO> boot [-t file-system] device-name:file-name [[boot-option] [boot-option] ...]
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P><CODE>device-name</CODE> $B$O;HMQ$9$k%G%P%$%9$G!"(B
<CODE>file-name</CODE> $B$O(B Linux $B%+!<%M%k$N%U%!%$%kL>$G$9!#(B
$B$=$l0J9_$N0z?t$O(B Linux $B%+!<%M%k$KD>@\EO$5$l$^$9!#(B
<P>
<P>
<P>$B$b$7(B RedHat $B$r%$%s%9%H!<%k$7$F$$$k$J$i$P!"(B
$B<!$N$h$&$K$7$F%k!<%H%G%P%$%9$r;XDj$7$J$1$l$P$J$i$J$$$G$7$g$&!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     MILO> boot fd0:vmlinux.gz root=/dev/fd0 load_ramdisk=1
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>Milo $B$K$O(B vmlinux $B$r:n$k$H$-$K@_Dj$7$?%V%m%C%/%G%P%$%9$,(B
$B<+F0E*$KF~$C$F$$$^$9!#(B
$B;d$O%U%m%C%T!<%I%i%$%P$H(B IDE $B%I%i%$%P!"(BNCR SCSI $B%I%i%$%P$r;n$7!"(B
$B$&$^$/F0$$$F$$$^$9!#(B
SCSI $B%3%s%H%m!<%i$N%[%9%H(B ID $B$,$-$A$s$H@_Dj$5$l$F$$$k$3$H$b=EMW$G$9!#(B
MILO $B$N%G%U%)%k%H$N%[%9%H(B ID $B$O(B 7 $B$G$9!#(B
$BIaDL$O$&$^$/$$$/$O$:$,!"L@<(E*$K%[%9%H(B ID $B$r;XDj$9$k$3$H$b$G$-$^$9!#(B
n $BHVL\$N(B SCSI $B%3%s%H%m!<%i;XDj$9$k$K$O!"(B
$B4D6-JQ?t(B <CODE>SCSI</CODE><EM>n</EM><CODE>_HOSTID</CODE> $B$r4uK>$NCM$K%;%C%H$7$^$9!#(B
$BNc$($P:G=i$N(B SCSI $B%3%s%H%m!<%i$N%[%9%H(B ID $B$r(B 7 $B$K@_Dj$7$?$$>l9g$O!"(B
MILO $B$N%W%m%s%W%H$G2<$N%3%^%s%I$r<B9T$7$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     setenv SCSI0_HOSTID 7
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H2><A NAME="milo-reboot-section"></A> <A NAME="ss6.3">6.3 Linux $B$N:F5/F0(B</A>
</H2>

<P>$BF0:nCf$N(B Linux $B%7%9%F%`$r:F5/F0$9$k$K$O!"(B
<CODE>shutdown -r now</CODE>$B$H$$$&%3%^%s%I$r<B9T$7$^$9!#(B
$B$9$k$H!"(BLinux $B%+!<%M%k$O(B HALT CallPAL $B%(%s%H%j%]%$%s%H$r7PM3$7$F(B
Milo $B$K@)8f$rLa$7$^$9!#(B
Milo $B$,%a%b%jFb$K<+J,<+?H$N05=L$5$l$?%3%T!<$r;D$7$F$$$k$N$O$3$N$?$a$G$9!#(B
$B$=$7$F(B HWRPB (HardWare Restart Parameter Block) $B$KJ];}$5$l$F$$$k>pJs$r$b$H$K!"(B
$B%7%9%F%`$,:F5/F0Cf$G$"$k$3$H$r8!CN$7$^$9!#(B
$B$=$l$+$iA02s(B Linux $B%+!<%M%k$r5/F0$7$?$N$HF1$8%3%^%s%I$G:F5/F0$r;O$a$^$9!#(B
$B$3$N%W%m%;%9$rCf;_$7$?$jJL$N%+!<%M%k$r5/F0$7$?$j$9$k$?$a$K!"(B
30 $BIC4V$N%?%$%`%"%&%H$,$"$j$^$9!#(B
<P>
<H2><A NAME="milo-bootopt-section"></A> <A NAME="ss6.4">6.4 &quot;bootopt&quot; $B%3%^%s%I(B</A>
</H2>

<P>AlphaPC64$B!"(BEB164$B!"(BEB66+ $B$N$h$&$J%U%i%C%7%e%a%b%j$,IU$$$F$$$k%7%9%F%`$K$O(B
$B$$$/$D$+$N5/F0A*Br;h$,MQ0U$5$l$F$*$j!"(B
<CODE>bootopt</CODE> $B%3%^%s%I$K$h$C$FJQ99$G$-$k$h$&$K$J$C$F$$$^$9!#(B
$B$3$N%3%^%s%I$O0l$D$N0z?t$r<h$j$^$9!#(B
$B%7%9%F%`$NEE8;$r%j%;%C%H$7$?$jF~$lD>$7$?$j$7$?;~$K5/F0$9$k%$%a!<%8$N%?%$%W$r(B
10 $B?J?t$G;XDj$7$^$9!'(B
<P>
<P><B>0</B>$B!'I>2AMQ%\!<%I%G%P%C%0%b%K%?$r5/F0$9$k(B
<P><B>1</B>$B!'(BWindows NT ARC $B%U%!!<%`%&%'%"$r5/F0$9$k(B
<P>
<P>
<P>$B%U%i%C%7%e%a%b%j$+$i(B Milo $B%U%!!<%`%&%'%"$r5/F0$9$k$?$a$K!"(B
N $BHVL\$N%$%a!<%8$rI=$9%V!<%H%*%W%7%g%s$r;XDj$;$M$P$J$j$^$;$s!#(B
$B$3$l$O(B N $B$K(B 128 $B$rB-$7$?CM$K$J$j$^$9!#(B
$B$D$^$j!"$b$7(B Milo $B$,(B 3 $BHVL\$N%$%a!<%8$G$"$l$P!"(B
$B<!$N%3%^%s%I$r;H$$$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     MILO> bootopt 131
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P><CODE>$BCm0U!'(B</CODE> $B$3$N%3%^%s%I$r;HMQ$9$k:]$K$O==J,5$$rIU$1$F2<$5$$!#(B
$BI>2AMQ%\!<%I%G%P%C%0%b%K%?$r5/F0$9$k$?$a$K(B <CODE>bootopt 0</CODE>
$B$H$9$k$N$O$d$a$?$[$&$,NI$$$G$7$g$&!#(B
$B%7%9%F%`$N%8%c%s%Q$r;H$($PF1$8$3$H$,$G$-$^$9!#(B
<P>
<HR>
<H2><A NAME="milo-fmu-section"></A> <A NAME="s7">7.</A> <A HREF="#toc7">$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$N<B9T(B</A></H2>

<P>$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$r<B9T$9$k$K$O(B
<CODE>run</CODE> $B%3%^%s%I$r;H$$$^$9!#(B
$B<B9T$9$kA0$K!"(Bupdateflash $B%W%m%0%i%`$,F~$C$?(B Milo $B$rMxMQ2DG=$J%G%P%$%9$K(B
$BCV$$$F$*$+$M$P$J$j$^$;$s!#(B
updateflash $B%W%m%0%i%`$O(B vmlinux $B$HF1$8$h$&$K(B
gzip $B$G05=L$7$F$*$/$3$H$,$G$-$^$9!#(B
$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$r<B9T$9$k$K$O!"(B
$B<!$N$h$&$K$7$F(B Milo $B$N(B <CODE>run</CODE> $B%3%^%s%I$r<B9T$7$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     MILO> run fd0:fmu.gz
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$N=i4|2=$,$9$`$H(B
$B%U%i%C%7%e%a%b%j%G%P%$%9$K4X$9$k>pJs$,$$$/$D$+I=<($5$l!"(B
$B%3%^%s%I%W%m%s%W%H$,8=$l$^$9!#(B
$B$3$3$G$b(B <CODE>help</CODE> $B%3%^%s%I$,M-MQ$G$9!'(B
<P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
Linux Milo Flash Management Utility V1.0

Flash device is an Intel 28f008SA
  16 segments, each of 0x10000 (65536) bytes
Scanning Flash blocks for usage
Block 12 contains the environment variables
FMU> 
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P><CODE>$BCm0U!'(B</CODE>
AlphaPC64 $B$J$I$N%7%9%F%`$K$O!"(B
$BJ#?t$N%U%i%C%7%e%a%b%j%V%m%C%/$H4D6-JQ?t$rJ]B8$9$k>l=j$,$"$j$^$9!#(B
$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$O(B 
Milo $B$N4D6-JQ?t$,J]B8$5$l$F$$$k%V%m%C%/$rC5$7$^$9!#(B
$B$b$7$=$N$h$&$J%V%m%C%/$,$9$G$KB8:_$7$F$$$l$P!"(B
$B$=$l$,$I$3$KB8:_$7$F$$$k$+I=<($5$l$^$9!#(B
$B$=$&$G$J$$>l9g$O!"(B
<CODE>environment</CODE> $B%3%^%s%I$r;H$C$F=i4|2=$9$k%V%m%C%/$r;XDj$;$M$P$J$j$^$;$s!#(B
$B>e$NNc$G$O%U%i%C%7%e%a%b%j%V%m%C%/(B 12 $B$K(B Milo $B$N4D6-JQ?t$,J]B8$5$l$F$$$^$9!#(B
<P>
<H2><A NAME="ss7.1">7.1 &quot;help&quot; $B%3%^%s%I(B</A>
</H2>

<P>
<BLOCKQUOTE><CODE>
<PRE>
FMU> help
FMU command summary:

list                - List the contents of flash
program             - program an image into flash
quit                - Quit
environment         - Set which block should contain the environment variables
bootopt num         - Select firmware type to use on next power up
help                - Print this help text
FMU>           
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P><EM>$BCm0U!'(B</EM><CODE>environment</CODE> $B%3%^%s%I$H(B <CODE>bootopt</CODE> $B%3%^%s%I$O!"(B
EB66+$B!"(BAlphaPC64$B!"(BEB164 ($B8_49(B)$B%7%9%F%`$N$_$G;HMQ2DG=$G$9!#(B
<P>
<H2><A NAME="ss7.2">7.2 &quot;list&quot; $B%3%^%s%I(B</A>
</H2>

<P>&quot;list&quot; $B%3%^%s%I$O8=:_$N%U%i%C%7%e%a%b%j$N;HMQ>u67$rI=<($7$^$9!#(B
2 $B$D0J>e$N%U%i%C%7%e%a%b%j%V%m%C%/$,$"$k>l9g$K$O!"(B
$B$=$l$>$l$N%V%m%C%/$N;HMQ>u67$,I=<($5$l$^$9!#(B
$B2<$NNc$G$O!"(B
Windows NT ARC $B%U%!!<%`%&%'%"$,%V%m%C%/(B 4 $B$+$i(B 7 $B$H(B
$B%V%m%C%/(B 15 $B$r;HMQ$7$F$$$^$9!#(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
FMU> list
Flash blocks:  0:DBM  1:DBM  2:DBM  3:WNT  4:WNT  5:WNT  6:WNT  7:WNT  8:MILO  
        9:MILO 10:MILO 11:MILO 12:MILO 13:U 14:U 15:WNT
Listing flash Images
  Flash image starting at block 0:
    Firmware Id:  0 (Alpha Evaluation Board Debug Monitor)
    Image size is 191248 bytes (3 blocks)
    Executing at 0x300000
  Flash image starting at block 3:
    Firmware Id:  1 (Windows NT ARC)
    Image size is 277664 bytes (5 blocks)
    Executing at 0x300000
  Flash image starting at block 8:
    Firmware Id:  7 (Milo/Linux)
    Image size is 217896 bytes (4 blocks)
    Executing at 0x200000
FMU>
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H2><A NAME="ss7.3">7.3 &quot;program&quot; $B%3%^%s%I(B</A>
</H2>

<P>$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$O(B
$B05=L$5$l$?(B Milo $B$N%U%i%C%7%e%$%a!<%8$r;}$C$F$$$^$9!#(B
&quot;program&quot; $B%3%^%s%I$O$3$N%$%a!<%8$r%U%i%C%7%e%a%b%j$K=q$-9~$_$^$9!#(B
$B$3$N%3%^%s%I$r<B9T$9$kA0$K(B &quot;list&quot; $B%3%^%s%I$r;H$C$F(B
Milo $B$r$I$3$KF~$l$k$3$H$,$G$-$k$+8+$F$*$-$^$7$g$&!#(B
$B$9$G$K(B Milo $B$,%U%i%C%7%e%a%b%j$KF~$C$F$$$k>l9g$K$O!"(B
$B>e=q$-$9$k$+$I$&$+?V$M$i$l$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
FMU> program
Image is:
    Firmware Id:  7 (Milo/Linux)
    Image size is 217896 bytes (4 blocks)
    Executing at 0x200000
Found existing image at block 8
Overwrite existing image? (N/y)? y
Do you really want to do this (y/N)? y
Deleting blocks ready to program: 8 9 10 11
Programming image into flash
Scanning Flash blocks for usage
FMU> 
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>$BEE8;$r@Z$kA0$K$3$l$,=*$o$k$N$rBT$A$^$7$g$&!#(B
<P>
<P>
<P><CODE>$BCm0U(B:</CODE>
$B$9$G$KB8:_$7$F$$$k%U%i%C%7%e%a%b%j%$%a!<%8$r>e=q$-$9$k$H!"(B
$B%7%9%F%`$r2u$7$F$7$^$&$+$b$7$l$J$$$N$O$o$+$C$F$$$^$9$h$M!#(B
$B7h$7$F%G%P%C%0%b%K%?$r>e=q$-$7$J$$$h$&$K$7$^$7$g$&!#(B
<P>
<H2><A NAME="ss7.4">7.4 &quot;environment&quot; $B%3%^%s%I(B</A>
</H2>

<P>Milo $B$N4D6-JQ?t$,J]B8$5$l$F$$$k%U%i%C%7%e%a%b%j%V%m%C%/$rA*Br$7$^$9!#(B
<P>
<H2><A NAME="ss7.5">7.5 &quot;bootopt&quot; $B%3%^%s%I(B</A>
</H2>

<P>Milo $B$N(B &quot;bootopt&quot; $B%3%^%s%I$HF1$8$G$9(B
(
<A HREF="#milo-bootopt-section">&quot;bootopt&quot; $B%3%^%s%I(B</A>$B$r;2>H(B)$B!#(B
<P>
<H2><A NAME="ss7.6">7.6 &quot;quit&quot; $B%3%^%s%I(B</A>
</H2>

<P>$B$"$^$j0UL#$N$J$$%3%^%s%I$G$9!#(B
$B%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$+$i(B Milo $B$J$I$KLa$kM#0l$NJ}K!$O!"(B
$B%7%9%F%`$r:F5/F0$9$k$3$H$G$9!#(B
<P>
<HR>
<H2><A NAME="s8">8.</A> <A HREF="#toc8">$B@)8B;v9`(B</A></H2>

<P>$B;DG0$J$,$i(B Milo $B$O$^$@40`z$G$O$J$/!"$$$/$D$+$NCm0U$9$Y$-@)8B$,$"$j$^$9!#(B
<P>
<P>
<P>Milo $B$O(B Linux $B0J30$N%*%Z%l!<%F%#%s%0%7%9%F%`$rFI$_9~$`$3$H$O$G$-$^$;$s!#(B
Milo $B$O%$%a!<%8$rFI$_9~$s$@$"$H$KFCDj$N>l=j(B
(Linux $B$G$O(B 0xFFFFC0000310000) $B$+$i<B9T$9$k$+$i$G$9!#(B
$B$3$l$O%U%i%C%7%e%a%b%j%^%M!<%8%a%s%H%f!<%F%#%j%F%#$r<B9T$9$k;EAH$_$G$9!#(B
<P>
<P>
<P><CODE>miniboot/palcode/</CODE><EM>blah</EM>
$B$K$"$k(B PALcode $B$N%=!<%9$O4V0c$C$F$O$$$J$$$N$G$9$,!"(B
$B:G?7$N(B <CODE>gas</CODE> $B$r;H$C$F:n$k$HJQ$K$J$j$^$9!#(B
Alpha $BI>2AMQ%\!<%I%D!<%k%;%C%H$K$"$k8E$$(B a.out $B$N(B
<CODE>gas</CODE> $B$r;H$($PBg>fIW$G$9!#(B
$B;d$O?7$7$$(B <CODE>gas</CODE> $B$rC/$+$K%U%#%C%/%9$7$F$b$i$*$&$H$7$F$$$^$9!#(B
$B$=$&$7$F$$$k$&$A$K!"(B
$B%5%]!<%H$7$F$$$k%\!<%I$KBP1~$7$?%3%s%Q%$%k:Q$_$N(B PALcode $B$,=P$F!"(B
David Mosberger-Tang $B;a$,(B
$B%U%#%C%/%9$5$l$?(B <CODE>gas</CODE> $B$rH`$N(B ftp $B%5%$%H$KCV$$$F$/$l$F$$$^$7$?!#(B
<P>
<HR>
<H2><A NAME="s9">9.</A> <A HREF="#toc9">$B2r7h:Q$_$NLdBj(B</A></H2>

<P>$B$3$3$K$OB?$/$N?M$,7P83$7$?LdBj$H$=$N2r7hJ}K!$,=q$$$F$"$j$^$9!#(B
<P>
<P>
<P><B>$B!&I>2AMQ%\!<%I%G%P%C%0%b%K%?$+$i(B MS-DOS $B%U%m%C%T!<$rFI$`(B</B>
<P>
<P>
<P>AlphaPC64 $B$J$I$N(B Alpha $BI>2AMQ%\!<%I$K:\$C$F$$$k%G%P%C%0%b%K%?$r;H$C$F(B
$B%U%m%C%T!<%G%#%9%/$+$i%U%!%$%k$rFI$`:]$NLdBj$,Js9p$5$l$F$$$^$9!#(B
$B$U$D$&%G%P%C%0%b%K%?$O:G=i$N?t%;%/%?$rFI$a$k$N$G$9$,!"(B
&quot;bad sectors&quot; $B$J$I$,$"$k$HL58B%k!<%W$K4Y$j$^$9!#(B
$B%G%P%C%0%b%K%?$,M=A[$7$F$$$k(B DOS $B%U%!%$%k%7%9%F%`$H(B
Linux $B>e$N(B DOSFS $B$N<BAu$,0c$&$3$H$,860x$G$"$k$3$H$,$o$+$C$F$$$^$9!#(B
$B$b$7$3$NLdBj$,5/$3$C$?$i!"(B
DOS $B$r;H$C$F%U%m%C%T!<$K=q$-9~$`$N$,$F$C$H$jAa$$$G$9!#(B
$BNc$($P(B <CODE>milo.cab</CODE> $B$NFI$_9~$_$K<:GT$7$?$i!"(B
DOS $B%^%7%s$r5/F0$7$F%U%m%C%T!<$rF~$l$F<!$N$h$&$K$7$^$9!'(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
     copy a:milo.cab c:
     copy c:milo.cab a:
     del c:milo.cab
</PRE>
</CODE></BLOCKQUOTE>
<P>
<P>
<P>$B$b$&0lEY%U%m%C%T!<$+$i5/F0$7$^$7$g$&!#LdBj$J$$$O$:$G$9!#(B
<P>
<P>
<P><B>$B!&(BMilo $B$,(B <CODE>O></CODE> $B$H$$$&J8;z$rI=<($7$D$E$1!"F~NO$r<u$1$D$1$J$/$J$k(B</B>
<P>
<P>
<P>$B$3$N8=>]$O!"(B
$B<g$K(B  Milo $B$,(B 2 $BHVL\$N%3%s%=!<%k$H$7$F(B 
COM1 $B$r;H$&$h$&$K:n$i$l$F$$$k>l9g$K5/$3$j$^$9!#(B
$B$3$N>l9g!"(BMilo $B$O(B COM1 $B$rF~=PNO$K;H$C$F$$$^$9!#(B
$B$3$l$O%G%P%C%0$K$OHs>o$KJXMx$G$9$,!"(B
$B@\B3$5$l$?%?!<%_%J%k0J30$K%G%P%$%9$,$"$k>l9g$O$=$l$[$IJXMx$G$O$"$j$^$;$s!#(B
$B$b$7$3$NLdBj$,5/$3$C$?$i!"(B
$B%G%P%$%9$r@ZN%$9$+(B Linux $B%+!<%M%k$,5/F0$9$k$^$G2?EY$+EE8;$r@Z$C$F$/$@$5$$!#(B
Linux $B$,F0$1$PLdBj$O$J$/$J$k$G$7$g$&!#(B
<P>
<HR>
<H2><A NAME="s10">10.</A> <A HREF="#toc10">$B<U<-(B</A></H2>

<P>$B<!$N?M!9$K46<U$7$^$9!'(B
<P>
<UL>
<LI>Eric Rasmussen and Eilleen Samberg the authors of
the PALcode,</LI>
<LI>Jim Paradis for the keyboard driver and the original
MILO interface,</LI>
<LI>Jay Estabrook for his help and bugfixes,</LI>
<LI>David Mosberger-Tang for the freeware BIOS emulation
and his support and encouragement,</LI>
<LI>Last (and <CODE>not</CODE> least) Linus Torvalds for the 
timer code and his kernel.</LI>
</UL>
<P>[$BLuCm!'F|K\8l$X$NK]Lu$K$"$?$j!"(B
Linux-Alpha-JP $B%a!<%j%s%0%j%9%H$N%a%s%P$NJ}!9$h$j(B
$B?t!9$NM-MQ$J=u8@$rD:$-$^$7$?!#46<U$N0U$rI=$7$^$9!#(B]
<P>
<P>
<P>Milo $B$G$d$i$J$1$l$P$J$i$J$$$3$H$O$^$@$^$@$"$j$^$9!#(B
$B$b$7<+J,$G2?$+$D$12C$($?$$$H;W$C$?$i!";d(B
(
<A HREF="mailto:david.rusling@reo.mts.dec.com">david.rusling@reo.mts.dec.com</A>)
$B$KO"Mm$7$F$/$@$5$$!#(B
$BF1$8$3$H$r$7$F$$$k?M$,$$$k$+$b$7$l$^$;$s!#(B
<P>
<P>
<P>$B:G8e$K!"$3$N$h$&$JAG@2$7$$%A%C%W$r3+H/$7$?(B
($B$=$7$F$3$N;E;v$KJs=7$r=P$7$F$/$l$?(B) Digital $B<R$K46<U$7$^$9!#(B
<P>
<HR>
sgml21html conversion date: Tue Mar  5 20:57:10 JST 2002

</BODY>
</HTML>