Age | Commit message (Collapse) | Author | Files | Lines |
|
romulus-config.bb inherits config-in-skeleton, which is git-based.
(From meta-ibm rev: 3f878f48ed593104fee6b286e232c825150c099e)
Change-Id: Ie0d1870fafa87e4c5bcb19116fd625f8741d84b8
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
palmetto-config.bb inherits config-in-skeleton, which is git-based.
(From meta-ibm rev: c5aa5e9ed72fcf87f60655d82856ce40da71c49c)
Change-Id: Iaac4451129ef02302875bda88dcbf8be87bc35a6
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add the current, voltage, and power hwmon config file
entries for the 4 IR35221 voltage regulator instances.
(From meta-ibm rev: 1ee607b82cca6d6d065ffa1106a34ed60dfd3e20)
Change-Id: Ibe4fa374efc925390ed8e47dc7b646c0b0fa6526
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set the wildcard for version for phosphor-state-manager.bbappend
(From meta-ibm rev: b8e9c4f4f0d65680706019753ced99c6307a8185)
Change-Id: Ib6ee3b01aed376455e40b4060c35019d93d1badb
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set the wildcard for version for network.bbappend
(From meta-ibm rev: f271aa4e0876ec67844df18f59acabf54d22f488)
Change-Id: Ib239fb43148ebeddf23874d84e2d2c45a2be2499
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set the wildcard for version for phosphor-gpio-monitor.bbappend.
(From meta-ibm rev: f894a447caf703b5955932bd2f04eda441ab64a5)
Change-Id: I7b1355a514dc2b17b5d24c7fe429b3eefade8f9c
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
For a recipe without a suffix piece, add wildcard to the append. Next
will update the recipe. Then update the append again.
(From meta-ibm rev: 40976d5843779e50f3c64601ce1b89f429d703d8)
Change-Id: Iacf97a4a4935af5ac1a897e1f7e78e3f3e86353d
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
For a recipe without a suffix piece, add wildcard to the append. Next
will update the recipe. Then update the append again.
(From meta-ibm rev: a46e0ebc1ee5d1b995033ede98c667a0cd2e7f47)
Change-Id: I1184be4f69452ba99ef568047398422118220878
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Vernon Mauery (1):
witherspoon-pfault-analysis: use c++17
(From meta-ibm rev: 937b85da5843bee003a3282adc6deb1b92dfa959)
Change-Id: I65f2401cc0b6fbf24652a9d0ab231d3ad5fdcf47
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Vernon Mauery (1):
ibm-dbus-interfaces: use c++17
(From meta-ibm rev: ee85247f61850c8f51ee3dbbb0ca4c1ea9ab6e09)
Change-Id: Ib0a1923890fa44bce43fdc1f67c3a51794aedb81
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Vernon Mauery (1):
ibm-logging: use c++17
(From meta-ibm rev: 854e76a79834b7609e260a88e87487e88b0f03e3)
Change-Id: I744d59abfce9648730d60df7f7b402aef55baf6f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Major changes:
* fix OCC telemetry log text to say it isn't an error
* add entries for specific device access fails with a dev path callout
* Add unique Critical/Warning/Info hostboot callout entries
(From meta-ibm rev: d7fa43eec256796ff25a35689b952b3bda4f7a41)
Change-Id: Ia37536503ac31cd4004bdd7f52da5c250a31dc00
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Rename phosphor-hwmon%.bbappend to phosphor-hwmon_%.bbappend.
Tested: Built witherspoon and verified confs in rootfs.
(From meta-ibm rev: 8d8818d02a77c3bf1cd78e241e60f35668a6af51)
Change-Id: Iec17ed4eee5867d95331778f64dd4f9adc1825cd
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Rename phosphor-hwmon%.bbappend to phosphor-hwmon_%.bbappend.
Tested: Built romulus and verified hwmon confs were in rootfs.
(From meta-ibm rev: 1b03bd798e93438e60d16ea7ada0917a658f798a)
Change-Id: Ic248bd7a7e17da96e813c665f76ed1767f792d9f
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Rename phosphor-hwmon%.bbappend to phosphor-hwmon_%.bbappend.
Tested: Built palmetto and verified rootfs contained sensor confs.
(From meta-ibm rev: 9a7111ad913d24d65959eab8ac62fbadac4e500d)
Change-Id: I11f974659b6e5974e48c8004a4ea8ac56ffb6ca7
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This witherspoon-pseq-monitor-pgood service launches an instance
of witherspoon-pseq-monitor to run during a power on to monitor
for power faults during that sequence. It needs the hwmon driver
for the ucd90160 bound when it starts so that it can find the
path to some sysfs files it needs to access on failures.
However, the power-workarounds@.service was running at about the
same time, and it unbinds that device driver while it runs, so
the pseq-monitor code can't find what it's looking for, as can
be seen by a "Unable to find hwmon directory in device base path"
trace.
The fix is to just wait for the power-workaround service to be
complete before starting this service.
(From meta-ibm rev: 65da05ba33ac3b4bc2b46f1a58e05d1714221335)
Change-Id: I04209d8765a63ec89546708b6af87f761cc6f73d
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Matt Spinler (4):
clang-format updates
Fix GetSubTree depth argument type
condense_policy.py: Allow multiple || separators
Policy table lookup enhancements
(From meta-ibm rev: ab5475161eef90bf2e13a6683d9da4fe01e782cb)
Change-Id: I65f2f3fb1a435f9d592f7c2ab8d7301caaa57265
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The nginx service would generate a self-certificate upon restart (if
there's not already an existing certificate), but not upon reload.
Enable this for reload as well : the phosphor certificate management app
requires services that want to generate self-signed certificates to do
it upon reload (if reload is supported).
(From meta-ibm rev: bbcf9e563c1a1215434c89fc1cc626a7b3d7fdb6)
Change-Id: Ib3625f256fbae1721e4a9f8ac318287a2b6c03fd
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Wrap lines at 80 characters.
(From meta-ibm rev: 4812cdae9c34b64404aa7a27e858c061be52cf38)
Change-Id: I2cc7013bbd22bc68da438c27abc7f2c87d0734cf
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Resolves ibm-openbmc/dev/issues/146
(From meta-ibm rev: ae5b227f850a85773856479010f39fa8e8c2e268)
Change-Id: Ie5cd36cf1bd8cab157f35bfb659a19a07cb0d681
Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add a maintainers file for the meta-ibm layer.
(From meta-ibm rev: 4d3b4f9f4f97de48359babe51bd1db744a534e31)
Change-Id: Ib88d52459f1b540db21e9e90c08bee5351f013b9
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
changing dummy u-boot settings on working u-boot version
for fsp2 on ppc476.
for local compile/deploy action can be used with
bitbake -c compile -f u-boot-fsp2
bitbake -c deploy -f u-boot-fsp2
(From meta-ibm rev: ae980a856d3fdeb02231e3ef4e4ec12d27da0424)
Change-Id: I55dd1e8dedc7b4805d50f2f68f7198281bf14495
Signed-off-by: Ivan Mikhaylov <ivan@de.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
in a63de4a41 uimage class was added for fsp2 board
but that was not enough to make an uImage binary.
(From meta-ibm rev: 352cb32746d3b8cf72948bdd1f6fd4cc89c7c80e)
Change-Id: I83af8fa4987e9c452e6ee46a36d10dd03fb3f362
Signed-off-by: Ivan Mikhaylov <ivan@de.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Bump the linux kernel version to 4.17.18 which includes
fix for the secuirity vulnerability in #3359.
(From meta-ibm rev: 122f4e781fbcd81e83a18723d47af9c3d492c9a7)
Change-Id: I37cb893989cdc924f7905bb915d9111e4ac6631d
Signed-off-by: Ivan Mikhaylov <ivan@de.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
phosphor-hwmon requires GPIOCHIP to be set for GPIO gating.
Add this config for Romulus to make it work.
Tested: Verify the rtc voltage is read correctly.
(From meta-ibm rev: c7ec794a9542fbce0899f7ed272df835567eb3e1)
Change-Id: I8f52c17d4459d04c966b1c20c2d10a2d216c038d
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This avoids some redundancy, and Witherspoon is an OpenPOWER platform
after-all.
(From meta-ibm rev: 2d4ab95b7464f35d84af49c10e3da153f77b8901)
Change-Id: Iabde073c0118a3423c1f880aa848ddeba79e48b5
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This is a revert of eff3d02a180ef60102f1f25d765b2ddf72831be3
A direct revert is not possible due to our subtree refactoring
Prioritizing one application over another seems to cause more
problems then it solves. In this case it appears that mapper
can starve other process's in which mapper depends on responding.
So that dependent process times out, restarts, which then causes
the whole cycle to start over.
Hoping this is the fix to openbmc/openbmc#3369 but will require
some testing.
Tested: George was kind enough to run this through some BMC reboot
tests and a regression bucket. openbmc/openbmc#3369 did not recreate
but not willing to declare success yet with that bug.
(From meta-ibm rev: 9effdef83644fff90a2bcb6f4d6fb97ac28fcb28)
Change-Id: I9af8ab369966a69c09d807d888b0bf5a0f0b3e07
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The phopshor-ipmi-config provider witherspoon-ipmi-config is removed to use the
default configuration files. cipher_list.json and dcmi_cap.json for the
witherspoon is the same as the default configuration file. dcmi_sensors.json,
dev_id.json and power_reading.json is specific to witherspoon. do_patch
populates the aux field in dev_id.json for witherspoon.
(From meta-ibm rev: 5e794ec57243fd8aced04118d8f9fc90a5bbd3a4)
Change-Id: Icd355780524b6104f89390dbe0017d2c667e963c
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Nginx now adds security-related headers to HTTP responses per
https://www.owasp.org/index.php/OWASP_Secure_Headers_Project
and consistent with openbmc/bmcweb (see header file
include/security_headers_middleware.hpp).
Tested:
curl -D headers http://${bmc}
redirects to https
No security headers apply, and none are sent
curl https://${bmc}
contains security headers and works properly
curl https://${bmc}/xyz/openbmc_project/software
contains Strict-Transport-Security header, and works
curl ... -X POST -T ${image} https://${bmc}/upload/image"
works
firefox http redirects to https
firefox https://${bmc}/ logs in and works
Resolves openbmc/openbmc#3195
(From meta-ibm rev: 8202b2639cba28a71640db48e38f6b7f1d3eaed0)
Change-Id: Ie20169abbca02471fa5dc89bebba8a6cdf722cd6
Signed-off-by: Joseph Reynolds <jrey@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Typical upstream layers have a -layer suffix. Rename collections from
foo to foo-layer to match this de-facto standard. Some existing layers
that use this convention include:
openembedded-layer
networking-layer
perl-layer
virtualization-layer
(From meta-ibm rev: 32478afb0f68ba711b816d1dbaecf379c67cc928)
Change-Id: I5c22956cf289263d5cef1e3c1babb2d1f5a10a3d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Enable the com.ibm namespace whenever the IBM distro layer is included
in the layer configuration.
(From meta-ibm rev: f5ac5cb0791353f0153f882d6ad054d6ddaed009)
Change-Id: I2568c1fcecc647b44d279d2a366e2e34abed41d1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update the ipmi sensor config yaml for Palmetto.
Added missing sensors, e.g. core/dimm temp, power.
The yaml is generated based on palmetto rpt:
sensor_yaml_config.py -i config.yaml \
-o output.yaml -f -r palmetto.rpt
Tested: Verify ipmitool sensor prints the added sensors.
(From meta-ibm rev: db91cc8e155b9322c976e41c670385e2c72d913b)
Change-Id: I58acf8dd50daf02b79ae3e50998d31b569bdc073
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This is dead code. Drop.
(From meta-ibm rev: d31fd052751fbb919727e2450fac5f7e6c2496ef)
Change-Id: I00f47947328db75e23ceb8bc3d395e8857a6f2ea
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
When meta-ibm was split out as a subtree from openbmc the license
information was not copied to the new repository.
License of the metadata and code remains unchanged - this is only a
documentation update.
Fixes: 194ff4f1f5d44b12e9cb06ddafa6adb20174a13c
(From meta-ibm rev: 1bcd2f64f4fedd9a405db01160ef24d9a475e96d)
Change-Id: Id007b0cce2a199b4efbd8db2950cf4fc25d6b4fd
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add ipmi configs for Romulus, where:
* cipher_list.json and dcmi_cap.json are the same as Witherspoon;
* dcmi_sensors.json is specific for Romulus, and the cpu core
temperature configs are generated by sensor_yaml_config.py tool:
sensor_yaml_config.py -i config.yaml -o output.json -d
* dev_id.json is comes from Witherspoon, but manufacture the product id
is left as 0, since Romulus is just a reference platform.
Tested: Verify ipmitool dcmi commands work ok on Romulus
(From meta-ibm rev: 60365ca96bdf3fee1d1fe29a4508e2b738b85739)
Change-Id: I194de796feb6ffd9207d1ac7a0ef19b3f8df4b5c
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Romulus has RTC battery monitored by aspeed adc, add the config for
hwmon to create /xyz/openbmc_project/sensors/voltage/vbat dbus object.
Tested: With romulus dts enabled iio-hwmon-battery, verify the above
vbat dbus object is created and the value is expected.
(From meta-ibm rev: 72cab616d3ba7ecb777e6e53d1d0f602ea25da58)
Change-Id: I1acb4890aa68cb87f145d28e3fbcac1264ed4285
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
When we use the webui/rest from the remote host, we connect to the nginx
and the system log at the BMC always contains `127.0.0.1` as the remote
address in corresponded records.
This commit resolve it.
Tested:
- Login to the WebUI
- `journalctl` should contain record like:
```
Sep 12 11:11:33 phosphor-gevent[1374]: YOR-IP-ADDRESS user:root
POST http://127.0.0.1:8081/login json:None 200 OK
```
(From meta-ibm rev: 77722e5c97faf43c6f41b52bfcadc140273eab5c)
Change-Id: Ib9a5bdaec5c5f07eceb0ba2b0ee4d572a85e889d
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Witherspoon is flash space constrained so enable new
tiny distro feature to help alleviate this
(From meta-ibm rev: 49f2b5b31a21eb3dea2d83d2d13551475ef4bb27)
Change-Id: Ia3e90281d4c5da1c95cddb1b802f20c614b25885
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Made following changes to cater for raising SNMP traps
1) Add watch on error logging entry objects.
2) Add callback functions to call when new error log entries are created
(From meta-ibm rev: 9854ba0949ab4b9bf12146c5e101830c993891d5)
Change-Id: Icc80a24b65ca360f43f3f46eb19e9fa720bcb962
Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
These GPIOs are used by the code in the skeleton repo.
(From meta-ibm rev: 2ba966c18046651d2115d732cbb0ed8b231bafad)
Change-Id: I58a5087252b5dc6a98174837305485925c07c712
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
These GPIOs are used by the code in the skeleton repo.
(From meta-ibm rev: 55b2003b3e07c7d45f94409eaf636f0335571152)
Change-Id: I88f44342a587b8dccaa845bff59c35e1414d1358
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
These GPIOs are used by the code in the skeleton repo.
Resolves openbmc/openbmc#3332
(From meta-ibm rev: b11913ce2ee64a085fd69146eb76a3ebff94e7ab)
Change-Id: Ic82d55bae6c7772cb8a5b836fb6138f429dd0346
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
openbmc/bmcweb#5 tracks an issue with bmcweb and static
hosting of web files on IBM systems. Until this bug is
resolved, disable bmcweb from hosting the files.
Currently in the IBM layer, bmcweb is only used for redfish
support and the static hosting is not needed for the basic
redfish support to work.
Testing: Verified bmcweb now starts fine and responds
to redfish requests.
(From meta-ibm rev: 8891e02efa759bb3173a0985f194c1e9a0bc255b)
Change-Id: I1f1ac2008afdb787de6b034a71b6ed6b2d51422b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Fix Palmetto's recipes.txt.
(From meta-ibm rev: 543acb28fc1ee93a819de955f4a14dd5d0fee499)
Change-Id: Ibfe2724dc65122d23070396867a97064ac4e1124
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update occ sensor names to make it consistent with Witherspoon.
Tested: Verify the sensor names are updated via REST API.
(From meta-ibm rev: fc7a1853fd16af0e58bcf104bd1f9585b1f36a20)
Change-Id: Ia2b31ecfd591c580d8ec382fe7d26b30fd34d427
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The host team has requested a bump in their allocated log
size. Appears as if witherspoon has the filesystem space
to spare so bump up from the default of 16K to 256K.
Testing: Loaded on system and caused a lot of traffic in
host console and verified /var/log/obmc-console.log did
not grow beyond 256K and properly wrapped.
(From meta-ibm rev: 50ba839a2ee314b06b21273ff4a4a9456baef6d2)
Change-Id: Ie9a7f003778b3e38f7a444f32d69942bcfc1575b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The new subtree model brings the subtrees up from the openbmc-machines
layer.
Change-Id: I58a03ae1be374bc79ae1438e65e888375d12d0c0
Signed-off-by: Dave Cobbley <david.j.cobbley@linux.intel.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The new subtree paradigm has moved the meta-bsp layers to the top level
Change-Id: Ic4f64c39465be699bed3649e125e027d17daf938
Signed-off-by: Dave Cobbley <david.j.cobbley@linux.intel.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|