Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|