Age | Commit message (Collapse) | Author | Files | Lines |
|
Jason M. Bills (3):
Move checkErrPinCPUs() to a common header
Rename the err_pin_monitor to err_pin_timeout_monitor
Add a non-polling ERR pin monitor
Change-Id: I0a6e9d3ce097c79864797530133cd65a1e014786
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alex Schendel (1):
Add FW Version in journalctl log
Jason M. Bills (1):
Fix interface usage for OperatingSystemState
Zhikui Ren (1):
Add pfr postcode feature
Change-Id: I6ba15f093c75e5a09bb28faf58ce8810a1b9e1ce
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrei Kartashev (1):
fix interface usage for OperatingSystemState
Arun Lal K M (2):
Use consistent error code in biosconfigcommands.
Removing IsSystemInterface from biosconfigmanager
Jiaqing Zhao (1):
Fix SOL over SSH service control
Snehalatha Venkatesh (1):
Fix for restoring Default values in BIOS
Change-Id: Ic38b4b2a35dcd81486a99cab703dbb78699821a9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Move libpeci to meta-phosphor/recipes-x86. libpeci is a common feature.
When you need use libpeci, you will don't have to rely on meta-intel-openbmc.
Tested: Build OK, and verify in QEMU that command 'peci_cmds' called OK.
Change-Id: I35f82a998861fdec1ff056a38389f86b6d0886b7
Signed-off-by: Jian Zhang <zhangjian.3032@bytedance.com>
|
|
Jayaprakash Mutyala (1):
Memhot event monitor for MEMHOT pins
Change-Id: I32cb628b222ea6431aef988dd3152e2168009c34
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (2):
Add CPLD CRC Error Monitor
Add an MCERR monitor
Change-Id: I85ce4e7ef02084c701e787fcb55d3049a09267c4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
* Deprecate N-1 release (hardknott).
* Enable N+1 release (kirkstone).
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I39e027e02dab64b4390b46ffbd9c299c858f403e
|
|
The MAINTAINERS files are no longer used and are out of date (references
to IRC still exist in most of them). Remove them and rely on the OWNERS
exclusively.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I0f5d2719ad97e218ce03c4503efe1b1c92ac455e
|
|
Yocto has started throwing WARNINGs about using 'remove' with '+=':
WARNING: ...:remove += is not a recommended operator combination, please replace it.
This changes the '+=' in those cases to '='.
Tested: confirmed that it builds without these warnings
Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
Change-Id: I54377229cd05bcb89f4c5edbb303dcc54e629192
|
|
Ankita Vilas Gawade (1):
Add OEM Command to Read Mailbox PFR Registers
Snehalatha Venkatesh (1):
Fix Get Payload Data failing for type 0 and 5 files.
Change-Id: Idd0281e13e3ec593a183507ffc2f053d2dcdeab9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This adds a PACKAGECONFIG option to build the new D-Bus raw
PECI daemon.
Tested:
Enabled this option and confirmed that the raw-peci daemon is
started and can handle raw PECI commands sent over D-Bus.
Change-Id: Ic37aced8f2b0b3502021206b5582cd1c47bd253f
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
|
|
Per [1], Yocto is going to start requiring both branch names and
`protocol=https` in GitHub SRC_URI variables. Ran the upstream tool to
automatically fix our URIs.
1. https://git.yoctoproject.org/poky/tree/documentation/migration-guides/migration-3.5.rst#n10
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5f9619f7ff707050b469ae74c8aa16846568c5e4
|
|
Arun Lal K M (1):
Use correct OSStatus in biosconfigcommands to detect post completed.
Snehalatha Venkatesh (1):
Add extra validation for GetPayloadData
Change-Id: I7b8a32f005d213a0321830731c118c93217bd6dc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
Add D-Bus Raw PECI Daemon
Change-Id: Ic84cd9956dfa03395b32a8348a73ab59b0f90da9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This sets u-boot to the package containing the v2016.07-aspeed-openbmc
branch. This ensures there will be no change if the default changes in
the future.
Change-Id: Iea12e1691dbdda34a3f95d6d0862add0b15bcf37
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Prithvi A Pai (1):
Fix for non-existance of smbios file
Change-Id: Iafe988560ee2d4c40f72471fc50cb50194f405ed
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
ANJALI RAY (1):
Make enableUnit and disableUnit files as optional
Arun Lal K M (1):
Add support for Enumeration in BIOSConfig
Snehalatha Venkatesh (1):
Fix issue with hex string to integer conversion
Change-Id: I1a1494a8c405bab88387d8d30823ddfb4cfb81d4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alex Schendel (1):
Updating to C++20
Change-Id: I2fc2961efd0d088543aeaf29296b3de2a73f5786
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Archana Kakani (1):
StorageCmd: Get fru data from different services
Jayaprakash Mutyala (1):
Add HSC version support for get OEMdevice info cmd
Change-Id: I6942c9492f90f5757fcf4bc5f04353a85f8fa990
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Change-Id: Ia32f0baf56fb7a3e035198ece7e74fe18f8fa05c
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
|
|
Sujoy Ray (1):
SEL log Generator ID should Conform to IPMI Spec
Change-Id: Icd80a93551de8c963c0528649058437719d1186f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jonathan Doman (1):
Add ICX-D and SPR CPUModel definitions.
Change-Id: I304227e4be098d65389a7d8a49568b27ad9b64ca
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: I8c1243530e1c7d0b69aae8a2504bbc9954d2129f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: I9c798cd5755f0e777ad14445af8acd3f235e3903
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The obmc-system-mgmt feature is currently used in the image to trigger
inclusion of a virtual-provider which provides a number of packages many
systems need. Partially revert the removal of this feature so that
the outcome is:
1. The empty obmc-phosphor-sysd package is still removed.
2. By default the 'obmc-system-mgmt' feature is included, unless
specifically exempted.
3. All EVB platforms remove the 'obmc-system-mgmt' feature since
they have no system they are managing.
This partially reverts commit 060ad3ff7fcc30aff78a9e504efee9d8fa0d4526.
Tested:
* Built `bletchley` and confirmed `packagegroup-fb-apps-system` and
`entity-manager` are present.
```
entity-manager armv7ahf-vfpv4d16 0.1+git0+6bf41588ab-r0
packagegroup-fb-apps-system all 1.0-r1
```
* Built `witherspoon` and confirmed `packagegroup-op-apps-system` and
`pdbg` are present.
```
packagegroup-op-apps-system noarch 1.0
pdbg arm1176jzs 3.3
```
* Ran `bitbake -p` on `evb-ast2600` to confirm the undefined
`virtual-obmc-system-mgmt` is not being included in the image.
Change-Id: I8b7804d5101cc84a2c57473b3f85672bf7767c67
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: I8b627bb4c37626478cefd35c4f0e5253c8cc5e66
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: Ia5c68193ca17bd775efcfda6f0c6647a973d39e2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: I6753d77b0c9ab08fcd867c0f7f91b15832b0aed8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Every machine layer treats 'system-management' as either part of a
package-group or removes the feature. The sample implementation in
meta-phosphor is a do-nothing shell script (and up until recently was a
Python script). There appears to be no useful purpose to this feature
as a stand-alone concept, so remove it.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I20ca1fa8ff3cb01cac2d07d4ded84e0769e4514b
|
|
Modify the machine meta-layer configs to remove the use of the
OBMC_MACHINE_FEATURES indirection and favor the Yocto MACHINE_FEATURES
variable instead.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ifafb79e4e4c010e9476b9547cd4982f5b645060e
|
|
Patrick Williams (1):
catch exceptions as const
Change-Id: Ic3dc6db994279f8c9a1922a30c40e639a9d8c7bd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manish Baing (1):
Add limit check to fan speed offset
Patrick Williams (2):
biosxml: run dos2unix
catch exceptions as const
Change-Id: I38e981ddcb1980539425130a9771b457df216a29
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Arun P. Mohanan (1):
Separately handle RestrictionMode & POSTComplete
Change-Id: If71ce8786569c258835e18ddfcdd7e0e3dbf6714
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
sureshvijayv1 (1):
Fix for SDR Repository Info command returning off-by-one SDR Count
Change-Id: Ib46d23f5c07af6a98fae79ec579a5ba741268d80
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Anna Platash (1):
Add capability to set PECI device file name
Change-Id: I6ec92ee373ed4b69d371b63c4a5937b8c8e1d4d0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Johnathan Mantey (1):
Guarantee SDR Type12 byte alignment matches the IPMI spec
Change-Id: Id892574e90705cc15fefa2c524d7254c098ca17e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adrian Ambrożewicz (1):
Fix assigning Generator ID for IPMB path
Change-Id: I3029f10a5e5401a83263a2ad25c1864c52fad0b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Arun Lal K M (2):
Fix support for Get Payload.
Add 'greater than' support in depex computation.
Change-Id: Ie54c84afd08c5843f8dd570c7b7bb69f53819f07
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ia05891430c6c97a89b7bc8ba4558ae496866bf7d
|
|
bitbake offers a choice of DEB, RPM or IPK packaging. To a degree the
choice is functionally arbitrary for image generation but control over
the package format becomes important if we want to:
1. Include runtime package management functionality in the firmware image
2. Mess about with the packages on the build system
With respect to 1 the IPK format and opkg (an ipk package manager) are
designed for embedded systems[1] - by contrast to RPMs have heavier
dependencies and a greater impact on the size and complexity of the
firmware image.
Regarding 2, the embedded nature and the need for opkg to work without
much fuss leads to a lower configuration barrier by comparison to RPMs.
With ipk it becomes possible to reuse the packages built during image
preparation for core analysis without needing to generate an SDK:
```
$ export LD_LIBRARY_PATH=./tmp/work/x86_64-linux/opkg-native/*/recipe-sysroot-native/usr/lib
$ MY_DEBUG_ROOT=tmp/rootfs-debug
$ ./tmp/sysroots-components/x86_64/opkg-native/usr/bin/opkg \
-f ./tmp/work/p10bmc-openbmc-linux-gnueabi/obmc-phosphor-image/*/opkg.conf \
-o $MY_DEBUG_ROOT \
update
$ fakeroot ./tmp/sysroots-components/x86_64/opkg-native/usr/bin/opkg \
-f ./tmp/work/p10bmc-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/opkg.conf \
-o $MY_DEBUG_ROOT \
install dbus-sensors dbus-sensors-dbg
$ gdb-multiarch
(gdb) set solib-absolute-prefix .../tmp/rootfs-debug
(gdb) add-auto-load-safe-path .../tmp/rootfs-debug
(gdb) file tmp/rootfs-debug/usr/bin/nvmesensor
(gdb) core-file obmcdump_17_9597/core.nvmesensor.0.aae91b519d0e4e0e8bbe746e3f6cd25f.2779.9594000000
Core was generated by `/usr/bin/nvmesensor'.
Program terminated with signal SIGABRT, Aborted.
pthread_kill.c:45
45 pthread_kill.c: No such file or directory.
(gdb) bt
pthread_kill.c:45
../sysdeps/posix/raise.c:26
/home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6
/home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6
/home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6
/home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6
"xyz.openbmc_project.NVMeSensor", this=0x488f04) at
/usr/include/sdbusplus/bus.hpp:234
../../../../../../workspace/sources/dbus-sensors/src/NVMeSensorMain.cpp:159
(gdb)
```
This approach documented in the Poky Reference Manual:
https://www.yoctoproject.org/docs/1.0/poky-ref-manual/poky-ref-manual.html#platdev-gdb-remotedebug-launch-gdb-inferiorbins
Switch all machines to IPK to align the debugging experience with
upstream's documentation and to facilitate efficient use of packaged
software at runtime.
[1] https://openwrt.org/docs/guide-user/additional-software/opkg
Change-Id: I8ef526add2d7a6790de1b3eb3fb85cd39b864f23
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Arun P. Mohanan (1):
fix: Correct bit mask for GetBMCServiceStatus cmd
Change-Id: I0998f2d79dad742e800becfe17eca73a9cec0f3c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Arun Lal K M (1):
Kloxwork Issue : NULL check after EVP_MD_CTX_new
Patrick Williams (2):
oemcommands: use SecureString for password
exception: switch to public sdbus exception
Vernon Mauery (1):
Update to use SecureString and SecureBuffer
Change-Id: I2fc70a7565562e9042cd61b71fa67e88bda739c7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayaprakash Mutyala (1):
Fix for ME version in get OEM Device info command
Change-Id: I07df436d3dd6f7d39b1379cb1ea8c81a059950d9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Arun P. Mohanan (1):
Add MTM BMC Feature Control IPMI command
Jason M. Bills (1):
Add PCIe scan option to BMC Feature Control command
P Dheeraj Srujan Kumar (1):
Fix Klocwork Issue: Uninitialized variable
Change-Id: Ic86a40a5f6e924624b7dcf02b599377d45300dc8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Change-Id: I2784b1dcd95f5c5ee8bca14f89c509e7d70b4011
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
|
|
We've typically kept these LAYERSERIES_COMPAT to 2 releases: the current
and the upcoming. Remove 'gatesgarth' is it is now 2 releases back.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5e812a94fed1738898af75c0fdee81996a5bbf20
|
|
Johnathan Mantey (1):
Improve SDR sensor number mapping for sensor nums above 510
Change-Id: I296de0605b7037b4013b8b545f279209fda62cb7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Vernon Mauery (1):
Add MFG Set FITc Layout command
Change-Id: I2a6e155ee6a3f370d709f46ee812c704725e113b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ran `scripts/contrib/convert-overrides.py` from upstream Yocto and
fixed up a few by hand that were missed.
Tested: Built s2600wf.
Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
Change-Id: I983385c8cdd4e2727c5c1a3d56952d6ac7fd89cc
|
|
gokulsanker (1):
Code clean up to handle memory exception
Change-Id: I42f9f0597024e5583e8d828a88cdb634c94dc7f5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|