| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Ia0d8671b7607b274d99f8b4e640add36bfe2167e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add AVSBus control script.
Add systemd services to enable AVSBus after power on and disable AVSBus
at power off.
Add bitbake recipe to install script and services.
Remove p9-vcs-workaround in the lanyang.conf and p9-host-start.bbappend
because there is no UCD on lanyang platform.
Change-Id: I3508776ff2b3ef5378af840f096d1cc4420f5062
Tested: built image correctly then can boot to host.
Signed-off-by: Brian Yang <yang.brianc.w@inventec.com>
|
|
|
|
|
|
| |
Change-Id: I4a85d84158ba8ff14b5de2452c353f865188486c
Tested: Built lanyang image correctly uses the Lanyang.py's config.
Signed-off-by: Brian Yang <yang.brianc.w@inventec.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The obmc-console.bb on meta-phosphor
(openbmc/meta-phosphor/common/recipes-phosphor/console)
has been renamed as obmc-console_git.bb so we rename
obmc-console_%.bbappend to fit it.
Please refer below link:
https://github.com/openbmc/openbmc/commit/586e2261981bd999e31875b870569d6cfac86f58
Change-Id: Ic199f46e8a010378ec52de82201aef9b3617bdbd
Tested: Built the obmc-console recipe
Signed-off-by: Brian Yang <yang.brianc.w@inventec.com>
|
|
|
|
|
|
|
|
| |
Starting with sumo, bitbake emits a warning if this variable is
not set. Indicate sumo branch compatibility.
Change-Id: Ic95fb7929b2115c4659abf5632c4954cdd9a4440
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: Ia141956fd41dcbf1c95573455118c9eb9a169ca9
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
| |
The hub scan was removed, now it's just the regular fsi-scan.
Change-Id: I9fc73d5a21cb3233311f2eb5d583311461ed6cc7
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
| |
Tested: system boots and reboots
Change-Id: I3c122f0a1f1f186e831a5e8965c9168f9bf15690
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I5110c3a82fd035c7ee3ba143c9b249e3bf69247a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
| |
Need the ${D} in the copy destination.
Tested: Check that the errors now show up in the elog-lookup.cpp
file generated during the build by phosphor-logging.
Change-Id: I70d0b0acde98c697cadd2c4c50f0f16088014ce2
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
phosphor-ipmi-inventory-sel provides a yaml config for sel events, and
Romulus was using the default one, which makes the sel events not
mapping to the expected devices.
Provide a yaml config that matches Romulus system.
Tested: Inject error and check SEL logs are correctly parsed by
openbmctool.py in openbmc-tools/thalerj.
Change-Id: Ic2a03a34e98bb383e32ef902f1a5da1d6ee6fe9e
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Romulus was using the exmaple callouts yaml and it is just a dummy one.
Provide the real callouts yaml config for Romulus.
Tested: With the following commit, verify CALLOUT_INVENTORY_PATH is
correctly set when CPU error is injected and the event is sent
to BMC.
Change-Id: I266c51cc52ebdd770dd332c50e26ed3e8cd65155
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
A year ago I added support for the external mode sysfs file to use when
using cronus. This meant we did not need to un-bind the FSI driver. When
that change went in we also should have removed the now-unused fsi-bind
service.
Change-Id: Ief0c2362f30f4dd7c320bf904000fe11be6b4914
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
| |
Change-Id: I0db419e4a175c47a806b18a76b4e7dcabb2b0091
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
| |
That project was killed.
Change-Id: I8fec67b0136f7302f43f45223606bf7410c628d3
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
8099077e3 renamed the u-boot recipe and as such the append and
associated patches no longer applied.
Typically bitbake complains about recipe appends without a
base recipe but in the u-boot case oe-core provides u-boot
and the bbappend applied cleanly to _that_ version of the
u-boot recipe.
Change-Id: I5d526509813fdfce177d180aecb9ecb507d4e2b7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: I7c3eee7b8c4a888929ece932faea0b77ddc67971
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
| |
Change-Id: Ie65c83cfde93ae47c0dd1f9ffcfc37ce9566f18e
Tested: Built image and mboxd then ran on lanyang
motherboard, checked the mailbox daemon on BMC,
used instruction "ps -l" to check mailbox process
status, the result like
"mboxd --flash 64M --window-size 1M"
Signed-off-by: Brian Yang <yang.brianc.w@inventec.com>
|
|
|
|
|
| |
Change-Id: I64ad8377d1aceb0949a48a11ba69825f59ae1f69
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1e4452449 added a systemd tmpfile config file for the software image
upload path but the config file was added to the systemd recipe.
tmpfile config files should be added to the recipes/config files that
use them. For example on an RPM based distro:
$ rpm -qf /usr/lib/tmpfiles.d/samba.conf
samba-common-4.7.7-0.fc27.noarch
Tested: Validated software.conf present in Witherspoon rootfs
Change-Id: I47e8c8c44eb19440cc98d0380e9634f688eccb21
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Somewhere between systemd 234 and 237 the install process stopped making
/usr/lib/systemd/network for us. When we move to Yocto 2.5 this will
result in an install failure.
bitbake.conf provides a variable for /lib/systemd. Use it, as it's the
correct location for these configuration/unit files anyhow.
Tested: Booted QEMU witherspoon image to shell:
Change-Id: I000b6f1b5548efb920d31226558159cba3deb8d6
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
| |
Technically bitbake does not care where bbappends live but the
universal norm is to put bbappend files in the same directory
as the base recipe. Update to match meta-witherspoon and oe-core.
Tested: Booted QEMU witherspoon image to shell
Change-Id: I9b06de644ae414f76c2b8f390a6d32fe1e3e55d2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
| |
This enables webui hosted by Romulus machine.
Tested: WebUI works fine on Romulus.
Change-Id: I29cefdb07892717d3bb2397647a5e2dbf701dc8e
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous phosphor-dbus-monitor rules would only watch
for the functional property to change on a fan, and then
resolve errors for that fan if the property changed to true.
This change will watch for both present and functional property
changes, and resolve fan errors if both properties are true at
that time.
This closes the window of where if a fan is removed long enough for
the present property to change to false but replaced fast enough
that the functional property always stays true then the NotPresent
error that was created will never get resolved so the fault LEDs
won't turn off.
Resolves openbmc/openbmc#3231
Tested: Various combinations of Present/Functional property state
changes and also fan plugs/unplugs.
Change-Id: I3255c0510b95509810b018a2a71d307bd7d4a946
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
OE norms dictate recipes that track HEAD be named:
foo_git.bb
and set PV explicitly to "x.y.z+git${SRCPV}"
Change-Id: Iaeffab1e3bb1df6720ae4e236c3515fb1ec30cc8
Tested: Built the obmc-console recipe
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: I71ef26fc33bf9a7f85eaf59bc48139d8b42d0929
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
| |
Spelling errors found using github.com/lucasdemarchi/codespell
A tool to fix common misspellings.
This tool is licensed under GNU General Public License, version 2.
Change-Id: Ib4c4a0cc166932efa8fd62125e20e71abc292296
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
The Aspeed layer now supports both chips and the SOC specific layers
do not have any content. Drop the redundant layers.
Change-Id: I48a813fe4c02b8fc8861c6dd58906ae559c64403
Tested: Built and verified witherspoon and palmetto images
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rename linux-obmc to linux-aspeed and move to the Aspeed
layer. Like recipes for u-boot forks, recipes for kernel
forks in support of different SOCs are typically provided
in the BSP supporting the SOC.
Moved a number of phosphor-isms out of the kernel recipe and put
those in a bbappend in aspeed-layer/bbappend.
Removed COMPATIBLE_MACHINE setting. We simply use PREFERRED_PROVIDER
in machine configuration files to set the default kernel recipe.
Tested: Booted spoon/palmetto images using QEMU
Change-Id: I7dc73629cad4789dcd5aeb0f7b6214fe064c6adc
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: I93b7f69fcc9b17e66846baec051d73a8e9df6c12
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I9ae42e97b85f819adafca286441a7d09baf0548d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
|
| |
CONFIG_HWMON is implied by the drivers that use it, so we do not need to
specify it in the defconfigs.
Change-Id: I1c6e8679412f80dc0db69ef0f72a9c73e8602fb9
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
| |
Change-Id: Iffff6732d670dd8010ff0edc3e2f143394c195ce
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I087c88dc14c3ba29e66ee3dd8b2daa56131a763a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I800864610120826ca4d9abbfbe59e66606d77d29
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Add obmc-console conf
This enables obmc-console-server to relay the LPC-controlled
VUART to another ttyS0/UART1
Change-Id: I3103a69b95689a84d00a44bc10d69af9c80dff03
Tested: Verified lanyang image build
Signed-off-by: Brian Yang <yang.brianc.w@inventec.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the supported ciphers to those under the
"Modern" section for mozilla.
https://wiki.mozilla.org/Security/Server_Side_TLS
Resolves openbmc/openbmc#3209
Tested: Built image and verified nginx correctly starts
and REST api't still work as expected.
Change-Id: I6692b42b6a1dec10e51b72654e75da4f0c0d3b99
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
| |
channel.yaml keeps the info about number of available Ethernet
channels on the given machine.
Resolves openbmc/openbmc#3191
Change-Id: I904e02a96bb6f295c6456b8a8ba26e756c218df0
Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com>
|
|
|
|
|
| |
Change-Id: Ib13ae97aaba4a0af0aefb5b4dbd2d0d6f3c08728
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
| |
Firestone was never fully working, and has no maintainer. Remove it
from the tree.
Change-Id: I0e64b5c01766c154f642c7314acdc2dff9251082
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
|
| |
Garrison was never fully working, and has no maintainer. Remove it
from the tree.
Change-Id: Ifbdb8c955a2b9d1777844046a13afca9401ced72
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
| |
This bumps skiboot to the latest release.
Change-Id: I43ce295d67801d8196616871a21591abba7c82df
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
|
| |
There's no need to patch skiboot, we can just use the existing 'prefix'
variable.
Change-Id: I65c00333c86cf1d42aa03760c1317fa479b74a20
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
| |
Change-Id: I86ea9d4df443afd31ce3186bc7e631a2492e2f60
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I9f3585ad9ba51cff151ae3d7071d55110438e6a2
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I2b813d2b8211ddd9706176636a9aaea5e8d7fcf8
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
| |
Change-Id: I50c26a963017385be81370a600bb67967c09b3f8
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make this service have a .wants dependency to the
obmc-chassis-poweron@.target instead of .requires. This way
if it fails, the power on will still continue, just without
the failing drivers bound to their devices.
The drivers are only used for surfacing hwmon temps and voltages.
The only ones of those actually used by code are the water
cooled witherspoon VDD VRM temperatures which are used by fan
control, and fan control can deal with missing VRM temps.
Tested: Inject a fail into the bind script, and ensure the service
fails but the power on still continues.
Resolves openbmc/openbmc#3205
Change-Id: Id7551b8dd9e36c105f11e91697035d7ca90bdec3
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enhanced the ir35221-unbind-bind.sh script to:
1) Retry a few times on failures binding the device driver.
2) Still try to bind other devices even if one device fails.
The script will still return a nonzero exit code if any of
the binds fail.
Tested:
* Do several power cycles.
* Modify script to fail a bind. Check that it returns nonzero.
Change-Id: Ia235557292d792998a1c10260fe2bf8b2e631b2c
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A change was put in to wait 10 seconds before powering off a system when
too many fan enclosures were non-functional, this reverts that change
back to the original 5 seconds. The original change was done to help
mitigate a performance issue where PDM was held off from being able to
process fan functional state changes.
Reverted change: https://gerrit.openbmc-project.xyz/#/c/8352/
Tested:
System shutdown after 5 seconds with 2 non-functional fan enclosures
Change-Id: If40b54f475a54d151439922fc0893686caeb8ae7
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
|