Age | Commit message (Collapse) | Author | Files | Lines |
|
For implementing kdump Witherspoon-Tacoma and Rainier kexec is needed.
This was done by pulling kexec-tools package into the build.
Tested: I successfully build each Witherspoon-Tacoma and Rainier
booted each in QEMU and manually verified kexec with no parameters
showed the version and help. Presently the kernel's SMP is missing
HOTPLUG so further testing of kexec utility is not possible.
Signed-off-by: Bruce Mitchell <Bruce.Mitchell@ibm.com>
Change-Id: I253dd3e0c46987070b5c252dcd5ab6008b3b09d3
|
|
- The intent behind this commit is to pull the snooping daemon
into tacoma & rainier.
- This daemon is used for hosting the necessary dbus interface
& Raw Value property for the pldm to write the progress codes
into.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I4730046a40345d74d53b19a5058e8e45d2d40e8f
|
|
- This commit would package the post-code-manager deamon
support for tacoma & rainier machines.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: Ieea0b1516419d8cde2b93126fb278ffa16f0c15d
|
|
This application resides in the phosphor-fan-presence repo and creates
phosphor-logging based event logs for temperature threshold alarms.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: Id5a7ce7590efe82eb1f9615853cabd58ac269c24
|
|
- This commit would package the biosconfig-manager for both
tacoma & rainier machines.
Tested By :
- With the changes booted the tacoma machine & observed that the
biosconfig-manager services are up & runnning
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I90542368a70284c97e1f33d29770c751a61631ca
|
|
Rainier does not need/want the old PSU monitor.
(From meta-ibm rev: eba91da180e9ec5b7260aebb87fb05ab1e48c930)
Change-Id: I6c9e58257cd7a8b3a675b69ae3d88603a8fb0e94
Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This reverts commit 3a70e470e8ec8239e27db9b7361f568cebd5ef72.
The health monitor code has fixed openbmc/phosphor-health-monitor#1
so we can put this back in.
(From meta-ibm rev: fc48727d30a75aa9c12d0f49d8a4124202a995ff)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I3b5e1ca730af0a06c94291e84397e24d6b2bb83d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The phosphor-health-monitor package added some code recently that only
supports a mtdblock based filesystem. This causes issues with the HW CI
machine, witherspoon, documented in openbmc/phosphor-health-monitor#1.
Time permitting, IBM should come back to the phosphor-health-monitor and
figure out if it makes sense within it's products. If it does, then the
appropriate bmc_health_config.json should be created for IBM systems.
(From meta-ibm rev: 3a70e470e8ec8239e27db9b7361f568cebd5ef72)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I02dff59cade863d287919a01d0b1f93f67661279
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Use the virtual-sensor application to put a virtual ambient temperature
sensor on D-Bus. Currently, it just mirrors the value of the TMP275
ambient temperature sensor, but in the future the output will be based
on all three temp sensors on the panel after the remaining two show up
on D-Bus.
(From meta-ibm rev: f43eab1e5637cf87a38ca2e9a6acc33e5db3a0c3)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I187d88c7e1245c7014aee8b9b6c0840daf1e622d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add dbus-sensors to the Rainier flash image. This repository holds a
suite of applications for managing various types of sensors. It uses
D-Bus interfaces provided by entity-manager to know which sensors to
monitor. Rainier will use it for at least some of the temperature
sensors.
(From meta-ibm rev: 29cc525d9cb736f4cfa0bc17bb45771fd812234e)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I81f9311adb9d72de1b04f9aed0a2d9e778b3e03a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Leave the rest of the IBM AC Servers on phosphor-webui since things like
two file firmware update and Virtual Media are not currently supported on
webui-vue.
The hope is in the near future to move all IBM Servers to webui-vue,
including all ibm-ac-servers (e.g. Witherspooon).
webui-vue is a complete rewrite of phosphor-webui. It uses the Redfish
API, is translatable, themeable, does not suffer some the anti-patterns that
exist in phosphor-webui today and is built on Vue.
phosphor-webui was built on AngularJS and AngularJS goes End of Life June 2021.
Huge shoutout to the team here, webui-vue is an impressive GUI!
(From meta-ibm rev: 4d34f6c2bbde77d219d6a5ce306059661b80734c)
Tested: Built Witherspoon, see the AngularJS GUI.
Built witherspoon-tacoma see the Vue GUI.
Change-Id: I2d4ac657070b694381779a5bfe0bb8b202db97e3
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This application sets LEDs based on the contents of OpenBMC
event logs, and this will be done a different way on Rainier
and Witherspoon-tacoma so remove it.
(From meta-ibm rev: 553390e70165dc71f0efa3de074b497d998736e2)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I7831a225edc6382ee94b8c372ac6b2717bad172a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Implement power-sequencer of phosphor-power for mihawk.
(From meta-ibm rev: 65dbe8b7c2ed9507ea5842e6e91b637a9069b947)
Change-Id: I00ee20fbcfcd6dc34724c2f7caf50cf7ae94d124
Signed-off-by: Andy YF Wang <Andy_YF_Wang@wistron.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-ibm rev: 2c67f194f16568dac0de6dbf965e823790440639)
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
Change-Id: Ib34136cd472803d01d398462814b14c0e876d52f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This system will no longer be supported or maintained. Drop to minimize
cruft.
(From meta-ibm rev: 7c17e6a1f826cdfbbb39ffa3f237025e56fab52f)
Change-Id: Id954a1c91c754a1eb4eb67348c5fb01a115326ed
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
It was temporarily removed so that the commit that moves the IBM D-Bus
interface it uses from ibm-dbus-interfaces to phosphor-dbus-interfaces
could go in without getting compile fails.
The commit that removed it is bd17cae1d3a44f5fc82c4e037a91c97e092fcf57.
(From meta-ibm rev: a26d3db37979aaeab4343db41f5316425e9233e5)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: Ia4463e27411c1075d36119e6121dc2163335d6e4
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The IBM D-Bus interfaces moved into phosphor-dbus-interfaces.
Also temporarily remove ibm-logging from every image so that
ibm-dbus-interfaces won't be pulled in and CI can work.
(From meta-ibm rev: bd17cae1d3a44f5fc82c4e037a91c97e092fcf57)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: Ic8bf9106592c7e7d161d928708554a91d5bb407e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The hw-diags package adds advanced failure analysis support on Rainier
systems.
(From meta-ibm rev: 0cc373787485c1268efdfe2bf42364f84e07f80e)
Change-Id: Ia33d807ecce067747ef437b8761abf93254bc53d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Configure and include the fan watchdog services to drive the fans to
100% PWM if the BMC loses communication to the fan controller chip at
any time (i.e. BMC reset while powered on).
(From meta-ibm rev: 1264216bc2f10cf08f697bc1c95f10237c95515a)
Change-Id: I18865bdc06c1a2be0c2a83d5e83402b9316ee845
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Remove the use of `witherspoon` in the names of the recipe, config
files, and services of the fan watchdog. This is in prep to use this
same fan watchdog on other machines within meta-ibm that have different
configurations.
Tested:
Witherspoon image matches image prior to change
Flash image to Witherspoon and force watchdog to trip
(From meta-ibm rev: 80f819efec08f7cc7de6988f64c0c77e20990f05)
Change-Id: I77295974397cd4903cd1a723b9ef97ee744d2557
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Removing openpower-hw-diags from the witherspoon-tacoma packages until
openpower-hw-diags is changed to link with openpower-libhei as a packaged
library.
(From meta-ibm rev: 8628d8a06d56a0fa232c55119f9de184fa9813b3)
Signed-off-by: Ben Tyner <ben.tyner@ibm.com>
Change-Id: Ib129e45763742fb84eea1eb693a74e9c80228d90
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The metadata common to all IBM systems is confusingly split between
meta-ibm and meta-witherspoon. Move everything to meta-ibm.
The meta-ibm README is re-written to more accurately reflect the scope
of the layer.
Allow the configuration samples (bblayers.conf.sample,
local.conf.sample) to be sourced from either meta-ibm or
meta-witherspoon until such a time that any workflows and tooling have
had the opportunity to move to meta-ibm.
(From meta-ibm rev: 6e05ef2e90b214eaf4e43ee7027bbbb1d8d09442)
Change-Id: I3ec890d5300f9649c974ea6b9dca93a2e8a889ab
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
ibm-logging was mistakenly removed.
(From meta-ibm rev: 25b56d7eda221f445ccff3393f1be1cb1055d482)
Tested: built WS image and ibm-log-manager found in rootfs
Fixes: 4b2c10ea8e
Change-Id: I07130bfcd6a45a0c5b4a2bf4b406cf300c7bd9d3
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
phosphor-rest-server and phosphor-gevent are no longer the project
defaults so no need to expliclty remove it any longer.
(From meta-ibm rev: 4b2c10ea8e3bf957ea43ccc2957eaf3369d69f96)
Change-Id: I889e2f7bdb93aa6e0ef563263515fc276ee7cd22
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
As bmcweb will be enabled from meta-phoshor, that's where
the socket and service files will be, and where the repo
will be pulled in from. No need to it from meta-ibm.
(From meta-ibm rev: e9f1abf282032579fb400d5511760de080cbeac2)
Change-Id: Ifa94158a2401eaad6eb44dbed1ca9bf81bce0e35
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Nginx on OpenBMC has a number of issues that matter to openbmc.
1. It increases the binary size. This is an issue given that OpenBMC
targets a relatively minimal flash footprint.
2. It increases the runtime overhead. Running nginx as a reverse proxy
to the application servers causes a runtime overhead, and context switch
for every single page load, as well as an extra socket.
3. nginx doesn't implement any kind of authentication, so auth needs to
be implemented in every application server. This removes a lot of the
advantages of the reverse proxy, and duplicates a lot of code amongst
multiple application servers
4. A number of nginx parameters run from the nginx config file. Some of
these parameters (like cipher suite support) are desired to be changed
at runtime, rather than fixed at compile time.
Related to commit here to move system to bmcweb:
https://gerrit.openbmc-project.xyz/#/c/openbmc/meta-phosphor/+/12933/
(From meta-ibm rev: b6639a209f0089864bef4fc86dcad97880bce682)
Change-Id: I21848eb3a8dfa85968c6c96d6a78f5145402db1d
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
(cherry picked from commit 699e296eb0dbd421bcb2fff4be9d446f47ae7195)
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>
|