diff options
author | Lee Leahy <leroy.p.leahy@intel.com> | 2016-02-14 14:55:29 -0800 |
---|---|---|
committer | Leroy P Leahy <leroy.p.leahy@intel.com> | 2016-02-19 20:24:02 +0100 |
commit | de8c7e39bce97f13e09e53a3a1bdf4edcfebec79 (patch) | |
tree | 53185fa99738fe924bcee9ffae2b21b0b0ccc3db /Documentation/Intel/Board/board.html | |
parent | db7410e0a4250631e9757c2dbd6514dd2559da2a (diff) | |
download | coreboot-de8c7e39bce97f13e09e53a3a1bdf4edcfebec79.tar.xz |
Documentation: x86 device tree processing and memory map
Add documentation on:
* FSP Silicon Init
* How to start the x86 device tree processing for ramstage
* Disabling the PCI devices
* Generic PCI device drivers
* Memory map support
TEST=None
Change-Id: If8f729a0ea1d48db4d5ec1d4ae3ad693e9fe44f0
Signed-off-by: Lee Leahy <leroy.p.leahy@intel.com>
Reviewed-on: https://review.coreboot.org/13718
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
Diffstat (limited to 'Documentation/Intel/Board/board.html')
-rw-r--r-- | Documentation/Intel/Board/board.html | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/Documentation/Intel/Board/board.html b/Documentation/Intel/Board/board.html index 47d329515d..91aa3054d4 100644 --- a/Documentation/Intel/Board/board.html +++ b/Documentation/Intel/Board/board.html @@ -16,6 +16,7 @@ <li><a href="#RequiredFiles">Required Files</a></li> <li>Enable <a href="#SerialOutput">Serial Output</a></li> <li>Load the <a href="#SpdData">Memory Timing Data</a></li> + <li><a href="#DisablePciDevices">Disable</a> the PCI devices</li> </ol> @@ -181,7 +182,33 @@ </ol> + +<hr> +<h1><a name="DisablePciDevices">Disable PCI Devices</a></h1> +<p> + Ramstage's BS_DEV_ENUMERATE state displays the PCI vendor and device IDs for all + of the devices in the system. Edit the devicetree.cb file: +</p> +<ol> + <li>Edit the devicetree.cb file: + <ol type="A"> + <li>Add an entry for a PCI device.function and turn it off. The entry + should look similar to: +<pre><code>device pci 14.0 off end</code></pre> + </li> + <li>Turn on the devices for: + <ul> + <li>Memory Controller</li> + <li>Debug serial device</li> + </ul> + </li> + </ol> + </li> + <li>Debug until the BS_DEV_ENUMERATE state shows the proper state for all of the devices</li> +</ol> + + <hr> -<p>Modified: 31 January 2016</p> +<p>Modified: 15 February 2016</p> </body> </html>
\ No newline at end of file |