evb-ast2500: set FLASH_SIZE for obmc-phosphor-image_types_uboot

obmc-phosphor-image_types_uboot constructs a full flash image from the
built kernel, initramfs, etc.  The size of the flash image depends on
FLASH_SIZE which is expected to be set by the machine config.
evb-ast2500 never set this which caused the initial setting of the flash
image to all 0xFF to silently fail.  A functional flash image was still
produced since the copying of the various files into the flash image
succeeded.  The flash image just ends early and writes zeros to unused
sections instead of 0xFF.

Change-Id: I640b2191e116ea82546a636e83c2a45c7e45c789
Signed-off-by: Rick Altherr <raltherr@google.com>
1 file changed
tree: 12db9306d3cbbf05b29688ea8bcb1a25c396e3ce
  1. import-layers/
  2. meta-openbmc-bsp/
  3. meta-openbmc-machines/
  4. meta-phosphor/
  5. .gitignore
  6. .gitreview
  7. .templateconf
  8. openbmc-env
  9. 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