summaryrefslogtreecommitdiff
path: root/meta-intel-openbmc
AgeCommit message (Collapse)AuthorFilesLines
2021-12-02x86-power-control: Switch to meson buildJason M. Bills1-1/+1
Change-Id: Ia32f0baf56fb7a3e035198ece7e74fe18f8fa05c Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
2021-11-19intel-ipmi-oem: srcrev bump c573390054..9e58cfe1baAndrew Geissler1-1/+1
Sujoy Ray (1): SEL log Generator ID should Conform to IPMI Spec Change-Id: Icd80a93551de8c963c0528649058437719d1186f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-10libpeci: srcrev bump c208ded0dd..6a00e9aa72Andrew Geissler1-1/+1
Jonathan Doman (1): Add ICX-D and SPR CPUModel definitions. Change-Id: I304227e4be098d65389a7d8a49568b27ad9b64ca Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-10intel-dbus-interfaces: srcrev bump b5f2dd444c..2b1255c47fAndrew Geissler1-1/+1
Manojkiran Eda (1): Add OWNERS file Change-Id: I8c1243530e1c7d0b69aae8a2504bbc9954d2129f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-08pfr-manager: srcrev bump 4990c9e370..8491692089Andrew Geissler1-1/+1
Manojkiran Eda (1): Add OWNERS file Change-Id: I9c798cd5755f0e777ad14445af8acd3f235e3903 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-04Partially revert "treewide: remove obmc-system-mgmt feature"Patrick Williams2-0/+3
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>
2021-11-03intel-ipmi-oem: srcrev bump bd51e6a9ae..c573390054Andrew Geissler1-1/+1
Manojkiran Eda (1): Add OWNERS file Change-Id: I8b627bb4c37626478cefd35c4f0e5253c8cc5e66 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-26libpeci: srcrev bump 03d7dae24d..c208ded0ddAndrew Geissler1-1/+1
Manojkiran Eda (1): Add OWNERS file Change-Id: Ia5c68193ca17bd775efcfda6f0c6647a973d39e2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-26host-error-monitor: srcrev bump 4a6e45c4c2..1c208480e6Andrew Geissler1-1/+1
Manojkiran Eda (1): Add OWNERS file Change-Id: I6753d77b0c9ab08fcd867c0f7f91b15832b0aed8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-26treewide: remove obmc-system-mgmt featurePatrick Williams2-3/+0
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
2021-10-26treewide: clean up use of OBMC_MACHINE_FEATURESPatrick Williams1-1/+1
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
2021-10-22pfr-manager: srcrev bump bcc7ce1f41..4990c9e370Andrew Geissler1-1/+1
Patrick Williams (1): catch exceptions as const Change-Id: Ic3dc6db994279f8c9a1922a30c40e639a9d8c7bd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-22intel-ipmi-oem: srcrev bump 31c45f60d6..bd51e6a9aeAndrew Geissler1-1/+1
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>
2021-10-19intel-ipmi-oem: srcrev bump d4b74b4f7c..31c45f60d6Andrew Geissler1-1/+1
Arun P. Mohanan (1): Separately handle RestrictionMode & POSTComplete Change-Id: If71ce8786569c258835e18ddfcdd7e0e3dbf6714 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-18intel-ipmi-oem: srcrev bump f4d5e05e38..d4b74b4f7cAndrew Geissler1-1/+1
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>
2021-10-18libpeci: srcrev bump ff44e549c4..03d7dae24dAndrew Geissler1-1/+1
Anna Platash (1): Add capability to set PECI device file name Change-Id: I6ec92ee373ed4b69d371b63c4a5937b8c8e1d4d0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-01intel-ipmi-oem: srcrev bump 3c7ec2d02b..f4d5e05e38Andrew Geissler1-1/+1
Johnathan Mantey (1): Guarantee SDR Type12 byte alignment matches the IPMI spec Change-Id: Id892574e90705cc15fefa2c524d7254c098ca17e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-29intel-ipmi-oem: srcrev bump e83c70aab0..3c7ec2d02bAndrew Geissler1-1/+1
Adrian Ambrożewicz (1): Fix assigning Generator ID for IPMB path Change-Id: I3029f10a5e5401a83263a2ad25c1864c52fad0b4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-24intel-ipmi-oem: srcrev bump 98cb6186e7..e83c70aab0Andrew Geissler1-1/+1
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>
2021-09-16treewide: fix comments for rpm/ipkPatrick Williams1-1/+1
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia05891430c6c97a89b7bc8ba4558ae496866bf7d
2021-09-16bitbake: Use IPK packaging for rootfs assemblyAndrew Jeffery1-1/+1
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>
2021-09-09intel-ipmi-oem: srcrev bump 153d4c14af..98cb6186e7Andrew Geissler1-1/+1
Arun P. Mohanan (1): fix: Correct bit mask for GetBMCServiceStatus cmd Change-Id: I0998f2d79dad742e800becfe17eca73a9cec0f3c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-04intel-ipmi-oem: srcrev bump d065702bc3..153d4c14afAndrew Geissler1-1/+1
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>
2021-09-01intel-ipmi-oem: srcrev bump 5cb2c04585..d065702bc3Andrew Geissler1-1/+1
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>
2021-08-26intel-ipmi-oem: srcrev bump 2346b5d2af..5cb2c04585Andrew Geissler1-1/+1
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>
2021-08-26Switch to webui-vueJason M. Bills1-1/+1
Change-Id: I2784b1dcd95f5c5ee8bca14f89c509e7d70b4011 Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
2021-08-24treewide: remove gategarth from layer-supportPatrick Williams2-2/+2
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
2021-08-20intel-ipmi-oem: srcrev bump 27d2356e77..2346b5d2afAndrew Geissler1-1/+1
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>
2021-08-18intel-ipmi-oem: srcrev bump a87dbd4ee3..27d2356e77Andrew Geissler1-1/+1
Vernon Mauery (1): Add MFG Set FITc Layout command Change-Id: I2a6e155ee6a3f370d709f46ee812c704725e113b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-13meta-intel-openbmc: prep for new override syntaxJae Hyun Yoo20-102/+121
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
2021-08-09intel-ipmi-oem: srcrev bump e7725610df..a87dbd4ee3Andrew Geissler1-1/+1
gokulsanker (1): Code clean up to handle memory exception Change-Id: I42f9f0597024e5583e8d828a88cdb634c94dc7f5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04intel-ipmi-oem: srcrev bump 3694d07ae7..e7725610dfAndrew Geissler1-1/+1
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>
2021-07-30meta-intel-openbmc: phosphor-sel-logger: Use packageconfigWilliam A. Kennington III1-2/+1
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>
2021-07-28intel-ipmi-oem: srcrev bump 440f62bfd5..3694d07ae7Andrew Geissler1-1/+1
Jayaprakash Mutyala (1): Fix for set/get EFI boot options unsupported param Change-Id: Ic57e561976eb909ace4d4afce133c438d93a69b7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-20intel-ipmi-oem: srcrev bump 9f8d027a41..440f62bfd5Andrew Geissler1-1/+1
Manish Baing (1): Reset ChannelInfo before calling getChannelInfo() Change-Id: Id7d7d489bee623a0936cbdb7a60135ef86149fa5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-20pfr-manager: srcrev bump 29b4779eb8..bcc7ce1f41Andrew Geissler1-1/+1
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>
2021-07-15intel-ipmi-oem: srcrev bump c08e975234..9f8d027a41Andrew Geissler1-1/+1
P Dheeraj Srujan Kumar (1): Klockwork Issue Fix : Index range check Change-Id: I57b0bd9403cd350aca94214d2fbda081acdad607 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-14intel-ipmi-oem: srcrev bump 0a652fa9ca..c08e975234Andrew Geissler1-1/+1
P Dheeraj Srujan Kumar (1): Klocwork Issue Fix - File Resource Lost Change-Id: Ia8973e80495aa498a5fb9ba7028db30684b71ac1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-14intel-ipmi-oem: srcrev bump 5dd161f88a..0a652fa9caAndrew Geissler1-1/+1
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>
2021-07-07intel-ipmi-oem: srcrev bump 323818779d..5dd161f88aAndrew Geissler1-1/+1
Suryakanth Sekar (1): OOB NV File Handling flow is corrected. Change-Id: I82885fe73b7e1049d381b05a0449159358f0ea26 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-01intel-ipmi-oem: srcrev bump 339fc565d5..323818779dAndrew Geissler1-1/+1
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>
2021-06-29intel-ipmi-oem: srcrev bump 3ff6371ba7..339fc565d5Andrew Geissler1-1/+1
Chalapathi Venkataramashetty (1): sensorcommands: check for reserved sensor number in sensor commands. Change-Id: If51d1f581d1e000dda2df75a34f70e03f4835169 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-22intel-ipmi-oem: srcrev bump d85939552b..3ff6371ba7Andrew Geissler1-1/+1
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>
2021-06-16intel-ipmi-oem: srcrev bump 5235ae9ab3..d85939552bAndrew Geissler1-1/+1
Hao Jiang (1): Bug fix: wrong cmake external project cmd format. Change-Id: I88eae46dde4153ede83623a2897aacb03157b781 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-16pfr-manager: srcrev bump 8292dc60ef..29b4779eb8Andrew Geissler1-1/+1
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>
2021-06-07treewide: Remove obsolete image-mklibs classWilliam A. Kennington III1-2/+1
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>
2021-05-31pfr-manager: srcrev bump 2dfaf507da..8292dc60efAndrew Geissler1-1/+1
Vikram Bodireddy (1): Add version support for AFM Change-Id: I3d907c39fc1affa8ec1f1e802ebf679864fe500b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-25intel-ipmi-oem: srcrev bump fb9f1aa1ea..5235ae9ab3Andrew Geissler1-1/+1
Jayaprakash Mutyala (1): Fix for SMMDR - Send Directory Info Change-Id: Iafa0f3872c986f46e6a5a91d3d4b9bc9d08cdb42 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-21meta-intel-openbmc: Fix Yocto build warnings for 'inherit native' orderJason M. Bills1-1/+1
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>
2021-05-12intel-ipmi-oem: srcrev bump 01fbd0176c..fb9f1aa1eaAndrew Geissler1-1/+1
Chalapathi Venkataramashetty (1): oemcommands: check for non-printable characters in biosID Change-Id: Iae04a081946f7899a1743c049d1daeae9302ddaa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>