summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* linux-obmc: Bump version to 4.7Patrick Williams2016-08-162-17/+34
| | | | | | Change-Id: Iffaa780c72f91e8feda6aaa17751b122c2a60aeb Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Signed-off-by: Joel Stanley <joel@jms.id.au>
* debug-tarball: Add busybox to install list.Patrick Williams2016-08-161-1/+1
| | | | | | | | | | | By adding busybox to the install list, we ensure its dependencies are compiled. Since busybox provides /bin/sh and all RPMs depend on /bin/sh, we need this anyhow. Fixes openbmc/openbmc#506. Change-Id: Iaa41c5a05a508a745c33d14e9e6739b2c44be64a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-network: Add python-ipy RDEPENDPatrick Williams2016-08-151-1/+1
| | | | | | | | A recent change in the upstream package requires an additional python dependency. Add now. Change-Id: I83d0cbe79007f6a6885b7578ad8d60d010c0417f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-user: Fix race-condition in buildPatrick Williams2016-08-151-0/+7
| | | | | | | | | | | | phosphor-user was attempting to compile, even though it only needs a python script out of a repository. The compile depends on libsystemd but systemd was not a DEPENDS. Short-circuit by setting do_compile to be empty. Fixes openbmc/openbmc#511. Change-Id: Idf4da676d8905a2900a7ecf40f120da431dd4300 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* ipmid: Update dev pkg dependenciesBrad Bishop2016-08-141-0/+1
| | | | | | | | | The ipmid dev pkg depends on the mapper dev pkg. This has the added side effect of installing the mapper dev pkg into the SDK. Change-Id: I6682415b58bd4415c80cd8c59404ca0ab80e9582 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* network.bb: bump versionPatrick Williams2016-08-131-1/+1
| | | | | Change-Id: I355526e64aed6f54ba6ab36c8e996bdcd3b6ab0b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* obmc-console.bb: bump versionPatrick Williams2016-08-131-1/+1
| | | | | Change-Id: I5a904589c1bd4c203ea13395437f04ca1411c79a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* obmc-phosphor-event.bb: bump versionPatrick Williams2016-08-131-1/+1
| | | | | Change-Id: I4e0e37494489fe9c469007492f8de794f0413b8a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* obmc-phosphor-user.bb: bump versionPatrick Williams2016-08-131-1/+1
| | | | | Change-Id: If262694f7e2d4808537812d3a1dac68cfc19d5a2 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pyphosphor.bb: bump versionPatrick Williams2016-08-131-1/+1
| | | | | Change-Id: I2e46fc0e8380178c4e0ed9ab3429cf8f0c4fdf81 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* host-ipmid.bb: bump versionPatrick Williams2016-08-131-1/+1
| | | | | Change-Id: I512e10e590e9c10e9f0754ee5de4e0b7a4b7df7a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* rest-dbus: Standardize SRC_URI linePatrick Williams2016-08-131-3/+1
| | | | | Change-Id: I394620347ddc85de806d859642404896da395331 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-phosphor: Add ldd to debugtoolsPatrick Williams2016-08-101-0/+1
| | | | | | | Resolves openbmc/openbmc#225 Change-Id: Icc55978794ad93a1ba051e9fd89c29f558b904ab Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-openpower: Add pdbg to tarballPatrick Williams2016-08-101-0/+1
| | | | | Change-Id: Icda8c4fa3b11605f473c53552c1c4b9a667e22a3 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-openpower: Add pdbg tool recipeJoel Stanley2016-08-102-0/+46
| | | | | | Change-Id: I4ce995e7780a355f1c850dd0f9092f763471df75 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* skiboot-gard: Add recipe and add to tarballPatrick Williams2016-08-105-1/+121
| | | | | Change-Id: I250c891eb77dacabb8e76199591b7d5aac0e0122 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pflash: Refactor recipePatrick Williams2016-08-103-25/+30
| | | | | | | | 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>
* os-release: Fix taskhash mismatch under sstatePatrick Williams2016-08-101-1/+1
| | | | | | | | | | | | | When running with the sstate enabled, we get an error like: ERROR: os-release-1.0-r0 do_compile: Taskhash mismatch f701250f9d5eb01c0164fed0746f9720 verses 8ce6327369d840e58ac59a411d713495 for .../os-release.bb.do_compile Remove a few variables from the vardeps to resolve this. Change-Id: I287535744dd1e671fe411e27474661fbb467bb78 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-openpower: Add pflash to debug tarballPatrick Williams2016-08-101-0/+3
| | | | | Change-Id: Ibc6925f1da7f1471cf722a1b7e257f613588041b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* obmc-phosphor-image: Enable debug tarballPatrick Williams2016-08-101-0/+2
| | | | | Change-Id: Ic7491464ef5acf39ad36b03178aa715c244a5329 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-phosphor: Create debug tarball imagePatrick Williams2016-08-103-0/+28
| | | | | Change-Id: I50a03205faf28f6ae19bf3ff1c0e58f7b0448bc5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* ast2400: Update prefered u-boot versionPatrick Williams2016-08-101-2/+2
| | | | | Change-Id: I8b1dc64b8f53b3f90c6a24b690507384912908a4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* systemd: remove hwdbEdward A. James2016-08-101-0/+2
| | | | | | | | | | This change completely removes hwdb and all associated files from the image. The BMC isn't using any of the devices in the database. Resvoles openbmc/openbmc#219 Change-Id: I07e028c6a75cd78c0812c50633768042d3136adb Signed-off-by: Edward A. James <eajames@us.ibm.com>
* Remove sdl-native from ASSUME_PROVIDEDPatrick Williams2016-08-093-3/+3
| | | | | | | This matches Yocto 2.1 per 685daeb6. Change-Id: Idee5377f6a40de1d37db25d73b44382bad521934 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Make REST server process depend on networkdAdriana Kobylak2016-08-081-0/+1
| | | | | | | | | | | | | | | | | Whenever networkd restarts, like when network configuration changes, restart the rest server to avoid it getting hung if there are pending REST transaction when the network configuration changed. Use PartOf in the service file because from the systemd documentation, this option is limited to stopping and restarting of units, which is the only desire at this time. This is a temporary workound until a resolution is found, see issues below. Refer to openbmc/phosphor-rest-server#24 Refer to openbmc/openbmc#501 Change-Id: I6198583506d24e3a90baa6eaaf4f94e612c3d3a5 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* obmc-mapper: Remove extra spaceBrad Bishop2016-08-071-1/+1
| | | | | | | A space is not required with += syntax. Change-Id: I593d54ebff12218672892edefbc206637c693da7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Point skeleton back at upstreamBrad Bishop2016-08-071-2/+2
| | | | | | | This was mistakenly pointed at my personal repository. Change-Id: I24c758ecfaf27f3ce1992a572c9f7f7f0e33de92 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* /etc/os-release version should match the Firmaware version.Ratan Gupta2016-08-051-0/+3
| | | | | | | | | | | | | | eg:-Currently it is being displayed as following. VERSION="0.1.0 (krogoth)" VERSION_ID="v0.6-157-gd011f68-dirty" Expected is :- VERSION="v0.6-157" Fixes openbmc/openbmc#483 Change-Id: Idffe553da0e31fd505e31a954bb071a140613e91 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Add autoconf-archive macros for building with autotoolsMatthew Barth2016-08-043-0/+30
| | | | | | | | | | Created recipe to integrate version 2016.03.20 of the autoconf-archive set of macros to provide more robust features building with autotools. Also included deploying these macros into the appropriate host sdk directory. Change-Id: I73063012092c6cd7b0b26ebecec6466bd5196d2e Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* git-review config for gerrit.openbmc-project.xyzRick Altherr2016-08-021-0/+5
| | | | | | | | | | | | | | | git-review is a tool that helps submitting git branches to gerrit for review. Documentation on setup and usage is available at http://docs.openstack.org/infra/git-review/. This config file sets defaults for the openbmc project to upload/download reviews from gerrit.openbmc-project.xyz. Running 'git review' in a local branch will push commits in that branch to Gerrit. Likewise, 'git review -d <change-id>' will download the specified change from Gerrit into a local branch named review/<author>/<topic_name>. Change-Id: I2b960a5f8550fbdc7032828d774c1710d08ed5d7 Signed-off-by: Rick Altherr <raltherr@google.com>
* pflash: Update to 5.3.0Patrick Williams2016-08-021-2/+2
| | | | | | | This should include a fix for parallel building. Change-Id: If4c9b7e28182465bbf4f3a1da00cacf49d347721 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* obmc-mapper: add dependency on systemdRick Altherr2016-08-011-0/+2
| | | | | | | | | | mapper.c includes systemd/sd-bus.h which requires systemd to be installed before obmc-mapper is built. This may have been working via an indirect dependency previously. Regardless, an explicit dependency is appropriate. Change-Id: Ia0c1816568a526c8e96703d866c7b00a1e1b3fc0 Signed-off-by: Rick Altherr <raltherr@google.com>
* Recipe updatesBrad Bishop2016-07-295-7/+23
| | | | | | | | | | | | | | | Bump: - host-ipmid - host-ipmid-fru - skeleton - pyphosphor - obmc-mapper Enable libmapper in obmc-mapper. Change-Id: I73a3a363821db80cc1883c431a7aff0f90717e58 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* classes: prepare some classes for nativeBrad Bishop2016-07-284-8/+25
| | | | | | | | | | | | Enable native recipes to inherit the following classes: skeleton-python skeleton-sdbus skeleton-gdbus dbus-dir obmc-phosphor-dbus-service Change-Id: I1d79ffc38792dd48016f09119fc8ace46a304a4b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* classes-dbus: Add support for dbus activationBrad Bishop2016-07-281-9/+61
| | | | | | | | | | Add DBUS_ACTIVATED_SERVICES_% which allows recipes to specify that a service can be dbus activated. Generate a default dbus activation file if none is provided. Change-Id: Ie18b0968f97762c22f5e0e2e14b493d7ae8261cd Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* classes-dbus: Instantiate obmc-phosphor-systemdBrad Bishop2016-07-286-9/+42
| | | | | | | | | | | | | | | | Instantiate obmc-phosphor-systemd and translate SYSTEMD_% variables appropriately. This enables systemd unit files that adhere to the standard naming convention: <dbus service name>.service to be found via DBUS_SERVICE_${PN} and inherit the functionality of the obmc-phosphor-systemd class. Add DBUS_USER_%s_%s and translate to SYSTEMD_USER_%s_%s appropriately. Change-Id: I14f2f6eac60add478c1793da29ba15518dcd958e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* dbus-perms: un-inherit obmc-phosphor-dbus-serviceBrad Bishop2016-07-281-2/+8
| | | | | | | | obmc-phosphor-dbus-service won't work for dbus-perms for much longer, and eventually dbus-perms will be deprecated. Change-Id: Ia1e885ab2634510c0a13a21ffb04a38f6405b704 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* classes-dbus: Create a default dbus config fileBrad Bishop2016-07-281-6/+38
| | | | | | | | | | | Create a default dbus configuration file when one doesn't exist in ${FILESPATH}. The default configuration allows the configured user to own the service name and allows send_destination="*". Change-Id: If309d2aed02f6326201ce156be3133f05c720b9c Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* classes-dbus: General refactoringBrad Bishop2016-07-285-21/+40
| | | | | | | | Take the more idiomatic approach of iterating on DBUS_PACKAGES to find files. Change-Id: I7656316b839f666bd1b25b757bef2c14a2cee326 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* classes: Add dbus-dirBrad Bishop2016-07-281-0/+2
| | | | | | | | Export some commonly used dbus paths for use by recipes. Similar to python-dir in the base. Change-Id: Id3723766338e06a5c6934ab7c55524546ce582a6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* classes-systemd: Add userBrad Bishop2016-07-281-0/+38
| | | | | | | | Add a SYSTEMD_USER_${PN}_foo.service variable for setting the service user in systemd service files. Change-Id: I9354b19f6cf5563fe33ee71dc5b8b07c4f380847 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* classes-systemd: Add format strings to unit filesBrad Bishop2016-07-281-0/+42
| | | | | | | | | | | | | | | | | | Add functionality for enabling python str.format()ing of systemd unit files. Add a variable name to SYSTEMD_SUBSTITUTIONS_${unit} and its value will be substituted into any matching python string {format}'s in the unit file during install. Preconfigured variables: base_bindir -> ${base_bindir} bindir -> ${bindir} sbindir -> ${sbindir} DEFAULT_INSTALL_TARGET -> 'obmc-standby.target' Change-Id: Ife5003e1fc6766bf148a80663c35ab50c6002d26 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com
* classes-systemd: Add restart policy warningBrad Bishop2016-07-281-2/+37
| | | | | | | | | | Print a warning if a systemd service unit is detected without a restart policy defined. To inhibit: INHIBIT_SYSTEMD_RESTART_POLICY_WARNING += "${UNIT}" Change-Id: I27436276425d028d892c7c98736781e8577ad8eb Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add restart policy to systemd servicesBrad Bishop2016-07-285-0/+5
| | | | | | | Typically a restart policy of always is desired. Change-Id: I70a8dae78a8eaddbb8f5ea0b08da92711fa2f53b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* classes-systemd: General refactoringBrad Bishop2016-07-282-25/+37
| | | | | | | | | | | Take the more idiomatic approach of iterating on SYSTEMD_PACKAGES to find service files. The OBMC_SYSTEMD_SERVICE variable isn't meant to be used directly by recipes. Rename it to something that seems less public. Change-Id: If031937d4716b9c7e6ac1be506457e41109b69c1 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove workbook dependency from download mgrBrad Bishop2016-07-281-3/+0
| | | | | Change-Id: Ib4c0e70e18fcee9811d17dd9f9855049fd3f5b6a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* witherspoon: Remove broken u-boot patchJoel Stanley2016-07-282-31/+0
| | | | | | | | | | 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>
* Disable launching host-ipmi-hw via systemdVishwanatha Subbanna2016-07-272-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | On the QEMU, host-ipmi-hw.py was emulating btbridge. host-ipmi-hw looks for user inputs from STDIN and when the user inputs the series of hex bytes for a particular ipmi netfn/cmd tuple and hits the enter key, it results in host-ipmi-hw broadcasting the signal that IPMI daemon would catch and process. because of how it works, we do not want to launch it via systemd and hence can be started manually while testing the IPMI functionality. host-ipmi-hw was initially written when btbridge was still being developed as we needed a vehicle to test the IPMI daemon in the absence of btbridge. Going forward, we can use 'ipmitool -I dbus' instead of this python script and if at all we see a need to use this python script, we can launch this on a need bassis and kill it than consuming the CPU and memory. Fixes openbmc/openbmc#409 Change-Id: Ia620dae07f8b496edcfe7637c08f06e2207e329d Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Move to u-boot v2016.07-aspeed-openbmc branchJoel Stanley2016-07-2713-45/+18
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* Remove preferred kernel version from ast2400 machineJoel Stanley2016-07-221-1/+0
| | | | | | | | | This was left over from when the ast2400 systems used a different kernel than the ast2500 systems. Now that they are both on 4.6, we can drop this PREFERRED_VERSION. Change-Id: I683fdfdc804789fe1353ef09154c92714009cd07 Signed-off-by: Joel Stanley <joel@jms.id.au>
OpenPOWER on IntegriCloud