Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
Arun Lal K M (1):
Add depex support in bios.xml parsing.
Johnathan Mantey (1):
Make sensor/sdr list commands work on systems with > 255 sensors
Change-Id: If9eb5844ea4c1e3366cf8addee7c8d24102cbf8d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This makes it possible for us to change out build specific settings.
Change-Id: I5381937cf0593411f517c86d9160b2ee2a9dc067
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Jayaprakash Mutyala (1):
Fix for set/get EFI boot options unsupported param
Change-Id: Ic57e561976eb909ace4d4afce133c438d93a69b7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manish Baing (1):
Reset ChannelInfo before calling getChannelInfo()
Change-Id: Id7d7d489bee623a0936cbdb7a60135ef86149fa5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chalapathi Venkataramashetty (1):
pfr-manager: update pfr cpld error codes
Vikram Bodireddy (1):
Fixes to Klockwork reported issues
Change-Id: I6f008ff3023f5531aa8c7163abc088e38dfc083e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
P Dheeraj Srujan Kumar (1):
Klockwork Issue Fix : Index range check
Change-Id: I57b0bd9403cd350aca94214d2fbda081acdad607
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
P Dheeraj Srujan Kumar (1):
Klocwork Issue Fix - File Resource Lost
Change-Id: Ia8973e80495aa498a5fb9ba7028db30684b71ac1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayaprakash Mutyala (1):
oemcommands: Validate reserved field content
Vernon Mauery (1):
Add channel support to Get System Restart Cause
Change-Id: I594cb84d5d129aa52223f2aeb3ecdfd56d1828a7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Suryakanth Sekar (1):
OOB NV File Handling flow is corrected.
Change-Id: I82885fe73b7e1049d381b05a0449159358f0ea26
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ayushi Smriti (1):
fix: correct SetBiosPwdHash and GetBiosPwdHash cmd
Chalapathi Venkataramashetty (1):
sensorcommands:Platform Event Message command corrected
Zbigniew Kurzynski (1):
whitelist: Remove DCMI commands
Change-Id: I9414a77db42364c76e808574a032124744d2f240
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chalapathi Venkataramashetty (1):
sensorcommands: check for reserved sensor number in sensor commands.
Change-Id: If51d1f581d1e000dda2df75a34f70e03f4835169
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
Fix build issues
sunitakx (1):
[Chassis]: Validate reserved field content is zero
Change-Id: I5640939f11404cacb84e8c27a5b01034e04f811f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Hao Jiang (1):
Bug fix: wrong cmake external project cmd format.
Change-Id: I88eae46dde4153ede83623a2897aacb03157b781
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chalapathi Venkataramashetty (3):
pfr-manager: Get i2cBusNumber and i2cSlaveAddress from EntityManager.
pfr-manager: Read and update last event counts in dbus
pfr-manager: stop pfr-manager service if PFR not supported
Change-Id: I0269965ea7553fa44907ce2df81dff5e77cb6b5a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This is apparently not actually working anymore and is removed in the
next poky update.
Change-Id: Ia1c6a258d124a4a30a14fc42e8e0bba95e64faeb
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Vikram Bodireddy (1):
Add version support for AFM
Change-Id: I3d907c39fc1affa8ec1f1e802ebf679864fe500b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayaprakash Mutyala (1):
Fix for SMMDR - Send Directory Info
Change-Id: Iafa0f3872c986f46e6a5a91d3d4b9bc9d08cdb42
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
There are new Yocto warnings when 'native' is not inherited last.
For example:
WARNING:
.../meta-intel-openbmc/meta-common/recipes-phosphor/leds/intel-led-manager-config-native.bb:
QA Issue: intel-led-manager-config-native: native/nativesdk class is not
inherited last, this can result in unexpected behaviour. Classes
inherited after native/nativesdk: obmc-phosphor-utils.bbclass
[native-last]
This moves 'native' to be inherited last to resolve the warnings.
Change-Id: Ia408acc8ee9cda5130d6b189074b0bfc97ecd7bd
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
|
|
Chalapathi Venkataramashetty (1):
oemcommands: check for non-printable characters in biosID
Change-Id: Iae04a081946f7899a1743c049d1daeae9302ddaa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Arun P. Mohanan (1):
Add WARNING log in Restore Configuration IPMI cmd
Kuiying Wang (1):
Fix issue on BaseBIOSTable updating
Change-Id: I538039d27b51661ac8bd3721519fc0cab6207acd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
peci_cmds: add loop option
Change-Id: I2416d0c17f123769fc137838188dfafa97c00d7a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayaprakash Mutyala (1):
bridgingcommands:Fix for Get Message command
Jonathan Doman (1):
Remove unused POST code D-Bus defines
Change-Id: I9c1e5d4aaf1d7fbdbc422adda41a394e292ba6de
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Suryakanth Sekar (1):
Fix the ResetBIOS value from bios-settings-mgr srv
Change-Id: I6d5f1312175e3a3d7508883188ece997f05f8975
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayaprakash Mutyala (1):
oemcommands: Clear security sensitive data
Change-Id: I5ddac5394ea75d7f4459bbd52a7664aa7acf419f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Latest upstream yocto has moved on to the 3.3 hardknott release
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ieae36798d66d21c2c642931f06407d3bb2acf163
|
|
The raw PECI option is removed from bmcweb, so remove it from
here.
Change-Id: I8ab02cff96469a156e4ec6aa2ba6943b0fb9216f
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
|
|
Chalapathi Venkataramashetty (2):
pfr-manager: move cpld_active version to settings service
pfr-manager: add rsyslog dependency to pfr service
Change-Id: I612c77f5a82baae88d9e69fc696638e88eb8980a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (16):
Add base monitor class for the new architecture
Add base GPIO polling class for the new architecture
Move common functions to host_error_monitor.hpp
Add error_monitors with a sample signal
Move SMI monitor to the new architecture
Move CPU Mismatch monitor to the new architecture
Move ERR0 and ERR1 monitor to the new architecture
Move ERR2 monitor to the new architecture
Move IERR monitor to the new architecture
Add base GPIO class for the new architecture
Move CPU Thermtip monitor to the new architecture
Move Memory Thermtip monitor to the new architecture
Move VR Hot monitor to the new architecture
Move PCH Thermtrip monitor to the new architecture
Clean up host_error_monitor.cpp
Fix signal monitor init when power-control is not available
Change-Id: Ie63bddc27e050754bff3b10451d4d43c6d1e5387
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This layer provides libseccomp.
Signed-off-by: Anton D. Kachalov <gmouse@google.com>
Change-Id: I84513d56f2ed75fab49043196b98ef8b858e394f
|
|
This enables the x86-power-control build option to use PLT_RST
to detect warm resets.
Tested:
Confirmed that PLT_RST is detected in x86-power-control after
enabling this option.
Change-Id: I044482b50d7b1f7a1fa82921fc4bfcf60ae4287a
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
|
|
Josh Lehan (1):
sensorcommands: Add IPMI reading logging instrumentation
Change-Id: I35d1b6b55e7420eefa43f87c0f94ca7c42c23adf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
James Feist (1):
Remove James from MAINTAINERS
Jayaprakash Mutyala (1):
Fix for ID LED smsignal configuration
Change-Id: If7d132ba5664404275f1216bde5125a55dad2698
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
Update to the latest peci-ioctl.h
Change-Id: I7afece380915c2c0e01828bf46e546c7fa5ed9d5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Kuiying Wang (1):
Fix sensor missing issue.
Change-Id: I772d9e607d83f07cb14ab1d9344eb7e028609a70
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chalapathi Venkataramashetty (1):
pfr-manager: Suppress i2c exception messages in readCPLDReg
Change-Id: Ie61f1ecd0c8211bbe3c9f4081e7e3763432ffe34
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|