summaryrefslogtreecommitdiff
path: root/documentation/RFC
diff options
context:
space:
mode:
authorRonald G. Minnich <rminnich@gmail.com>2003-06-24 03:45:36 +0000
committerRonald G. Minnich <rminnich@gmail.com>2003-06-24 03:45:36 +0000
commit9c8a06a3792d364e7e47ec353fbf5b18afb45302 (patch)
tree7590565816cba05ff2016c60c313f153e3610117 /documentation/RFC
parentc55613345ee6735d6ad8fbf68bca5512f19d2b01 (diff)
downloadcoreboot-9c8a06a3792d364e7e47ec353fbf5b18afb45302.tar.xz
hdama mainboard and target.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@898 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'documentation/RFC')
-rw-r--r--documentation/RFC/config.tex24
1 files changed, 24 insertions, 0 deletions
diff --git a/documentation/RFC/config.tex b/documentation/RFC/config.tex
index 1190c8daa9..652e7bc467 100644
--- a/documentation/RFC/config.tex
+++ b/documentation/RFC/config.tex
@@ -15,6 +15,9 @@ The goals of the new language are these:
a bit more comprehensible and flexible
\item make the specification easier for people to use and understand
\item allow unique register-set-specifiers for each chip
+\item allow generic register-set-specifiers for each chip
+\item generate static initialization code, as needed, for the
+specifiers.
\end{itemize}
\section{Language}
@@ -143,6 +146,27 @@ board ::= target (option)* mainboard
\end{verbatim}
+\subsubsection{Command definitions}
+\subsubsubsection{option}
+\subsubsubsection{default}
+\subsubsubsection{cpu}
+\subsubsubsection{arch}
+\subsubsubsection{northbridge}
+\subsubsubsection{southbridge}
+\subsubsubsection{superio}
+\subsubsubsection{object}
+\subsubsubsection{driver}
+\subsubsubsection{mainboardinit}
+\subsubsubsection{makerule}
+\subsubsubsection{makedefine}
+\subsubsubsection{addaction}
+\subsubsubsection{init}
+\subsubsubsection{register}
+\subsubsubsection{iif}
+\subsubsubsection{dir}
+\subsubsubsection{ldscript}
+
+
A sample file:
\begin{verbatim}