Age | Commit message (Collapse) | Author | Files | Lines |
|
Enable other distro config files to require/include a proper include
rather than directly including openbmc-phosphor.conf
Tested: Built a Witherspoon image
Change-Id: I2e94c9a7f9ecc1527ece86099407cdc4f34a5e36
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Starting with Rocko the meta-virtualization layer will emit a
warning about missing virtualization in DISTRO_FEATURES.
Silence the warning rather than adding the feature as true
virtualization support is not required on OpenBMC at the
moment.
Tested: Built witherspoon and palmetto images with Rocko
Change-Id: Icd0d4a7fa918770e7f40e57657bf81f854d50acd
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Solve the problem resulting in the addition of this variable
differently, such that it can be removed and image type
selection can be selected in the standard way using IMAGE_FSTYPES.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: Ice94e8f278f00b8b4d344244bfb87dddeb173a23
|
|
Remove the building by default of cpios and squashfs images.
The cpio isn't used at all. Allow the squashfs image to be
build via dependency (overlay).
Change-Id: I03372def60468cdca5a7084e1312e80f405758e7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The records.events implementation has been replaced with
xyz.openbmc_project.Logging
Closes: openbmc/openbmc#1313
Change-Id: Ie2cc3dc48763301989de63214c37edb601290c91
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Add a gpio-keys feature to be used with KERNEL_FEATURES.
Change-Id: I0f96b842a55b38eb573ad894f79ef4621b97e839
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The uninative stub from Yocto-2.2 includes a glibc that
no longer has legacy kernel support for the kernel in
RHEL6. We need to disable uninative and set OLDEST_KERNEL
to enable backwards compatibility.
See openbmc/openbmc#1407 to track removal of this.
Change-Id: I6352514016d803b7b77d483425b3f080eef896c0
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
The correct idiom for modeling runtime only virtual implementations
with no build time API is to use VIRTUAL-RUNTIME in favor of
PREFERRED_PROVIDER.
Update the state management management applications accordingly
since they fall into this category.
Change-Id: I8f0092a38da4ea0741dd0f464b71f4ea12d12019
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Change-Id: Ib26e2a86dd219149a89142b2856712622e45387d
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
Now that the legacy applications are picked up in the OpenPOWER layer
via obmc-apps packagegroups, those dependencies can be removed
from the op-apps packagegroup.
Remove the sensord application as it has been replaced with
phosphor-hwmon.
Demote sensor mgmt feature to an image feature since anything
running OpenBMC can have a sensor.
Change-Id: I0b27cacbcbd73d53ab8db40790ea967ad478d111
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
INHERIT is being overwritten rather than appended to in
openbmc-phosphor.conf as of 0a544b5f874e81a1c4579d3de113c176668b6c80.
Use override append syntax for obmc-phosphor-utils and add a space to
separate from preceding classes.
Fixes openbmc/openbmc#1095.
Signed-off-by: Xo Wang <xow@google.com>
Change-Id: Id8c3c2d9cbab9cd5e1f0eff3674ad28084816da6
|
|
This virtual provides a configuration file that describes
the IPMI inventory implementation details to ipmi-fru-parser.
Add a recipe that provides the sample that comes with
ipmi-fru-parser.
Add a recipe that generates the file from an MRW.
Change-Id: I331fec22fb603146cbe6b2d57256a2b29adce46b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Resolves openbmc/openbmc#430
Change-Id: Id958eab2822858fe6241830791380af1a9fc1052
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
|
|
Change-Id: I4c013d98e03703b1328d85ae00cebb8500ffa205
Signed-off-by: Josh King <jdking@us.ibm.com>
|
|
Issue openbmc/openbmc#983 is opened for spamming of the journal
by slpd-lite. Disable SLP until that is resolved.
Change-Id: I4a5ada3004682dd34ab8206072000e233b13035e
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Change-Id: I39ca1fdfb7f549036b8eb27d7cfe9cd7309dcc54
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
Change-Id: I66f1414344ccc25e3db84c3de3a74993a99a9ff6
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
-Create the slpd-lite.conf through the bbclass
-Create the service file which starts the slpd
Change-Id: I10b23bb81492270337e02470c75094eff30b4190
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
Create vcs-workaround machine feature p9.inc
Add new recipe vcs-pre-post.bb
Add new recipe p9-vcs-workaround.bb
Add new recipe start_host.bb
Create preferred providers
Create host control machine/distro/image feature
Add dependencies
Partially resolves openbmc/openbmc#647
Change-Id: I285cafc81afda20977fdf360ad8ad34d15e38685
Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
|
|
Add phosphor-logging as a virtual package
Change-Id: I591fbf94d90d383baf962cd94c08f6b63bb1ee83
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Change-Id: I8df003a2e935b45231b31862ada825a8786679a1
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
Regsitering the following services with avahi.
obmc-console,ssh,sftp(dropbear),obmc-rest
Fixes openbmc/openbmc#548
Fixes openbmc/openbmc#549
Change-Id: I20c31e9e8dfa6d52575bc3c1f55ac62eef82ec13
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
Move the settings dbus object to a virtual package, replace the
dependency from ipmi with a recommends, and update the recipe to
make use of the new python setup script in the phosphor-settingsd
repository.
Change-Id: I0566ed267a6cd5e06f701ba54b1021a9a8268a20
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
tested dropbear according to the PAM integration yocto page
dropbear correctly allows or disallows ssh access for simple cases
resolves openbmc/openbmc#545
Change-Id: I6af6e96f404b524139058c792365b77f0b099929
Signed-off-by: Edward A. James <eajames@us.ibm.com>
|
|
Ideally, a machine layer can be used with any distro.
openbmc-phosphor.conf allows defaults to be overriden by machine layers
through an include file at conf/distro/include/${MACHINE}.inc. If this
pattern is used by other distros, the per-machine overrides will be
picked up by all distros. Instead, move the override file to
conf/distro/include/openbmc-phosphor/${MACHINE}.inc so these overrides
will only apply when the openbmc-phosphor distro is used.
Change-Id: Id42f87b5e13839a960fd84f348b46c9a31a7c801
Signed-off-by: Rick Altherr <raltherr@google.com>
|
|
Enable other layers to optionally define a
conf/distro/include/${MACHINE}.conf to override distro
configuration.
Change-Id: I7bc34d4d0d89c0a6568f084c017cd7e9b964ced1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add a distro/machine feature for Host IPMI.
Change-Id: I873e5a37236ab408890e967109f16bc1926503be
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The policy feature doesn't have any meaning or definition
at the moment so remove in an attempt to reduce clutter.
Change-Id: I7edaeb3bc9ffb409e5f7dfeae424ffb94f6085fd
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add a global default configuration file for Phosphor, with
purpose similar to default-distrovars.inc.
Change-Id: I7b212f6025d5ce8c40f02abccfd9f998275bc281
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This reverts commit f23f11b41c167f1827c073fa305a46cde1ff4760.
As of linux 4.2 SRA is disabled when building the kernel for ARM.
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=a077224fd35b2f7fbc93f14cf67074fc792fbac2
It is suspect that this was the cause of the failure to boot.
Change-Id: If8e5f99f85b8db6e3623e2e77cc2821fdf2ddcb2
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Setting the OLDEST_KERNEL also impacts the SDK and causes all SDK
programs to also require the same kernel level. If the SDK is ran on a
machine with an older kernel it gives the message:
FATAL: kernel too old
The current OLDEST_KERNEL from Yocto is the same as the RHEL6 kernel
and we have a number of developers using that distro. Therefore, we
will just revert this change and keep with the base Yocto level.
Setting the OLDEST_KERNEL to 4.4 only saved us around 7k of space
anyhow, so it does not seem worth the effort to try to figure out how
separate SDK vs image values for this variable.
This reverts commit d011f6882aeebe627950e8ed4fe5a9b5b9806e26.
Change-Id: Ic78b503ac9027c62ce2c45161717f1c0d4fdad03
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
This is the oldest kernel currently used by openbmc, so there is no
point in compiling glibc support older kernels.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
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>
|
|
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 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>
|
|
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.
|
|
|
|
|
|
git-subtree-dir: meta-phosphor
git-subtree-mainline: 21f9b84b4b729fbd7acbd465e7a3f726e4d20f91
git-subtree-split: 93fb535853a24d4c3c42ec425ac92c9d3de13294
|