summaryrefslogtreecommitdiff
path: root/meta-intel-openbmc
AgeCommit message (Collapse)AuthorFilesLines
2022-03-22host-error-monitor: srcrev bump ed6972aefe..779e1f8b6aAndrew Geissler1-1/+1
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>
2022-03-16pfr-manager: srcrev bump 57f42c3d37..c96f37dc87Andrew Geissler1-1/+1
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>
2022-03-15intel-ipmi-oem: srcrev bump a165038f04..6346e98cd5Andrew Geissler1-1/+1
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>
2022-03-09libpeci: Move recipe to meta-phosphor/recipes-x86Jian Zhang1-17/+0
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>
2022-03-08host-error-monitor: srcrev bump 2d58247205..ed6972aefeAndrew Geissler1-1/+1
Jayaprakash Mutyala (1): Memhot event monitor for MEMHOT pins Change-Id: I32cb628b222ea6431aef988dd3152e2168009c34 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-05host-error-monitor: srcrev bump 1c208480e6..2d58247205Andrew Geissler1-1/+1
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>
2022-02-26treewide: support yocto kirkstone releasePatrick Williams2-2/+2
* Deprecate N-1 release (hardknott). * Enable N+1 release (kirkstone). Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I39e027e02dab64b4390b46ffbd9c299c858f403e
2022-02-22treewide: remove MAINTAINERSPatrick Williams1-66/+0
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
2022-02-17meta-intel-openbmc: Use '=' with removeJason M. Bills1-8/+8
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
2022-02-02intel-ipmi-oem: srcrev bump 382dc97f87..a165038f04Andrew Geissler1-1/+1
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>
2022-01-27libpeci: Add option to build the raw PECI daemonJason M. Bills1-1/+5
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>
2022-01-25treewide: fix up github SRC_URIsPatrick Williams5-5/+5
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
2022-01-24intel-ipmi-oem: srcrev bump 0fac9bf4a0..382dc97f87Andrew Geissler1-1/+1
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>
2022-01-22libpeci: srcrev bump 6a00e9aa72..bdefaa3c95Andrew Geissler1-1/+1
Jason M. Bills (1): Add D-Bus Raw PECI Daemon Change-Id: Ic84cd9956dfa03395b32a8348a73ab59b0f90da9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-01-18u-boot: Specify u-boot package for AST2500 machinesJoel Stanley1-0/+5
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>
2022-01-10intel-ipmi-oem: srcrev bump d2d60ab5b3..0fac9bf4a0Andrew Geissler1-1/+1
Prithvi A Pai (1): Fix for non-existance of smbios file Change-Id: Iafe988560ee2d4c40f72471fc50cb50194f405ed Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-01-06intel-ipmi-oem: srcrev bump 90da3d9d8f..d2d60ab5b3Andrew Geissler1-1/+1
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>
2022-01-04pfr-manager: srcrev bump 8491692089..57f42c3d37Andrew Geissler1-1/+1
Alex Schendel (1): Updating to C++20 Change-Id: I2fc2961efd0d088543aeaf29296b3de2a73f5786 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-01-04intel-ipmi-oem: srcrev bump 9e58cfe1ba..90da3d9d8fAndrew Geissler1-1/+1
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>
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>