Age | Commit message (Collapse) | Author | Files | Lines |
|
The skeleton code does not run with pygobject-3 today, so
backport pygobject-2 recipe from yocto 2.0.1.
TODO: Create issue to track upgrade to pygobject-3.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Previously, obmc-bsp-common.inc added "overlay" to the IMAGE_FSTYPES
but this only has meaning if the 'image-overlay' class is used. The
obmc-phosphor-image class explicitly includes 'image-overlay' when
appropriate but no other images (ie. ones that come with yocto) do.
Changed obmc-bsp-common to instead enable an obmc-phosphor-image feature
by setting OBMC_PHOSPHOR_IMAGE_OVERLAY=1. Then in obmc-phosphor-image we
add "overlay" to the IMAGE_FSTYPES only when the feature is enabled.
This will fix both non-phosphor images on hardware platforms and all images
on simulation platforms.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Yocto 2.1 can't seem to find the original reference package
obmc-phosphor-userd. obmc-phosphor-user is a full implementation
that works on qemu, so we will use it.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Yocto 2.1 can't seem to find the original reference package
obmc-phosphor-eventd. obmc-phosphor-event is a full
implementation that works on qemu, so we will use it instead.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Prior to this patch packagegroup-core-boot was not being pulled in.
core-boot is what brings in the init_manager (systemd) but
somehow systemd was added as a dependency by OE for the skeleton package
so the missing core-boot packagegroup went unnoticed.
core-boot was not being pulled in because of an assignment to
IMAGE_INSTALL in the global configuration. Yocto core provides a
mechanism to do the same thing safely - CORE_IMAGE_EXTRA_INSTALL;
use this and also adopt a similar approach for adding extra packages
to image recipes using obmc-phosphor-image.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Build a rootfs cpio uimage with everything along with the other
images.
|
|
This attempts to address a race condition in the build where
we attempt to build a complete flash image before all the sub-images
are available (specifically the initramfs image).
Any classes in IMAGE_CLASSES are inherited by all image recipes, including
the initramfs image. OE-Core's live/hddimg recipes address this
by pulling in the class configuration in recipe scope, rather than
global scope. Copy that behavior here.
|
|
Create virtual class to include user management in the image
Add the systemd patch for network support to the systemd recipe
Update the IPMI recipe to pickup the support for network configuration
|
|
This adds the u-boot-fw-utils package to the obmc phosphor bsp
include file to include the fw_setenv and fw_printenv utilities
in the image.
This will allow us to read and update the u-boot boot environment
including setting the mac address of the ethernet.
Signed-off-by: Milton Miller <miltonm@us.ibm.com>
|
|
This commit creates a new class image-overlay based on how the
image-live class is structured. It takes parameters for the base
and overlayed file system types but the initfs only support ext4
over squashfs presently.
It then moves invoking the generation of the flash image from a
post image creation command to a separate task invoked from the
overlay image so that building the initramfs image by itself does
not try to create a flash image.
Signed-off-by: Milton Miller <miltonm@us.ibm.com>
|
|
|
|
stop the build break for btbridge on qemu
|
|
x
|
|
btbridge is not even part of the qemu image
|
|
Moved ipmi up to the latest level to allow the ipmid-api.h to be exported in the package
fixed bb files to ensure RECCOMNDS do not get overwritten
|
|
They can still be built.
Not included in any images.
Part 2 of 2 (meta-palmetto, meta-phosphor).
|
|
Set preferred providers for palmetto and qemuarm targets.
|
|
This saves almost 30 percent.
|
|
This makes all machines use the OpenBMC flash image uboot
image fstype specialization.
|
|
|
|
5.2.0 is producing an unusable kernel for Palmetto.
Qemuarm seems to work fine on either 5.2.0 or 4.9.3.
Remove when https://github.com/openbmc/openbmc/issues/10 is resolved.
|
|
Added obmc-phosphor-example-sdbus.
Added sdbus-service class for common logic.
|
|
Renamed to obmc-phosphor-example-pydbus.
Prep for forthcoming sdbus example.
Added signal example.
|
|
|
|
|
|
|
|
git-subtree-dir: meta-phosphor
git-subtree-mainline: 21f9b84b4b729fbd7acbd465e7a3f726e4d20f91
git-subtree-split: 93fb535853a24d4c3c42ec425ac92c9d3de13294
|