commit | 8ef9fee7059052b64c0c4aa95f69036aa290c101 | [log] [tgz] |
---|---|---|
author | Joel Stanley <joel@jms.id.au> | Mon Mar 21 12:24:40 2016 +1030 |
committer | Joel Stanley <joel@jms.id.au> | Tue Mar 29 19:28:16 2016 +1030 |
tree | 9295c89a742c578ddacda8fe7c6919201fd94800 | |
parent | 2fe86d90044af218ced8f42fdded6b136f1046d2 [diff] |
meta-phosphor: Move to openbmc-20160329-1 We are now on a 4.4 based kernel - Fix i2c_smbus_read_block_data error in our i2c bus driver - Includes many JFFS2 fixes identified by Milton: * Fix directory hardlinks from deleted directories * Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin" * jffs2: Fix page lock / f->sem deadlock * jffs2: reduce the breakage on recovery from halfway failed rename() * mtd: spi-nor: aspeed-smc: Fix flash struct setup for scan - Remove our in-tree adm1275 driver in favour of the upstream one, which was cherry picked from 4.6-rc1. Adds support for device tree - Incremental cleanups to the p8 occ hwmon driver - SCU fixes for GPIO configuration relating to Ethernet phy and PCIe Squishes down most of the fixes that were found in the 4.3 development effort into the commit that added the driver. This is part of the work in preparing for upstreaming Aspeed kernel support. Signed-off-by: Joel Stanley <joel@jms.id.au>
OpenBMC uses Yocto/Open-Embedded for a build system, which supports an out-of-tree build. It is recommended that you create an empty directory somewhere to hold the build. This directory will get big.
On Ubuntu 14.04 the following packages are required to build the default target
sudo apt-get install -y git build-essential libsdl1.2-dev texinfo gawk chrpath diffstat
On Fedora 23 the following packages are required to build the default target:
sudo dnf install -y git patch diffstat texinfo chrpath SDL-devel bitbake sudo dnf groupinstall "C Development Tools and Libraries"
To start a build:
cd <builddir> . <repodir>/openbmc-env bitbake obmc-phosphor-image