| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Signed-off-by: Xo Wang <xow@google.com>
Change-Id: I3523a192f60e335a728c06d667bdf8836dde0a16
|
|
|
|
|
|
|
|
|
|
|
| |
Remove net name patches from Firestone, Garrison, and Witherspoon. The
equivalent configuration was moved into the Python machine config.
Fixes openbmc/openbmc#601, fixes openbmc/openbmc#636, and
fixes openbmc/openbmc#637.
Change-Id: I2c2b03b506abffc1511e53dc622f42fe0589b00f
Signed-off-by: Xo Wang <xow@google.com>
|
|
|
|
|
|
|
|
| |
Include machine features in openpower.inc to enable host control
functionality. This requires zaius-config (Zaius.py) in the skeleton group.
Signed-off-by: Xo Wang <xow@google.com>
Change-Id: If02e863f861618683cd3d547056ffb23b08e7f22
|
|
|
|
|
|
|
|
|
| |
Add configure files to build OpenBMC for Raspberrypi.
Resolves openbmc/openbmc#399
Change-Id: Ibc9ca0357b672c2af8436dc310bc1f10f7773c55
Signed-off-by: Yi Li <adamliyi@msn.com>
|
|
|
|
|
| |
Change-Id: I432b8b7fd7030b320bba4560245cfab6d2db79ac
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, sample.inc enabled simulations of machine features
required by the Phosphor distro. These features are now optional and
controlled by a combination of distro and machine features and
sample.inc no longer exists. Removing the include of sample.inc fixes
the build of evb-ast2500 but disables those simulations.
Change-Id: If22f2c985ccb4321b510a7a5723f8960a57c5fa6
Signed-off-by: Rick Altherr <raltherr@google.com>
|
|
|
|
|
|
|
|
| |
Firestone & Garrison systems weren't building after
a6bd1e.
Change-Id: Ida8deaf8d5d00b1c5df16ab9b0410ca6f2b17cb6
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
| |
Don't need this anymore now that inventory.json is
generated dynamically.
This reverts commit 38a21ef5b470dac705ff0c05dd883518eeb4d2e2.
Change-Id: I10ff6b9a30f79de236c1d6186e4e2a3868ea5656
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
| |
Resolves openbmc/openbmc#567.
Change-Id: I68e8e726f839038a6a256ff18a88d936ab0af3e4
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
| |
Change-Id: Ieddbc96706ceb1dfd3a124a4c4b5c7b198af4b46
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
| |
Move the skeleton recipe to the openpower layer and rename
it more appropriately to packagegroup-op-apps.
Change-Id: I27bad03013fd7e5381cb535a5de4f8821674d663
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
Move the fake, example implementations from sample.inc
to phosphor-defaults. Other layers override as needed.
Change-Id: Ic024b13c39bf1750f5c76bc0fac1d18092e8305d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
| |
obmc-event-mgmt is a distro feature only.
Change-Id: I8ef1a0131ecda53b655af40a49340edf409a6951
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com
|
|
|
|
|
|
|
| |
Add a distro/machine feature for Host IPMI.
Change-Id: I873e5a37236ab408890e967109f16bc1926503be
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
The desired providers were previously expressed in a
virtual package. Move them to a packagegroup instead.
Change-Id: I7343b64871b655dc7f567ecb8412b6b47b791d33
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
These variables don't do anything functionally at the moment
and the idea is better implemented with a packagegroup anyway.
Change-Id: I026989df7a1169d44ff1a532731c97930c95d293
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The value added by these classes is minimal and lowers the flexibility
available to clients using them when it comes to packaging.
Rename recipe virtuals - obmc-phosphor seems redundant.
Align package virtual names with best practices (virtual-package).
Change-Id: I34c3cb03f6b1d2aaa734ed02078b388667f70917
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
| |
Fixes build breakage for Zaius.
Change-Id: I7cb274263865c5b318e16696222a8bb6c3b200ec
Signed-off-by: Xo Wang <xow@google.com>
|
|
|
|
|
| |
Change-Id: I60dd0f975d0ec1ef44335814382d915b797a9d04
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
| |
This will fetch a script from the phosphor-mrw-tools repo
and use it to generate the system inventory data from
the machine readable workbook XML. The resulting .json
file will go into the flash image for use on the system.
Change-Id: I888ea51a2a75d915238776be568960e0898d6106
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds a new obmc-xmlpatch class that can be
inherited in a recipe to provide a do_patch task to patch XML
files. The patch files are themselves XML, and must end in
.patch.xml for do_patch to find them.
This commit also includes Palmetto patches specified in
palmetto.xml.patch.xml that are required to build the system
inventory.
Change-Id: Idae6ffd8e7a3aa247115ff3a840e047727ff0d1a
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
Zaius is a P9 system announced at the 2016 OpenPOWER Summit.
This uses samples.inc for phosphor feature selection as skeleton does
not yet have configs for Zaius.
Signed-off-by: Xo Wang <xow@google.com>
Change-Id: I9aa35304251ce62660115d5f2ebc9c6a829fceec
|
|
|
|
|
|
|
|
| |
The policy feature doesn't have any meaning or definition
at the moment so remove in an attempt to reduce clutter.
Change-Id: I7edaeb3bc9ffb409e5f7dfeae424ffb94f6085fd
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
Given that these are already in the recipes-phosphor
directory this seemed redundant.
Change-Id: I48a1ab79e0eda88fc5e6af88f198ca3941e829b8
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
Set the machine readable workbook URI and REV variables
so the mrw-native recipe can retrieve the XML.
Change-Id: I1f63365917f818b31c00997edb312f700b935af3
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
| |
Change-Id: Ib558f345200bb7aa8f0a394a025b77b3f604c7ab
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Create a recipe that will install Palmetto's inventory
file into the flash image. This is mostly a proof of
concept to show how the inventory could be data driven.
A future commit will update inventory_manager.py to use it.
Eventually, this file will be auto generated from the machine
readable workbook.
Change-Id: I2723ff0dbc25807561ca3f9355ccfb64353119e5
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
| |
Enable systemd chassis and bmc state management support for Phosphor.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I180496eb8e48dfc617f944053b8e909210c6df7d
|
|
|
|
|
|
|
|
| |
Barreleye specific overrides in preparation for the move to
systemd state management.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com
Change-Id: Ifaca2e849625530ac97accdf0542d14f9708ee0f
|
|
|
|
|
|
|
|
| |
Palmetto specific overrides in preparation for the move to
systemd state management.
Change-Id: Ie9168f0e4db965a553af2e96e8dbb22b527257e9
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
| |
Preparing to start these with systemd.
Change-Id: I39a99242cee3e9e17e51356521d29bab5ad7d399
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
| |
These aren't used on Palmetto, so don't build them.
Change-Id: Ib31628cc29750e0a4a932759fc3e4723ac643bf4
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
With yocto-2.1, per meta-yocto/conf/layer.conf, meta-yocto is
deprecated and should be transitioned to meta-poky.
Change-Id: Ie1819c13d1741d68f130570c676b3fe274cbb6f4
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There isn't any reason to be baking pflash or libobmc_intf
recipes for sdk or build machines (x86).
This was mistakenly added (by me) based on misunderstanding
of how to get dev packages into the target sysroot.
The correct way to do this is to just have a dev package
whose main package is in IMAGE_INSTALL or has a dependency on
another dev package (whose main package is in IMAGE_INSTALL).
I'm not adding those dependencies now here because at the moment
pflash-dev is unused and libobmc_intf will eventually disappear.
Change-Id: I691cd029a69ad7554faeb4782ae97b92946c9a7b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: I84e08ce3c54bac67dff7b80d431085ee18db38e4
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: Icda8c4fa3b11605f473c53552c1c4b9a667e22a3
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
| |
Change-Id: I4ce995e7780a355f1c850dd0f9092f763471df75
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: I250c891eb77dacabb8e76199591b7d5aac0e0122
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
| |
Move pflash to a general skiboot recipe so that we can create
additional recipes for other components of skiboot.
Change-Id: I59253d17840da7a07f00bec9c650676da9ffb5e5
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: Ibc6925f1da7f1471cf722a1b7e257f613588041b
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
| |
This matches Yocto 2.1 per 685daeb6.
Change-Id: Idee5377f6a40de1d37db25d73b44382bad521934
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
| |
This should include a fix for parallel building.
Change-Id: If4c9b7e28182465bbf4f3a1da00cacf49d347721
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
| |
This u-boot patch was breaking the build.
The configuration is provided by u-boot and no longer needs to be
patched.
Change-Id: I736d0392ee82241d8cf94ee7abce14252d976883
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This moves all machines to a new u-boot branch. The u-boot branch is
based on this month's upstream v2016.07 release, and contains cleanups
that get us closer to submitting upstream.
Importantly for the machine configurations, we now have four new
defconfigs that replace the previous targets:
- ast_g4_ncsi_defconfig: ast2400 with NCSI networking
- ast_g4_phy_defconfig: ast2400 with directly attached PHY networking
- ast_g5_ncsi_defconfig: ast2500 with NCSI networking
- ast_g5_phy_defconfig: ast2500 with directly attached PHY networking
We now support Firestone again with the ast_g4_phy_defconfig.
This commit updates all machines to the new branch and defconfig. It
also removes unused patches that were being made to u-boot, in the case
of barreleye (a patch to aspeednic.c) and palmetto (a modification to
the u-boot environment).
Change-Id: Ic4baf9ae0d5f4046e69cab99d54865771b01cd2a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
| |
Change-Id: Ieaebc07ae32df684de756a113f06f4ab6b7fd4bf
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
| |
Reduce the number of files to be updated after a
skeleton update from two to one.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
| |
This enables all of the i2c buses that are present in the hardware.
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
| |
Pick up fixes and the ability to update at runtime and get the
bmc code update progress.
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
|
|
|
|
|
| |
A number of the layer paths in the non-removable section
of the bblayers.conf templates had invalid paths.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|\
| |
| | |
Add pflash parallel build fix patch
|