meta-phosphor/u-boot: Move to newer version

Fixes from Milton for u-boot leaving ethernet device running after
loading linux:

      net: aspeednic: Create aspeed_write_hwaddr from set_mac_address
      net: aspeednic: Do not start hardware in initialize
      net: aspeednic: Remove extra spaces before assignments
      net: aspeednic: Do not fill in a random MAC address
      net: Implement random ethaddr fallback in eth.c

Backports from upstream from me to support building under modern GCC
versions:

      common: main.c: make show_boot_progress __weak
      ARM:asm:io.h use static inline
      arm: board: use __weak
      net: Implement random ethaddr fallback in eth.c
      compiler*.h: sync include/linux/compiler*.h with Linux 4.5-rc6

Signeo-off-by: Joel Stanley <joel@jms.id.au>
1 file changed
tree: f5d4c86d386d0e23c4efcdf4bbb0c91452578c66
  1. meta-openbmc-bsp/
  2. meta-openbmc-machines/
  3. meta-phosphor/
  4. yocto-poky/
  5. .gitignore
  6. .templateconf
  7. openbmc-env
  8. README.md
README.md

OpenBMC

Build Status

Building

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