diff options
author | Stefan Reinauer <stepan@openbios.org> | 2004-02-10 16:53:55 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2004-02-10 16:53:55 +0000 |
commit | c0f4e2aecbec701d5e6d7f21c29c7deec6bfdf03 (patch) | |
tree | 7b25f778bf3048dd04c8266207fe6bd17a6e6e47 | |
parent | 2d3cf24580cbc4182cb08c21bb421fffe44741dd (diff) |
small ACPI addon
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@1373 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
-rw-r--r-- | documentation/LinuxBIOS-AMD64.tex | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/documentation/LinuxBIOS-AMD64.tex b/documentation/LinuxBIOS-AMD64.tex index b9b309cb65..455f6d3065 100644 --- a/documentation/LinuxBIOS-AMD64.tex +++ b/documentation/LinuxBIOS-AMD64.tex @@ -1089,6 +1089,32 @@ numbering will force you to adopt the code in mptable.c. This is subject to change in future revisions. +\subsection {ACPI Tables} + +There is initial ACPI support in LinuxBIOS now. Currently the only gain with +this is the ability to use HPET timers in Linux. To achieve this, there is a +framework that can generate the following tables: +\begin{itemize} +\item RSDP +\item RSDT +\item MADT +\item HPET +\end{itemize} + +To enable ACPI in your LinuxBIOS build, add the following lines to your +configuration files: +\begin{verbatim} +uses HAVE_ACPI_TABLES +[..] +option HAVE_ACPI_TABLES=1 +\end{verbatim} + +To keep Linux doing it's pci ressource allocation based on IRQ tables and MP +tables, you have to specify the kernel parameter \texttt{pci=noacpi} otherwise +your PCI devices won't get interrupts. +It's likely that more ACPI support will follow, when there is need for certain +features. + \subsection{POST} LinuxBIOS has three different methods of handling POST codes. They can be triggered using configuration file options. @@ -1230,13 +1256,13 @@ code. The fallback mechanism can be used with the \texttt{cmos\_util}. LinuxBIOS supports the following standards \begin{itemize} \item Multiprocessing Specification (MPSPEC) 1.4 -\item IRQ Tables +\item IRQ Tables (PIRQ) +\item ACPI (initial support on AMD64) \item Elf Booting \end{itemize} However, the following standards are not supported until now, and will probably not be supported in future revisions: \begin{itemize} -\item ACPI \item APM \end{itemize} |