%
% Alpha Linux Project
% Nov 24, 1998
% Byungsoo Jung
% bsjung@alpha.secsm.org
%
\documentclass[11pt,a4]{article}
\usepackage{hangul,doublespace,a4wide,epsfig,epsf}

% ----------------------------------------------------------------
\begin{document}

% ===========================
%    Cover Page
% ===========================

\null \vspace{2.5cm}

\hrule \hrule \hrule \hrule \hrule

\vspace{1.2cm}

\begin{center}
\noindent {\Huge
Alpha Miniloader�� ������ �ҽ� �ڵ� �м�
}
\end{center}

\vspace{1.2cm}

\hrule \hrule \hrule \hrule \hrule \hrule

\vspace{1.0cm}

\vspace{6cm}

\begin{center}
{\LARGE
�Ｚ ����Ʈ���� ����� \\
������ ����� ����  \\
�� �� ��  \\

\vspace{1cm}

1998�� 12�� 3�� �ʺ� \\
}

\end{center}

\thispagestyle{empty}
% ----------------------------------------------------------------
\newpage
\pagenumbering{roman}

\pagestyle{plain}
% ===========================
%      Tables of Contents
% ===========================
\clearpage
\tableofcontents
\newpage
\pagenumbering{arabic}
% ----------------------------------------------------------------

\section{Alpha Miniloader�� ���Ͽ�}

MILO : �Ѹ���� BIOS firmware�̴�.

\begin{enumerate}
\item PALcode
\item Memory set up code
\item Video code
\item Linux kernel code (interrupt handing)
\item Linux block device drivers
\item File system support (MS-DOS, ext2, ISO9660)
\item NVRAM code for managing environment variables
\end{enumerate}

\section{MILO Loading ���}

\begin{enumerate}
\item Windows NT ARC firmware : Windows NT��, ���� ���� �Ϲ���
\item Evalutaion Board Debug Monitor
\item Failsafe Boot Block Floppy 
\item Flash ROM
\item SRM Console : Digital UNIX �� 
\end{enumerate}

\section{MILO Source Code �м�}

\subsection{�ڵ� ��  �м�}
��ü �ҽ��ڵ� : 
\begin{enumerate}
\item MILO  core : 2�� 4õ ����
\item PALcode : 1�� 1õ ����
\item x86 emulation : 1�� 6õ ����
\item file system code : 3õ ����
\item zip code : 1õ ����
\end{enumerate}

\subsection{MILO core �м�}

\begin{enumerate}
\item memory.c
\item boot\_main.c : Main routine for the miniloader
\item cpu.c
\item devices.c : Linux kernel
\item env.c
\item flash.c
\item kbd.c
\item nvram.c
\item printf.c
\item timer.c
\item uart.c
\item vgacolors.c
\item vgafonts.c
\item x86\_sysenv.c
\item milo.c : Miloader command interface
\item video.c : Video support
\item tga.c
\item eb.c : Evalutaion board flash code
\item 28f008sa.c
\item stub\_main.c : �ʱ�ȭ��ƾ, Milo�� unzip�ϰ� �ٽ� Milo�� Jump
\item biosvga.c
\item hwrpb.c
\item support.c
\item noname.c
\item flash\_main.c
\item relocate.c
\item smc.c
\item pceb.c
\end{enumerate}

\subsection{MILO ������ ����}
\begin{enumerate}
\item \$ make KSRC=/usr/src/linux config
\item \$ make KSRC=/usr/src/linux 
\end{enumerate}

\begin{thebibliography}{99}
\bibitem{1} {\bf Alpha Miniloader Howto}, http://sunsite.unc.edu/ldp
\bibitem{2} {\bf Milo Source code}, 
	ftp://gatekeeper.dec.com/pub/Digital/Linux-Alpha/Miniloader
\end{thebibliography}

\end{document}

\begin{thebibliography}{99}
\bibitem{1} {\bf Alpha Miniloader Howto}, http://sunsite.unc.edu/ldp
\bibitem{2} {\bf Milo Source code}, 
	ftp://gatekeeper.dec.com/pub/Digital/Linux-Alpha/Miniloader
\end{thebibliography}

\end{document}
