[coreboot-gerrit] Patch merged into coreboot/master: 91b30d3 nyan: Add a stub mainboard.

gerrit at coreboot.org gerrit at coreboot.org
Wed Sep 10 19:35:18 CEST 2014


the following patch was just integrated into master:
commit 91b30d364aaf7d9ca1a189189bfc6666e98553e2
Author: Gabe Black <gabeblack at google.com>
Date:   Thu Sep 26 16:27:55 2013 -0700

    nyan: Add a stub mainboard.
    
    Old-Change-Id: Icdde4cf5e1abb3ae1ad14279ebc129919ba30074
    Signed-off-by: Gabe Black <gabeblack at google.com>
    Reviewed-on: https://chromium-review.googlesource.com/170837
    Reviewed-by: Gabe Black <gabeblack at chromium.org>
    Commit-Queue: Gabe Black <gabeblack at chromium.org>
    Tested-by: Gabe Black <gabeblack at chromium.org>
    (cherry picked from commit e9d87534ccacb42d508f1902786470798a2dbaea)
    
    nyan: Add a "special-class" for aggregating BCT files into bct.cfg.
    
    The config file which cbootimage processes to create a BCT could come from
    multiple different files, individually selected based on config options,
    and/or split up into different files for organizational purposes. This change
    adds a special-class which collects those files and concatenates them all
    together in a bct.cfg which can be processed more easily by other parts of the
    build.
    
    While the BCT files themselves are potentially very board specific, for
    instance ones that hold memory timing information, this bit of code which
    collects them is not. It has to be in each board file instead of alongside the
    CPU, however, to ensure that the special class is set up before another
    Makefile tries to use it. If we end up with lots of Tegra based boards which
    duplicate this code over and over, we might want to revisit how this works.
    
    Old-Change-Id: I58e1373434f89e69298990ea4643a19d8afdc309
    Signed-off-by: Gabe Black <gabeblack at google.com>
    Reviewed-on: https://chromium-review.googlesource.com/170922
    Reviewed-by: Gabe Black <gabeblack at chromium.org>
    Commit-Queue: Gabe Black <gabeblack at chromium.org>
    Tested-by: Gabe Black <gabeblack at chromium.org>
    (cherry picked from commit 3ae44178b7084037a75e16ce161b1432abf4246a)
    
    nyan: Add bct files for nyan.
    
    There's a config option which selects between the emmc and spi config files
    depending on what the firmware is intended to boot from. These are copied from
    the files installed by the tegra-bct-nyan ebuild, except that the spi config
    file has been modified so that there's only one copy of the BCT and so that it
    only has one configuration. This is to save space in the final image.
    
    Old-Change-Id: Ibf1b895bb3ed060d394fc6ffcec67b6972bb21e3
    Signed-off-by: Gabe Black <gabeblack at google.com>
    Reviewed-on: https://chromium-review.googlesource.com/170923
    Reviewed-by: Gabe Black <gabeblack at chromium.org>
    Commit-Queue: Gabe Black <gabeblack at chromium.org>
    Tested-by: Gabe Black <gabeblack at chromium.org>
    (cherry picked from commit 6bbcffe04e8ae73c86bc05c577a67f909857e1c0)
    
    Squashed three commits required to get nyan building since some patches
    were out of order. Added a select to the nyan mainboard Kconfig to have
    a rom size of 1024K to match the saved config on the chromium side.
    
    Change-Id: I346dbb02d216adfea9707e40adf0a4d1e0fabf36
    Signed-off-by: Isaac Christensen <isaac.christensen at se-eng.com>
    Reviewed-on: http://review.coreboot.org/6669
    Tested-by: build bot (Jenkins)
    Reviewed-by: David Hendricks <dhendrix at chromium.org>


See http://review.coreboot.org/6669 for details.

-gerrit



More information about the coreboot-gerrit mailing list