Age | Commit message (Collapse) | Author | Files | Lines |
|
To prevent hostnames conflicts this service appends to the default
hostname a Serial Number retrieved from Inventory Manager.
This operation is executed only at the first boot or after a factory reset.
This will be skipped if hostname is manually configured to a non default
value.
(From meta-openpower rev: 55281dffb43c4c59a5fce24727627fa3de1498fe)
Change-Id: I9c3aa7c19cf595a599baab71b2af49defb4b8c76
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
OpenBMC executables should be installed in bin, reference:
https://github.com/openbmc/docs/blob/master/anti-patterns.md#placement-of-applications-in-sbin-or-usrsbin
The systemd service files for the openpower updater still run:
"ExecStart=/usr/bin/env obmc-flash-bios" so this change does
not affect them. A subsequent commit will change them to point
to bin.
Tested: Verified obmc-flash-bios was in /usr/bin/ in the BMC and
that a PNOR code update was successful.
(From meta-openpower rev: 200786912b557fdb9c254474d6732deea00979ab)
Change-Id: I00dd1f210aad03be1010b7c27b4a9cc898352e00
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Most openpower systems use the dbus based logs, so this
will enable them by default.
Tested: Verified dbus implementation was enabled for bmcweb
on witherspoon
(From meta-openpower rev: 5c16648b2213c2d26683d01163193a7dc7262d50)
Change-Id: Ic4a2103e0e3457acd54067a9bc7899b065fac5e3
Signed-off-by: Anthony Wilson <wilsonan@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Upstream release notes:
https://open-power.github.io/skiboot/doc/release-notes/skiboot-6.3.html
The stringop truncation warnings were fixed upstream.
(From meta-openpower rev: 645eed6d3f0b2f87604e48a9bdf15868e3f84ff1)
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I2b658f56757968c725d2feb600f820d465ee21b4
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Typically it does not make any sense to append to FILESEXTRAPATHS.
FILESEXTRAPATHS is set in a bbappend when overriding something from
another layer. The typical desire will be to make bitbake search for
files in the layer with the bbappend and not some other layer earlier in
the priority list. Further, appending to FILESEXTRAPATHS will introduce
unexpected behavior when multiple layers append the same recipe - layers
with higher layer priorities that append to FILESEXTRAPATHS will find
their files overriden by files in layers with lower priorities.
(From meta-openpower rev: 6e889e3889a474e481dc78890696b922a3bbbafc)
Change-Id: I3607828dea6bd16b457ce3de3a26320ac8525f66
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The #define BMCWEB_ENABLE_REDFISH_ONE_CHASSIS was needed as a short-term
solution for associating sensors with a single chassis on Witherspoon.
This #define is no longer needed due to a bmcweb enhancement that finds
the sensors within a chassis using ObjectMapper associations.
Tested: Built an image with this change, loaded it on a
Witherspoon, and verified the Redfish output for Chassis,
Power, and Thermal requests.
(From meta-openpower rev: 2ae233d116cf9ddcc8b62bd2eaf9970f23830ec6)
Change-Id: I6d4419422f911c4d928e5aa14efb3db7e1969832
signed-off-by: Shawn McCarney <shawnmm@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
When building this package bitbake emits an error, and has sone so for
over a year:
WARNING: openpower-occ-control-1.0+gitAUTOINC+6d6d1b380a-r1
do_configure: QA Issue: openpower-occ-control: configure was passed
unrecognised options: --disable-gen_errors [unknown-configure-option]
I do not understand this flag, but it appears to be ignored by the
package so we should drop it.
Resolves https://github.com/openbmc/openbmc/issues/2941
(From meta-openpower rev: e64624bc00cf036b3d964c79ddd3ae326df2452a)
Change-Id: I7d34202a5f25ed01453165b901a44bdb63c019e1
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Use the immmediate expansion operator when setting BBFILE_PATTERN. This
makes meta-openpower consistent with all the layers in
meta-openembedded.
(From meta-openpower rev: f03263407a5f328c6df479c3a1148e663a9e8078)
Change-Id: I10c02ab946efd111c12f9fd80526a7cbeae3129c
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The UUID is not in the VPD for any supported openpower systems.
The last system with the UUID in the VPD was Barreleye.
Barreleye was removed here, 10 months ago:
https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/12072/
Before being removed, Barreleye was unmaintained for over a
year.
A UUID interface with an empty UUID is being created at:
.../inventory/system/chassis/motherboard/boxelder/bmc.
"PrettyName": "BMC PLANAR ",
"SerialNumber": "YL10UF78A0H4 ",
"UUID": ""
},
bmcweb finds this UUID interface and places this empty UUID
property on Redfish. The Redfish Service validator flags
this empty UUID as an error.
(From meta-openpower rev: 011035b854ca6b0c64ff32102310954847f3765f)
Tested: Built a Witherspoon image, loaded it on a Witherspoon,
no longer see the empty UUID property and the UUID
interface at system/chassis/motherboard/boxelder/bmc.
Fixes the last Redfish Service validator error!
Had to remove the Common.UUID interface file at
/var/lib/phosphor-inventory-manager before loading
on the image.
Change-Id: I660cbbc1ef066b0c29730683b34134487e127554
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Nothing DEPENDS on virtual/obmc-inventory-data, and nothing RDEPENDS on
VIRTUAL-RUNTIME_skeleton_workbook, so there isn't any need to set
default ones for OpenPOWER systems.
(From meta-openpower rev: 93729fa5b38ebe4dc3919519f599c26d3a25ad55)
Change-Id: I658361c2b42a2277f64c6321ff4e9645ca56389e
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Alistair Popple (4):
Revert incorrect version of "libpdbg/p8chip.c: release special wakeups for P8"
Revert incorrect version of "libpdbg: use MTMSRD opcode rather than MTMSR"
Revert incorrect version of "libpdbg/p8chip.c: ram state setup sequence ..."
Revert incorrect version of "libpdbg/p8chip.c: Emulate sreset using ramming..."
Amitay Isaacs (9):
adu: Convert __adu_{get, put}mem_blocksize to adu functions
adu: Add read/write methods for adu target
adu: Set default blocksize for adu
adu: Add new api for memory read/write
main: Use new api to read/write memory
path: Match targets with dn name correctly
tests: Add a test for dn name match
path: Avoid a match for nested nodes of the same class
tests: Fix the core address calculation
Artem Senichev (1):
api: Fix API interface for external usage
Nicholas Piggin (11):
libpdbg: Fix CHECK_ERR macro to evaluate once in error case
libpdbg/p8chip.c: read status from correct target
libpdbg/p8chip.c: Only write the SP_STOP bit once
libpdbg/p8chip.c: release special wakeups for P8
libpdbg: use MTMSRD opcode rather than MTMSR
libpdbg/p8chip.c: ram state setup sequence match workbook
libpdbg/p8chip.c: Emulate sreset using ramming for active threads
libpdbg/p8chip.c: release special wakeups for P8
libpdbg: use MTMSRD opcode rather than MTMSR
libpdbg/p8chip.c: ram state setup sequence match workbook
libpdbg/p8chip.c: Emulate sreset using ramming for active threads
(From meta-openpower rev: 35f5adc0a390d2d398cdcb949b613eeb3d0d25d9)
Change-Id: Ia36ba13d8ccf75994f844223bc65d7d8e5798b93
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This application is not required or desired on any OpenPOWER systems.
(From meta-openpower rev: 648e48871c6363a6886d66c9b32d4eaceae5f408)
Change-Id: I343b08ed171e4ee1dd6984992de1f3b96a1b8243
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Eddie James (1):
Add unbind with OCC inactive case for OCC active signal handler
(From meta-openpower rev: 18b8909e6d078b79e8d44f8d2aa1ee5d0a5aceff)
Change-Id: I38814633e448dc21f7877367026c06a2530b0b18
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Allows to have the OCC sensor name in upper case.
(From meta-openpower rev: f1486ebc6fded8d172a405b8b30df65951efa1cd)
Change-Id: I64176bce133b42607d4c532f25186658d2680a7f
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Alexander Filippov (1):
example: Add sensorName field
(From meta-openpower rev: c4b769c903523701f159bc1d98d8c1591bd18a65)
Change-Id: I728be1e712db7db76e7b0b1e2d2e7aef84d6c126
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Don't install the legacy inventory manager on OpenPOWER systems. It was
mostly unused and is completely unused now that witherspoon doesn't use
the sync_inventory_items.py script it contained.
(From meta-openpower rev: a4f37e479a667edacbe11c78eb7da9c450aafe17)
Change-Id: Iab4e698aad22ef1b109f2ac0e35df16d494dff44
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
On first BMC boot copy the MAC address set at manufacturing time into
the network DBus object.
On some OpenPOWER systems the MAC address is set by the manufacturer in
an EEPROM somewhere. If openpower-vpd-parser has forwarded the
information in that eeprom onto phosphor-inventory manager, this script
can further forward that on to the network stack of OpenBMC.
This is only done on genesis boot (or after a factory reset) so that a
manually configured address from the end user is not overridden.
(From meta-openpower rev: 6f08b5190e0e7d83d1ddc08771dd31be7d0561ca)
Change-Id: Ia15ce9217ad024a827e94c1dfd986ce19af7124d
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This tool has been superceded by libgpiod. The OpenBMC distribution is
moving towards having python be optional in its distribution so python
based tools like this can not be automatically packaged into the
filesystem.
Tested:
Verified gpioutil was no longer in rootfs after building witherspoon
(From meta-openpower rev: 79ad6dc7cb730d8b9e9728bc79b7d047f09e4276)
Change-Id: Ic49eee57972f03e4531c9abf2d0d6d601571ad16
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The openpower-software-manager supports the static PNOR layout,
reference https://lists.ozlabs.org/pipermail/openbmc/2019-April/015723.html.
Remove the legacy code update packages.
(From meta-openpower rev: c7addf07bf0ef7418ac6f13726c70faa1cdd7d98)
Change-Id: I169b9bb2b7e2ffb64b6db384eb8c3de7e9e5f675
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This reverts commit 48e9fbf06593a9b13cfba3e8814a8ccb79639484.
Puts back in the commit to remove obmc-control-chassis.
(From meta-openpower rev: 6e7b9a615c5c8bb5f0a101557f2934088800f53a)
Change-Id: I19212beaaad642ac718553ac79e758c1744be3df
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Adriana Kobylak (1):
hiomap: Unblock SIGTERM on reset path
(From meta-openpower rev: 2873a5841dcfcc5be37c9c6519adaadf6a106c89)
Change-Id: I0f3cb990730ca6556f5adf3b03700cb03338352b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
2628a0ac was a work in progress and not ready to be merged.
This reverts commit 2628a0ace84ad05e1f0461f55d780d78488541b9.
(From meta-openpower rev: 48e9fbf06593a9b13cfba3e8814a8ccb79639484)
Change-Id: I8c4c5342d1140bc87ffe0f0ec44f3b8766147697
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
That recipe installs chassis_control.py, which is a script from skeleton
that has been superseded by newer state management and button handler
code and so is no longer needed.
(From meta-openpower rev: 2628a0ace84ad05e1f0461f55d780d78488541b9)
Change-Id: I6dc7377b848318b44a9c05fa4f7ee1a2ffb6337a
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Alexander Filippov (1):
Add support for sensorName field in yaml
Eddie James (1):
Fix error attribute naming for Linux 5.0
Patrick Venture (1):
build: install into bin instead of sbin
(From meta-openpower rev: 5033b4336e6f3e410c21b78b3b9b64fbe4c9a7f0)
Change-Id: I7714845048d2512261922640f2aad19e05c15902
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.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>
|
|
Lei YU (1):
Static layout: support image verification
(From meta-openpower rev: a867c1bbc8b4d9eb47cebc400f779473ff722af5)
Change-Id: Ia67e3cddb3882929f7765f282b369a5580b6e290
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
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>
|
|
Add phosphor-isolation in meta-openpower, so all openpower machines
enable this feature.
Tested: Build Palmetto with mboxd and verify it boots host successfully.
(From meta-openpower rev: 3f08cb351e0282106ec734a03454a7d8e7bdec62)
Change-Id: I1364305cd1b420e254c3c4728f77b89ed36e25ef
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Instead of obmc-standby.target, use multi-user.target.
(From meta-openpower rev: efc2c0953f5331a8321f03fcee5e04846128909f)
Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: Idf20ccf23a98d5d81dd59d47e0c7dad45a0eb670
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
oe-core branched in preparation for the upcoming 2.7 Yocto release and
as of 13e45ff requires core layer compatibility to "warrior" instead of
"thud". We'll retain compatibility for both until we do our own branch
or stop testing thud.
(From meta-openpower rev: f4e8b42d7e60df3887a0f0dfaa69d1d006fdae5c)
Change-Id: I56ba80ec39c2e16d2a207a710d2605316f626537
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>
|
|
Move ubi and static specific configures into bbclass, and inherit the
bbclass in openpower-software-manager recipe.
Tested: Verify Romulus build uses the static bbclass, and Witherspoon
uses the ubi bbclass.
(From meta-openpower rev: 2c2604d36e9415396baf1936b07a6a974b376cd9)
Change-Id: I23f68486ab95802785f7c5c22232a9f2b76d0341
Signed-off-by: Lei YU <mine260309@gmail.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Adriana Kobylak (1):
Replace reset BMC authentication with factory reset
(From meta-openpower rev: f358b780f65a5189d3039823ff5e4b45fd668417)
Change-Id: Ib46d3053809f99d1d5780b9d6485aba482d2ca7f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: install into bin instead of sbin
(From meta-openpower rev: 4a990ed9c641428cb4e2df46d852edb4af3d1cac)
Change-Id: If8253ce2df21de2fb7f32c4ea9633515b8edc63b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: install into bin instead of sbin
(From meta-openpower rev: 1b0273b6e476b3b8c03a8361555c010500ed1e96)
Change-Id: I83465c35ca0aa265a126ecfa211c625230f1529b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Adriana Kobylak (1):
activation_ubi: Set priority in constructor
(From meta-openpower rev: 86e9d02ff45d285e7ef2847edc5e800d5433b50f)
Change-Id: I1ec66faf28b256130d9309a379bd2fd7dd3289f4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Pass the DBMCWEB_ENABLE_REDFISH_ONE_CHASSIS option to bmcweb
for openpower systems. All openpower systems currently only
have a single chassis and no immediate plans to have a
multiple chassis system.
When this build option is set, bmcweb will return a single
redfish chassis named "chassis" which will include all sensors.
This is a short-term solution to solve associating sensors to a
chassis.
Long term, inventory-manager needs to be enhanced to allow sensors
to link to a chassis, or the rest of the project needs to move
to EntityManager.
See https://gerrit.openbmc-project.xyz/#/c/openbmc/bmcweb/+/17563/
Tested: Build an image with this change, loaded on a
Witherspoon, and see "/redfish/v1/Chassis/chassis"
and no errors in the Thermal and Power objects.
(From meta-openpower rev: 211da9583b1124dccbf3ab3e701245745affcd22)
Change-Id: I97e78c3ab7d7a755bacbe63af252c033875d880b
Signed-off-by: Gunnar Mills <gmills@us.ibm.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>
|
|
openpower-host-ipmi-flash: srcrev bump cc2fe1effe..ee3064bace
Vernon Mauery (1):
Use new ipmid signal handling interface
phosphor-host-ipmid: srcrev bump 1bb0c7fc55..be37630691
Jia, Chunhui (2):
Extra Bytes in response data for chassis Identify command
[IPMI]Set/Get global enables
Kun Yi (1):
utils: Use 5s timeout for D-Bus get/set property calls
Richard Marian Thomaiyar (1):
Fix: User commands require channel layer lib
Vernon Mauery (16):
ipmid: Compiler-generated unpacking and packing of messages
ipmid: add message packing/unpacking unit tests
ipmid: Rewrite ipmid to use the new architecture
ipmid: Add in Native OEM and Group OEM support
ipmid: Add command filter mechanism
ipmid: Add whitelist filtering using the new filter registration mechanism
Set new default ipmid provider path
Add back an interface used by an external provider
fix whitelist RestrictionMode lookup
Use payload interface to unpack group/IANA from message
errorResponse must not pack completion code in data payload
Change linkage of ipmid_get_sdbus_plus_handler() to libipmid.so
make utility.hpp available for external things that include ipmid/api.hpp
Add generic signal handling API to work with boost::asio
make ipmid respond to SIGTERM and SIGINT for clean shutdown
Add user context parameter to legacy ipmi handler registration
Change-Id: I3a15d46177f4e4ea81106bc8637b83bcc64e1ba7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This command is required for the host to boot so it needs to be on the
whitelist for openpower systems
Testing: Verified witherspoon now boots in restricted mode with this
change and a fix from Brad in this commit:
https://gerrit.openbmc-project.xyz/#/c/openbmc/meta-openpower/+/19182/
(From meta-openpower rev: 9b018490597a9fa9fbeb7de8e4d8c83792bf7c33)
Change-Id: Ie8ccb792c97a55ab8f818c4dfa4fffd71493cc02
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Install the openpower-ipmi-oem whitelist.
It is not currently installed because the ipmid recipe looks for
whitelists in VIRTUAL-RUNTIME_phosphor-ipmi-providers and
openpower-ipmi-oem is not set there. Move
VIRTUAL-RUNTIME_phosphor-ipmi-providers += openpower-ipmi-oem to the
machine configuration so that the whitelist is detected by the ipmid
recipe and installed.
(From meta-openpower rev: df7a13f6328a0b8c45e255e553bfbf38497e8179)
Change-Id: Ibc94c2d5218a8ae4e78998c677d7405d1445f10b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
Add Lei as Maintainer
(From meta-openpower rev: 9839583f5b98a3eddf2d926f224438191ba14f40)
Change-Id: I29640869992cf19be9b1e0593d7b7437507e2b9c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Lei YU (25):
Add repo specific items in .gitignore
Refactor: Split item_updater to common and ubi
Refactor: Move watch to ubi
Refactor: Move determinId to ubi
Refactor: Remove unused isLowestPriority()
Refactor: Split Activation into common and ubi
Refactor: Move serialize to ubi
Refactor: Make createActivation() common
Static layout: Generate tar.gz for static layout pnor
Static layout: Add dummy item_updater
Static layout: Read PNOR VERSION using pflash
Static layout: Add dummy activation_static
Static layout: Implement PNOR code update
Static layout: Implement gard reset
Static layout: Implement factory reset
Static layout: Use pflash to get partitions to clear
Static layout: Do not update PNOR when host is on
Static layout: Do not crash on empty PNOR
test: Fix parallel build error on tests
test: Add sources of static PNOR
test: Add test for GetVersions()
test: Add test for getPartsToClear
Refactor: Fix issues found by cppcheck
Install services to systemd unit dir
Refactor: Use hiomapd instead of mboxd
(From meta-openpower rev: 847e65d7734035384e227003a685a32242f6e233)
Change-Id: If8ef37077f6f8b40962ef3f09dff3778303cdf2f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Alistair Popple (20):
pdbg/gdbserver: Make ragel optional
libpdbg: Add api to get 32-bit device tree property
libpdbg: fix a bug in get_class_target_addr
libpdbg: Add API to get device tree path and find target via path
libpdbg: Add indirect address translation via callback
libpdbg: Add xbus hardware unit
libpdbg: Remove unused code
libpdbg: Make more declarations static
libpdbg: Move property code into libpdbg/device.c
libpdbg: Rename property functions
libpdbg: Rework chip-id functions
libpdbg: Rework target addressing
libpdbg: Remove old dt_prop functions
libpdbg: Rework target compatible
libpdbg: Make dt_root private
libpdbg: Remove device.h
device.c: Fix pdbg_target_address
libpdbg: Remove zalloc macro
optcmd: Add parser for 8-bit power of 2 integers
adu: Add arugments for block size
Amitay Isaacs (49):
Makefile: Install libpdbg header libpdbg.h
Makefile: Keep libfdt sources sorted
Makefile: Keep libpdbg sources sorted
Makefile: Add missing header file in libpdbg_SOURCES
Makefile: Keep pdbg sources sorted
Makefile: Add missing headers to pdbg_SOURCES
Makefile: Define arch dependent sources explicitly
Makefile: Redefine sources required for gdbserver
Makefile: Package src/gdb_parser.rl
Makefile: Order the libraries for make install to work
build: Allow device tree headers to be generated in subdirs
tests: Fix the condition to check if bmc is up
tests: Update driver to pass test_wrapper argument
tests: Exit on first test failure
tests: Ensure tests can be run from builddir
tests: Log stderr output (if any) on test failure
libpdbg: Convert printf to DEBUG statements
main: Convert target_selection() to return a boolean
util: Move parse_list() into a separate file
path: Add device tree path based targeting
main: Add an option for path based targetting
main: Add explicit probing of selected targets
main: Convert -p/-c/-t/-a/-l to path based targets
main: Switch to path based target selection
main: Fix probe() to print targets correctly
tests: Add path based selection tests
main: Do not use argv[0] for progname
main: Update probe output to display device names
libpdbg: Add an api for address translation
main: Convert getcfam/putcfam to use path based targeting
main: Convert getscom/putscom to use path based targeting
main: Convert register functions to path based targeting
main: Ignore nodes that do not have class names
libpdbg: Split nhtm hardware units for p8 and p9
main: Move device_node setting before parse_options
main: Mark print_target static
main: Convert getring to path based targeting
main: Convert thread commands start/stop/step/sreset
main: Convert threadstatus command to path based targeting
main: Convert regs command to path based targeting
main: Drop unused iterators with callbacks
main: Convert htm commands to path based targeting
main: Convert gdbserver command to path based targeting
main: Drop unused target_select/target_selected functions
libpdbg: Fix probing of pib
libpdbg: Use index instead of chip-id for id
libpdbg: Drop pdbg_target_chip_id()
dtc: Drop chip-id property
README: Add information about target selection
Artem Senichev (1):
main: Set I2C backend device specified in arguments
Joel Stanley (1):
Fix build failure in target detection
Nicholas Piggin (1):
stack: guess endian for stack frame walking
Rashmica Gupta (3):
pdbg/gdbserver: Add in basic skeleton for a gdbserver on p8
pdbg/gdbserver: Make gdbserver optional
README: Add some gdbserver info
(From meta-openpower rev: 16c5b8f97176373b8e91ab2f8e86b6b3dea314d9)
Change-Id: Ic03552fc25a7cf4c64796347d38acb50209ea30e
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (1):
Convert host-ipmid -> libipmid
(From meta-openpower rev: 5cb372827a7363e297a296f29b70ab0661499285)
Change-Id: Ia5b6bfacc0c5c40f5c22ec8d7cc7021f8884c93a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Brad Bishop (1):
MAINTAINERS: Add Eddie James
Patrick Venture (1):
build: pkg anti-pattern: use defaults
(From meta-openpower rev: e4763b7fa96cbdcbe9394000d90de49128dc942c)
Change-Id: Iff6b06b466f157fb9a8a156b55def032fd2a70e8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Brad Bishop (1):
build: Set pkg-config Requires
(From meta-openpower rev: 26c13ddcdb68b53d8486152a036c3694555420d6)
Change-Id: If35d11a2244602bafd2040f1576343ff78b68d77
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: pkg anti-pattern: use defaults
(From meta-openpower rev: 19b8f465dba99e73c56d8c8838208ff9c426239d)
Change-Id: I9af8f941294260e9e4741a5c54f75223f1e54718
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: pkg anti-pattern: use defaults
(From meta-openpower rev: 3c7506e20c95473be1e897deaa31a066c8d4bc19)
Change-Id: If299d0fe8714aa285470cbc6fe56cf23fd889729
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: pkg anti-pattern: use defaults
(From meta-openpower rev: 6f4f052ae82f5d2ebaa11f95a9f1faf70b999694)
Change-Id: I4b3259e103ba7ef80616b3672e94311b18bb3baa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|