From de8c7e39bce97f13e09e53a3a1bdf4edcfebec79 Mon Sep 17 00:00:00 2001 From: Lee Leahy Date: Sun, 14 Feb 2016 14:55:29 -0800 Subject: 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 Reviewed-on: https://review.coreboot.org/13718 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth --- Documentation/Intel/Board/board.html | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) (limited to 'Documentation/Intel/Board') 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 @@
  • Required Files
  • Enable Serial Output
  • Load the Memory Timing Data
  • +
  • Disable the PCI devices
  • @@ -181,7 +182,33 @@ + +
    +

    Disable PCI Devices

    +

    + 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: +

    +
      +
    1. Edit the devicetree.cb file: +
        +
      1. Add an entry for a PCI device.function and turn it off. The entry + should look similar to: +
        device pci 14.0 off end
        +
      2. +
      3. Turn on the devices for: +
          +
        • Memory Controller
        • +
        • Debug serial device
        • +
        +
      4. +
      +
    2. +
    3. Debug until the BS_DEV_ENUMERATE state shows the proper state for all of the devices
    4. +
    + +
    -

    Modified: 31 January 2016

    +

    Modified: 15 February 2016

    \ No newline at end of file -- cgit v1.2.3