summaryrefslogtreecommitdiffstats
path: root/openpower/package/Config.in
Commit message (Collapse)AuthorAgeFilesLines
* Split P8 and P9 Hostboot and OCC packagesStewart Smith2018-05-021-1/+3
| | | | | | | | | | | | | | | | | | This was causing a couple of issues: 1) increased complexity in build files 2) It breaks the pkg-version patch detection/checksum 3) Failing to apply patches to would silently fail The split makes this a bit easier and requires less custom code. We keep the P9 hostboot/occ named hostboot/occ, so that day-to-day, nobody notices a difference. The only difference you'll notice is if doing POWER8 hostboot/occ development, as the package name will be 'hostboot-p8' or 'occ-p8'. Fixes: https://github.com/open-power/op-build/issues/876 Fixes: https://github.com/open-power/op-build/issues/1194 Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Add support for using the hcode repoRichard J. Knight2018-04-101-0/+1
| | | | | | | | | | | | | | -Add hcode package to enable compiling hardware reference image -Modify pnor and sbe makefiles to include a dependency on the hcode repository -Modify config files so that p9 platfoms use the compiled version of the hardware reference image by default -Update hostboot-binaries.mk to install the ring images to the staging dir [stewart: remove IBM Austin specific paths, update defconfigs] Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
* Secure Boot: Incorporate sb-signing-framework package into op-buildNick Bofferding2017-10-031-0/+1
|
* Integrate sb-signing-utils into op-buildDave Heller2017-07-271-0/+1
| | | | | | | | | | | | | | | | | This adds support for building sb-signing-utils from github.com/hellerda. It includes the openpower/package/sb-signing-utils/ directory with Config.in, *.mk, and ./keys directory holding the IBM Imprint keys and README. Build is activated by the presence of BR2_OPENPOWER_SECUREBOOT_ENABLED in the _defconfig. In this patch it is set in habanero_defconfig only. Even with BR2_OPENPOWER_SECUREBOOT_ENABLED, the package will only be built, it will not be activated (i.e. used in PNOR packaging step) until additional patches are added to op-build and openpower-pnor packages. Signed-off-by: Dave Heller <hellerda@linux.vnet.ibm.com> [stewart@linux.vnet.ibm.com: cleaned git history, cherry-picked onto master] Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Single XML package rather than one per platformStewart Smith2017-05-161-9/+2
| | | | | | | | | | This saves us a *lot* of copy&pasted build foo and replaces it with a couple of config options that can be set in menuconfig. This makes adding a new platform a much smaller operation, requiring fewer changes that are scattered throughout the buildroot tree. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* add p9dsu project.jim2017-05-011-0/+1
| | | | | [stewart@linux.vnet.ibm.com: bump skiboot to 5.5.0 final] Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Update SBE code for P9Sachin Gupta2017-04-071-0/+1
|
* Add romulus build filesMengze Liao2017-03-011-0/+1
|
* Add support for IMA-CATALOG packageMatt Ploetz2017-01-191-0/+1
|
* package/zaius-xml: add new package to hold Zaius MRW MXLRobert Lippert2017-01-091-0/+1
| | | | | | | This points to my person repository for the moment until we can get this package added to the open-power github repository. Signed-off-by: Robert Lippert <rlippert@google.com>
* Update to Buildroot 2016.11Joel Stanley2016-12-231-21/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Regenerate defconfigs * The GCC 5 series is the buildroot default, so we need to explicitly select our GCC version if we want something else. We've gone with GCC 4.9 for Witherspoon. All other platforms are GCC 6. * Move to the latest glibc and binutils releases * We still use the 4.4 kernel headers for all platforms, including those on the 4.9 release candiates. This is because buildroot is yet to understand the 4.9 kernel. One important part of this shift is to update the external format. From the Buildroot documentation: > Before Buildroot 2016.11, it was possible to use only one br2-external > tree at once. With Buildroot 2016.11 came the possibility to use more > than one simultaneously (for details, see Section 9.2, “Keeping > customizations outside of Buildroot”). > > This however means that older br2-external trees are not usable as-is. A > minor change has to be made: adding a name to your br2-external tree. > > This can be done very easily in just a few steps: > > First, create a new file named external.desc, at the root of your > br2-external tree, with a single line defining the name of your > br2-external tree: > > $ echo 'name: NAME_OF_YOUR_TREE' >external.desc > Note. Be careful when choosing a name: It has to be unique and be made > with only ASCII characters from the set [A-Za-z0-9_]. > > Then, change every occurence of BR2_EXTERNAL in your br2-external tree > with the new variable: > > $ find . -type f | xargs sed -i > 's/BR2_EXTERNAL/BR2_EXTERNAL_NAME_OF_YOUR_TREE_PATH/g' > Now, your br2-external tree can be used with Buildroot 2016.11 onward. > > Note: This change makes your br2-external tree incompatible with > Buildroot before 2016.11. Signed-off-by: Joel Stanley <joel@jms.id.au>
* Build PPE42 packagesMatt Ploetz2016-09-011-0/+2
|
* Add witherspoon-xml supportMatt Ploetz2016-08-261-0/+1
|
* packages: Add proper definitions for common-p8-xml and openpower-mrwJeremy Kerr2016-07-251-0/+2
| | | | | | | | | | | | | | | | | | | The Config.in files for common-p8-xml and openpower-mrw are empty, and not included by any of the current kconfig infrastructure. We want to express config dependencies that include these packages, as we need the xml and mrw components to be build before the PNOR image. In order to express those dependencies in a DEPENDENCIES variable, we need to have corresponding kconfig symbols. For openpower-mrw, we just enable if hostboot is selected. For common-p8-xml, we enable if hostboot is selected, but also depend on the MRW package, as this is required by each of the platform xml packages. This allows those packages to depend on the common package, rather than open-coding those dependencies in each. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* openpower: Add loadkeys package to enable backtabSamuel Mendoza-Jonas2016-03-301-0/+1
| | | | | | | | | | | This is a copy of the buildroot package 'kbd', but with a custom install command that only installs the 'loadkeys' binary, saving almost 1MB of space. The loadkeys command then allows us to add additional keymap definitions during init to enable the use of Shift-Tab on the VGA console. Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
* Barreleye platform definition for buildroot.Johnny2016-03-041-0/+1
| | | | | | | [stewart@linux.vnet.ibm.com: use the non-deprecated buildroot BR2_PACKAGE_LINUX_FIRMWARE_CXGB4_T4 config option. Also bump kernel version to match other platforms.] Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* openpower: Add libflash packageSam Mendoza-Jonas2016-02-101-0/+1
| | | | | | | | Add a new 'libflash' package to install the libflash shared library from Skiboot without the rest of the build depending on a certain Skiboot version. Signed-off-by: Sam Mendoza-Jonas <sam@mendozajonas.com>
* Update buildroot to 2015.05 baseStewart Smith2015-09-101-0/+1
| | | | | | Adds petitboot to openpower overlay rather rather than in buildroot branch. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Garrison building supportMatt Ploetz2015-06-111-0/+1
|
* skiboot: Move skiboot from buildroot tree into openpower overlayJeremy Kerr2015-03-271-0/+1
| | | | | | | | | This change moves the skiboot package from the buildroot tree, into the op-build tree (ie, into the openpower BR2 overlay). This will allow us to decouple buildroot updates from skiboot updates. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add CAPI ucodeMichael Neuling2015-03-061-0/+1
| | | | | | This adds building the CAPI ucode into the palmetto and habenero pnor images. Signed-off-by: Michael Neuling <mikey@neuling.org>
* Firestone makefilesMatt Ploetz2015-03-021-0/+1
|
* Add MRW tools and xmlBrian Silver2014-12-121-1/+2
|
* Add OCC buildroot toolingBrian Silver2014-12-111-0/+2
|
* Palmetto PNOR Build Process FunctionalityBill Hoffa2014-07-031-0/+4
|
* Add ffs package.Patrick Williams2014-07-031-0/+1
OpenPOWER on IntegriCloud