summaryrefslogtreecommitdiff
path: root/meta-intel-openbmc
AgeCommit message (Collapse)AuthorFilesLines
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>
2021-04-27intel-ipmi-oem: srcrev bump 3861fea7af..01fbd0176cAndrew Geissler1-1/+1
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>
2021-04-21libpeci: srcrev bump 8fc53d7cef..ff44e549c4Andrew Geissler1-1/+1
Jason M. Bills (1): peci_cmds: add loop option Change-Id: I2416d0c17f123769fc137838188dfafa97c00d7a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-15intel-ipmi-oem: srcrev bump cc4025986d..3861fea7afAndrew Geissler1-1/+1
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>
2021-04-12intel-ipmi-oem: srcrev bump 9420416abe..cc4025986dAndrew Geissler1-1/+1
Suryakanth Sekar (1): Fix the ResetBIOS value from bios-settings-mgr srv Change-Id: I6d5f1312175e3a3d7508883188ece997f05f8975 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-07intel-ipmi-oem: srcrev bump 06aa21ab75..9420416abeAndrew Geissler1-1/+1
Jayaprakash Mutyala (1): oemcommands: Clear security sensitive data Change-Id: I5ddac5394ea75d7f4459bbd52a7664aa7acf419f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-06hardknott: yocto releaseAndrew Geissler2-2/+2
Latest upstream yocto has moved on to the 3.3 hardknott release Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ieae36798d66d21c2c642931f06407d3bb2acf163
2021-04-03meta-intel-openbmc: Remove the raw PECI bmcweb optionJason M. Bills1-1/+0
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>
2021-03-29pfr-manager: srcrev bump 00acaffb38..2dfaf507daAndrew Geissler1-1/+1
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>
2021-03-24host-error-monitor: srcrev bump c90570ab1a..4a6e45c4c2Andrew Geissler1-1/+1
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>
2021-03-22openbmc: add meta-security layerAnton D. Kachalov1-0/+1
This layer provides libseccomp. Signed-off-by: Anton D. Kachalov <gmouse@google.com> Change-Id: I84513d56f2ed75fab49043196b98ef8b858e394f
2021-03-15meta-intel-openbmc: Enable PLT_RST in x86-power-controlJason M. Bills1-0/+2
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>