aboutsummaryrefslogtreecommitdiff
path: root/documentation/RFC/config.tex
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/RFC/config.tex')
-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}