Age | Commit message (Collapse) | Author | Files | Lines |
|
Andrew Geissler (1):
cfam-reset: run before chassis power
(From meta-openpower rev: 498a5310b46a5602dd411aa5975872fe861549a4)
Change-Id: Ib5c60bbbb55045f63c13246caa2e7c212dea4095
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ramesh Iyyar (1):
phal: Corrected condition to add trace for FFDC
(From meta-openpower rev: fda904e173ae6b9c82b2df922520b77c50875985)
Change-Id: I33314dd88832a35d902a7280da3db60d1022e3d6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (2):
spi-mux: ensure mux is reconfigured on chassis off
spi-mux: do not set if chassis power is on
(From meta-openpower rev: aaf0401c8773a4c7693ad395fcc703938a916760)
Change-Id: I6783225dba2e7ca56c80ad3adea282aa3b61e99b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Brad Bishop (1):
build: update clang-format
(From meta-openpower rev: d6bc07ce396e2c69ebd47aa35cf5cdf3d0d860be)
Change-Id: Ida7e53b6ffb59d767c7ad88fa8b1fb4f71581f0d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Brad Bishop (4):
test: remove gtest subproject fallback
meson: install executables
meson: fix systemd service bugs
meson: add checks, defaults
Gunnar Mills (1):
test: Makefile.am: Remove -lstdc++fs
(From meta-openpower rev: 275f79f6025d6d870286a0d0c2b1e1e17a14e015)
Change-Id: Ia1ffbdb2d0d0e7fec44892d931838f32be210c29
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
host-stop: ensure stop-instructions run in correct seq
Brad Bishop (4):
phal: use unix line breaks
c++17: drop experimental::filesystem
fix compiler warnings
build: add support for meson
(From meta-openpower rev: ba05405cf35a4556b23f5269aca1c10740d43a9b)
Change-Id: I513c86ee5377eab6eb74c598f5df3c3d9e4c0bcd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ramesh Iyyar (1):
phal: Added HW callout info into PEL
(From meta-openpower rev: 7e3e63ef078ac4aac50e4fdaef3625c6d4bb493f)
Change-Id: Id8a013dc2b0d61572059d65ffb8dbdca5fe41a58
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
mpreboot: do not run stop instructions
(From meta-openpower rev: 48f9593593db3dac5bbe6e130ee7cad5097b7eb8)
Change-Id: Ifc92fcc0af4ca98f060c282b30e506ec636ae91f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
mpreboot: ensure started after host stopped
(From meta-openpower rev: 867cff78e252bfb58c3c9105453d7ff50a08ab8f)
Change-Id: I6ba0ffbf939928fa19f48437e66bdb9b788d4471
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
cfam-reset: do not run if host is up
(From meta-openpower rev: 26a3f5c9d370a8bd70e9a8453ed4357b7cd2eff1)
Change-Id: I22c8b13a62457b033f496ea9c70f38bf91ed2945
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The POWER CEC system device tree need reinitialize before doing
normal ipl to mark required targets as functional for ipling.
The service file is added in below patch.
https://gerrit.openbmc-project.xyz/c/openbmc/openpower-proc-control/+/36577
(From meta-openpower rev: 2257014de9964f673b4ae2864deffd25e6022cee)
Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I499ee3c6c2b4f3caf33609ca6e70112801d5cbae
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Eddie James (1):
Add cfam reset and FSI scans to the SPI mux service
(From meta-openpower rev: 1fcd729eed61645c58a337483d3b1b25317e543c)
Change-Id: If663efd07c3e92881602db01ff09e90b0be6b2f7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Chirag Sharma (1):
mpreboot: Adding PDBG device tree environment variable
(From meta-openpower rev: 7b754070f4300dd5ddffc288a5093a09b1d605b3)
Change-Id: I8b12650ff240679a95abc8d4bebb117c72213775
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
cfam-reset: utilize new sysfs interface if avaialble
(From meta-openpower rev: 322c2e7d7ab24a73b14bd4885cffbab0a9f52ebf)
Change-Id: I6bcf1b8b9b6fddab640d2d01f263e31616b964fe
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jayanth Othayoth (2):
Fix for missing phal traces in journal log
pHAL: Enabled environment variable based pHAL logging
(From meta-openpower rev: 2b47c8c238f3e16dd42f93dc38d3adb2550cef57)
Change-Id: I56cfdfdff4ddbb79eee96d1f2888a6143aae5acb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Dhruvaraj Subhashchandran (3):
Remove multithreading while calling enter_mpipl
Add startHostMpReboot support to PHAL based booting
Skip changing boot seeprom in memory preserving reboot
(From meta-openpower rev: fdc02f7c022f8ea5a8143310562b79aefe2d9522)
Change-Id: Id28e2326ffd381eadbe62313c054b352043446cd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
clear host-on file when host stopped
(From meta-openpower rev: a5baa46839bc03aec24843d99b844db7c5ea05ad)
Change-Id: I6e1d01bd49c2c984c38237d9c49b32aab5cb01ff
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (2):
sdbusplus: remove deprecated variant_ns
sdbusplus: replace message::variant with std::variant
(From meta-openpower rev: b39a2e592be5a93ac50ce49691f22a60495291bb)
Change-Id: I61a659a99f7bf039dadf821249c5cbf932b28ac4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jayanth Othayoth (1):
Remove VCS workaround
(From meta-openpower rev: f310dad581f5eb8bd16c96aeaae5bdb48ae4b1cf)
Change-Id: I079c86e3db2d9e2dbb40c41367649dc663b7d118
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Lakshminarayana R. Kammath (1):
Select primary/secondary BOOT/MEASUREMENT SEEPROM based on boot count
(From meta-openpower rev: 91e936948ddfc78d5ea850c7cea82c0f444210b2)
Change-Id: Ic1c438a48a450b9209b693849d9e19e681be0a0e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ramesh Iyyar (1):
procedures/phal/start_host: Initialized libpdbg, libekb and libipl
(From meta-openpower rev: 2b93f795b96d7ec805869d49233c11c5ad6df875)
Change-Id: I985609cad84c7993ca0ac687f41de80980c609e9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This was a P9 DD1 workaround. These systems are no longer supported and
are not found in the wild, so the workaround has been retired.
Most (all?) platforms in the tree opted out of this package by using
RDEPENDS_${PN}_remove_, so this should be a noop.
(From meta-openpower rev: 1db2de4c16aa9644462c182c4f525604d3a8e945)
Change-Id: I62f3b21768aae1cc05d2f28799868f028ebb2733
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The corresponding change in openpower-proc-control has more details:
https://gerrit.openbmc-project.xyz/c/openbmc/openpower-proc-control/+/31265
The summary is that the cfam-reset is being removed from the power
control application and into its own service. This ensure it is run when
it is needed (i.e. warm reboots) and that future systems which may use
different power control or have different cfam reset requirements can
easily configure the function.
Tested:
- Verified chassison behaved as expected on witherspoon
- Verified normal power on/off works as expected on witherspoon
- Verified warm reboot works as expected on witherspoon
- Verified bmc reset with host up still works as expected
(From meta-openpower rev: fd9969e4221c321d2807c86b16e6fbafac8e3d8b)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: If6dc939015dc1647773d20e3909ae2d718512a73
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jayanth Othayoth (1):
Revert "Setting phal ipl_init as IPL_DEFAULT to boot the system"
(From meta-openpower rev: ee27db095a70fa71cd6c3580ffac018cc9b7d55b)
Change-Id: Id545cb83c63a596120284bdc4372c9f759652537
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Ramesh Iyyar (1):
Setting phal ipl_init as IPL_DEFAULT to boot the system
(From meta-openpower rev: c8e6605c3f34723ce4c4a0c3b5880265535014a1)
Change-Id: I4f9bd7b608337ff93e483887a1b3e151468c696e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
start_host@.service: Update to start_host service to skip it during
a memory preserve reboot
op-proc-control-systemd-links.bb: update to install services
op-proc-control_git.bb: Added mpreboot services
Bump openpower-proc-control SRCREV to required commit
(From meta-openpower rev: 7e0062d06c12e177f6a767a1c21066dc30ecae44)
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
Change-Id: Ib2e3e34f3faa1ad575def9b26ff3e91d5eebf93f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
There have been some situations where things get so messed up that you
can not even stop the instructions on your processor. When this happens,
the systemd target, obmc-host-stop can not complete. This really should
be a wants relationship vs. a requires so that the target can continue
to stop the host even when this service fails.
(From meta-openpower rev: 8dfb06a8656eeff1c0393607a5bf9cdc6320aae5)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I2704fecab789d6ffa8e274c37d0653bf64f3c8b0
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This service file is only necessary with phal-type systems, so only
install it there.
(From meta-openpower rev: 85ffbd0d999a823d4d07042c8bb36d89a48fd66d)
Signed-off-by: Eddie James <eajames@linux.ibm.com>
Change-Id: I4335368cf7c57fc74f70efa5f4906189c2791954
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Marri Devender Rao (1):
Create PEL for boot errors with error XML data and traces
(From meta-openpower rev: 7fdf66e9526878415a5a095e4b08a660d598a0af)
Change-Id: I13884407a603ea0007ac8bdafe2fc3b748a62828
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This repository doesn't use python anymore, so remove the dependency on
python native.
(From meta-openpower rev: 467ed1a9e273b8393731d809c99fd0d63c057bdb)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I2befe422c9bad9d7526d091fd3727dbe14140fe7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The cfam_override@.service is required in two situations:
- When chassis power is turned on (to ensure proper workarounds
and overrides are in place)
- When the host is warm rebooted (i.e. no chassis power is turned
off/on)
Install this service in both targets and ensure it only runs once per
boot.
Tested:
- Verified service was only run once during a cold boot
- Verified overrides were correctly applied on a warm reboot
(From meta-openpower rev: 59c6d368452c05a184549c0ee844eba63203250f)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Idb667eb7c0b09d7c00e5893443abbcf58058a465
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Install the new stop instructions and cfam reset services required for a
warm reboot into the appropriate target
Includes following in bump:
Andrew Geissler (4):
warm-reboot: ensure sbe start bit is 0
warm reboot: stop instructions support
warm-reboot: add cfam-reset capabilities
warm-reboot: cfam-reset service
(From meta-openpower rev: 84962a9850f8f7b61698134ecf2d016a9b1e33de)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ia8fe30f160e0078bbdca2bcef322c9e23ea0e9e0
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Now that the openpower D-Bus interfaces are contained within
phosphor-dbus-interfaces, the dependency to openpower-dbus-interfaces is
no longer needed.
(From meta-openpower rev: 6db27914b559ba60df53a956dd7e39ad8952eff3)
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I357c8d2343771ab858a81559180a68501b5e2452
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jayanth Othayoth (2):
Enable cfam overrides procedure for all power versions
Enable host debug procedure for all power version
(From meta-openpower rev: 0a1a11e437fb71251f98dc82461659e591aa4a65)
Change-Id: I06d05db1c532ea1fcbf8aff542afa69ad7a65ff7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Some new software will be added to openpower-proc-control which requires
gpio access. libgpiod provides interfaces to make gpio access using the
new chardev kernel interfaces easier.
(From meta-openpower rev: e17157587e97826413195e46714296ff7c025791)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Idc738fb32dccc57093ca9438c00da05af0ad1fa7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Eddie James (1):
Add procedure and service file to set the SPI mux on P10
(From meta-openpower rev: 5610d98103834464931e75c7c40af750b7c398c9)
Change-Id: Ida78580ab3688a1ecc60b0ef79367e732981bfe0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Matt Spinler (1):
Remove openpower-dbus-interfaces dependency
(From meta-openpower rev: fb57806cfd0a8ebfd3c21d572147b6909f638bee)
Change-Id: I8079026424ed15d06496de6d5db8893eb87758e6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Ramesh Iyyar (2):
Added feature flag instead of CHIPS
Enabled pHAL infrastructure to boot the host
(From meta-openpower rev: 4bb6ee298278d0dcb40d3050427cd82ca0e48a49)
Change-Id: Ia9f049f92829afc379003563a8dcbc87e61d496d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Jayanth Othayoth (1):
Update MAINTAINERS list
(From meta-openpower rev: da22dc13750a4a37cc8ec5782d09f6482baa77e6)
Change-Id: I92bd57bea31c14d84faa302d1eb7ca0b1a87b767
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
With the resolution of CVE-2019-6260 the SuperIO scratch registers that
hostboot-settings uses cannot be read from the host.
This means it is not being used, so we can remove it from the build.
(From meta-openpower rev: d6124f416c014e1710c17b5d7c2fd90f85a2d0ca)
Change-Id: I508555ba063fa08f322f66ee2ce88bd15e500d97
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Joel Stanley (3):
Remove endian swapping abstraction
targetting: Remove old sysfs path
Update sysfs paths to use /sys/class/fsi-master
(From meta-openpower rev: f9e31dbd85d95fd1f183a27965d0dab2db321c8e)
Change-Id: I9e99dca94b2cc697014e5b908edc81cf52e903b3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
OPENPOWERBASE is only used for pointing at licenses...point at the
licenses in oe-core in meta/files/common-licenses instead. to match the
defacto convention used in other oe layers like meta-openembedded.
(From meta-openpower rev: 2e899dc36982e5420f136da967669544e49c0c0e)
Change-Id: Ia201bc5e60a9e4cd2392bb3735c99596d1fee006
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
(From meta-openpower rev: 075a2d9cadc92542d6a0527e77542d4507c11c12)
Change-Id: I13df8506231521d6878450760322cf6ea0cfbc64
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Subsequent patches will link against libpdbg.
(From meta-openpower rev: 06513d650714e3d85fb35c53d5b3361096b1a012)
Change-Id: I09d98752af5ffc62f9f6b89aeb8e171bd5ac56d6
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
1) Generic interface to initiate non maskable interrupt
on host processors.
2) Bump up SRCREV for openpower-proc-control that enables NMI control
(From meta-openpower rev: e915010db7ab5a874908f91ddd7fd985efbc64c5)
Signed-off-by: Lakshminarayana R. Kammath <lkammath@in.ibm.com>
Change-Id: Ibc7cb76bcde558618ed3624c022f0b016f022492
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The service hostboot-settings is required by multi-user.target and
thus will be started by default. In case multi-user.target is started
for multiple times, this service will be startd for multiple times as
well, and eventually get start-limit-hit failure.
This commit adds RemainAfterExit=true so the service will be treated as
started and thus will not be started for multiple times.
Resolves openbmc/openbmc#3544
Tested: Reboot Romulus BMC when the host is on, and verify the BMC gets
READY state after reboot, and verify the service is only started
once.
(From meta-openpower rev: c55b7debc67b1cf863b6c171334015c0731613eb)
Change-Id: Ia253f7d2e038a2a2072f602115a613d86fa2d25a
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Point launches of openpower-proc-control to bin instead of sbin.
openpower-proc-control: srcrev bump aa2030c2fb..b964c92815
Patrick Venture (1):
build: install into bin instead of sbin
(From meta-openpower rev: f4bf3e1ed9cb8de3030952b0e72843e41a943a03)
Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: I06dd1a06b7d47fbe32854e66973dd1053ed58d26
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Hard-code multi-user.target instead of obmc-standby.target.
(From meta-openpower rev: e2b29cdb07335dd7f874fa37771ed415b0dae6e1)
Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: I64d736552808d55c0bf35c0cf12a83b71ca74c6a
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Anthony Wilson (1):
cleanupPCIE: Catch file_error::Open exception
(From meta-openpower rev: 09724783ec34d7d22100ae4aeaed4cfb2e0b521e)
Change-Id: Iac305772b9a7d1fa65293d2fa7e0f9dad2627fd0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Out of the box bitbake examines built applications, automatically adds
runtime dependencies and thus ensures any library packages dependencies
are automatically added to images, sdks, etc. There is no need to list
them explicitly in a recipe.
Dependencies change over time, and listing them explicitly is likely
prone to errors - the net effect being unnecessary shared library
packages being installed into images.
Consult
https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-RDEPENDS
for information on when to use explicit runtime dependencies.
(From meta-openpower rev: 42fbcf6040860dc6b0b553febeabedd241f22a27)
Change-Id: If56c264d3807f604ae8ba9c948095ba61093285d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|