summaryrefslogtreecommitdiff
path: root/meta-facebook
AgeCommit message (Collapse)AuthorFilesLines
2021-09-04phosphor-host-ipmid,fb-ipmi-oem: srcrev bumpsPatrick Williams1-1/+1
phosphor-host-ipmid: srcrev bump d1bd8c48c0..7a3296df0c Arun P. Mohanan (1): Add check for reserved sensor number Chanh Nguyen (1): chassishandler: Support Hard Reset command Hieu Huynh (1): Implement the set/get system boot option parameters 0x04 P Dheeraj Srujan Kumar (1): NULL check before pointer dereference Patrick Williams (1): exception: switch to public sdbus exception Vernon Mauery (4): Use SecureString where there is data to be cleansed Add a SecureBuffer class properly handle unexpected exceptions Rewrite Set User Password command with new API fb-ipmi-oem: srcrev bump 58c1ca2f7c..485f9b31cb Patrick Williams (1): biccommands: use SecureBuffer for IPMB call Change-Id: I4df3dbda793f9ebab5e898d3c5556b1dfe05b247 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2021-09-02meta-phosphor: change systemd.bbclass to match upstream override syntaxPatrick Williams1-1/+1
Upstream bbclasses changed to typically use the `:${PN}` override syntax, including the SYSTEMD_ variables. Change our systemd.bbclass to do the same for consistency and perform a tree-wide variable replacement. Spot checked by building bletchley and witherspoon and checking some of the SYSTEMD_LINK directives on installed packages under qemu. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I20a9dd809bff8af8759488734f80486c7228c6eb
2021-08-31meta-facebook: move rsyslog redfish config from tiogapassPatrick Williams5-0/+0
The rsyslog configuration previously done in tiogapass is necessary for Redfish event logs. Move this to be used by all machines. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib2315287b17ee68ba18a24c9f67f7446ead9b65a
2021-08-25meta-bletchley: enable tpm2-toolsPatrick Williams4-0/+11
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I478258cbf55a66b5c93eca7a09b264e3a2325ca2
2021-08-24treewide: remove gategarth from layer-supportPatrick Williams4-4/+4
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-11meta-facebook: increment CONF_VERSIONPatrick Williams3-3/+3
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Iefe6488f6447fb3976c8f9597674227e83ad8b83
2021-08-11meta-facebook: more prep for new override syntaxPatrick Williams11-86/+208
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I21120d6215c25be49afd60d6e807b68f2798423a
2021-08-10Remove redundant code to set root passwordJoseph Reynolds3-15/+3
Background: The OpenBmc project default root account password is set in meta-phosphor/conf/distro/include/phosphor-defaults.inc and can be customized in each layer's local.conf file. Many of these local.conf.sample files had redundant code to set the password, which probably should not have been there. Removing them allows the defaults in phosphor-defaults.inc to take effect. Tested: No. Only meta-ibm was tested. Signed-off-by: Joseph Reynolds <joseph-reynolds@charter.net> Change-Id: I76dce00d269d7afa005d7bcfd63f846d3cf45596
2021-08-07meta-facebook: prep for new override syntaxPatrick Williams36-107/+107
Ran `scripts/contrib/convert-overrides.py` from upstream Yocto and fixed up a few by hand that were missed. Tested: Built bletchley and tiogapass. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I0489ba007132901697e4ef1a29b03a3591b3ee3b
2021-08-05meta-bletchley: configure 57600 baudrateHoward Chiu3-0/+41
Specific patch for bletchley only Change-Id: Ic059caf023a305e137a01fda5b9cc6e6d9299849 Signed-off-by: Howard Chiu <howard.chiu@quantatw.com>
2021-07-30meta-facebook: phosphor-sel-logger: Use packageconfigWilliam A. Kennington III1-3/+1
This makes it possible for us to change out build specific settings. Change-Id: Iebcf178e7f392381d06480c72a193907b3a61f96 Signed-off-by: William A. Kennington III <wak@google.com>
2021-07-16meta-facebook: fix IPMB channel nameKumar Thangavel1-1/+1
TESTED: Tested and verified in YosemiteV2. Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: I7bbea7c0caf51fc1fc4acfc6923a795e8b280e6e
2021-07-12meta-bletchley: remove image-mklibsPatrick Williams1-4/+1
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5c3926bd7f021abec612015b5b4f69d9ca2aeb01
2021-07-01meta-facebook: bletchley: add valid virtual-sensor configPatrick Williams1-0/+1
phosphor-virtual-sensors was crashing on bletchley due to an empty file, which is invalid JSON. Add a valid JSON file, which is just an empty array, instead. Tested: Ran in QEMU and ensured service no longer crashes. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ibf30771a158344cbce519260d44ea945a0e12723
2021-06-23meta-facebook: bletchley: enable u-boot SPLPatrick Williams1-1/+2
The latest u-boot no longer boots on AST2600 without enabling the SPL. Port the changes from commit d84b7f4455406807637b7fecf9e96b73e17fcf62 and tested in QEMU. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5ce3f3a97d44ae58c54e3d44251726a84fcc6098
2021-06-15meta-facebook: Add rsyslog for Redfish.Jayashree Dhanapal1-1/+16
Added template for Redfish format in rsyslog conf file to save the journal entry as Redfish event. Tested : Verified journalctl log in tiogapass using Redfish. Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com> Change-Id: Ic09530c824e65c5dd27fc4c6dac5a385370bdadc
2021-06-07treewide: Remove obsolete image-mklibs classWilliam A. Kennington III2-4/+2
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-06-04meta-facebook: bletchley: create basic machinePatrick Williams6-0/+285
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5801ad2ce5b7e421a62619c57787465bfa585e95
2021-06-04meta-facebook: remove console for nohostPatrick Williams2-0/+8
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I629b298d659f5e593e2b04e702ccfe92867d1c1d
2021-06-04meta-facebook: fb-apps: change deps for nohostPatrick Williams1-5/+13
Further refine the dependencies in packagegroup-fb-apps to ensure some host management applications are not installed for the 'nohost' flavor. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I2a453fca817f9fa48da934927f39b2ac999056a7
2021-06-04meta-facebook: prep for host-less machinesPatrick Williams4-8/+19
Create config files that split "nohost" and "withost" variants of facebook machines. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I23460d8da076d02ebb6e5105b80244ca8a5681a4
2021-04-30meta-facebook:Yv2:add ipmi channel config for OCP debug cardManikandan Elumalai1-0/+7
Tested: Tested in Yosemitev2 with OCP debug card. Signed-off-by: Manikandan Elumalai <manikandan.hcl.ers.epl@gmail.com> Change-Id: I6260a84862f71012dc07cea372dccea02de77f54
2021-04-23meta-facebook: yv2: fix chassis-system-reset.servicePatrick Williams1-1/+1
Fixes 4c0316fe388c2a623f5ed20a22b42927bcbf41b1. Version of service file with bad syntax was committed, which prevents yv2 from being able to even run `bitbake`. Fixed syntax of systemd service file provided for yv2. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I54c7a5045fa7184c9a6618586992d3e065c4f9d9
2021-04-22fb-ipmi-oem: srcrev bump f0cf66586b..58c1ca2f7cAndrew Geissler1-1/+1
Kumar Thangavel (1): Fix build Failures in postcode handler. Patrick Williams (2): MAINTAINERS: update file build: build biccommands always Change-Id: I5e93e43525141edef17712ca1dc47448e3b06215 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-22yosemitev2: Add sled cycle support for meta-yosemitev2Jayashree-D1-0/+11
This change provide support for sled cycle implementation in meta-yosemitev2. TESTED: Tested and verified in YosemteV2. The sled cycle functionality is working as expected in yosemitev2. Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com> Change-Id: I097b42b2df4606fddbfaff27263e26ce4d96fa52
2021-04-08fb-ipmi-oem: srcrev bump c723d6a591..f0cf66586bAndrew Geissler1-1/+1
Jayashree-D (1): Add boot order configuration support for yosemitev2. Change-Id: I7a262132dcd900b4f9d71af05a521c8cf63abe56 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-07Add Airflow virtual sensor supportKumar Thangavel4-0/+109
Added support in the machine layer for Airflow sensor as virtual sensor. TESTED : Built Facebook YosemiteV2 images and loaded on the target hardware. Verified the airflow sensor values in the phosphor-virtual-sensor dbus objects. Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: I46b377cc119a31f76286ba2d03f14764f578283f
2021-04-06hardknott: yocto releaseAndrew Geissler3-3/+3
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-01Add hostlogger supportKumar Thangavel6-0/+52
Added hostlogger support to store console histories for all the host. TESTED : Built the openbmc image targetting Facebook Tiogapass and YosemiteV2 hardware. Verified all the host log were generated. Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: Iee494d8ce025a253f0e7f915ec893acc44fd84a1
2021-03-22openbmc: add meta-security layerAnton D. Kachalov2-0/+4
This layer provides libseccomp. Signed-off-by: Anton D. Kachalov <gmouse@google.com> Change-Id: I84513d56f2ed75fab49043196b98ef8b858e394f
2021-03-15Add settings-manager suppport for multihost.Jayashree-D3-0/+43
Added settings manager support to create multiple dbus path for boot order configuration. TESTED: Tested in tiogapass and yosemitev2 hardware. Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com> Change-Id: I51424a463804d3a59833abc5b230c0bd1f31553a
2021-03-12Bump the changes related to post codesAndrew Geissler1-1/+1
PDI : Change the signature of Raw PostCode property Change Post codes signature to contain Secondary Code phosphor-host-postd: Fix code to consume the secondary code phosphor-post-code-manager: Add logic for supporting the secondary post codes fb-ipmi-oem : Fix the dbus signature used for setting postcodes Change-Id: I503eb5ebb70f4f8200a0e6e6f9ff6c052075d2e4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-01-29fb-ipmi-oem: srcrev bump ad04924d4f..5f8e343516Andrew Geissler1-1/+1
Manikandan Elumalai (1): meta-yosemitev2: add system get/set guid support Change-Id: Ibac204f61f91eb6a1b0c25b3aeeed7727b7e865c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-01-26meta-facebook: fb-powerctrl: remove excess trailing slashPatrick Williams1-3/+3
Clean up the bitbake warning. WARNING: Recipe fb-powerctrl sets S variable with trailing slash '.../tmp/work/arm1176jzs-openbmc-linux-gnueabi/fb-powerctrl/1.0-r0/', remove it Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Iad85528bfc42f042985f02035bbe8cc41fa020e8
2021-01-13meta-facebook: yosemitev2: Add post code support for multi host in ↵Kumar Thangavel1-0/+1
meta-facebook. Added implementation to handle post codes from multiple host to BMC with multi process approach. Each process handles post codes for corresponding host. TESTED : Built the openbmc image targetting Facebook YosemiteV2 hardware. Verified all the host's postcodes stored in corresponding host directories. (From meta-facebook rev: 3247463e69d7645ec9805a2a50d65e1c525d08cb) Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: Ib6c410a0cae9776c595d53387ab017c496bccb97 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-12fb-ipmi-oem: srcrev bump 0c810eff9a..ad04924d4fAndrew Geissler1-1/+1
Kumar Thangavel (1): fb-ipmi-oem: yosemitev2: Add Ipmi implementation for read post codes Manikandan Elumalai (2): meta-yosemitev2: add gpio description for debug card yosemitev2:add host physical location info of DIMM (From meta-facebook rev: 3500c0230b9f4f4e42a9020e29b21849b6d228ec) Change-Id: I78675fd62cf31121ffae39c5ea9d66a134ef1a8c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-12Add Owners Plugin to meta-facebookEd Tanous1-0/+3
Please see https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/39379 for details about why this is necessary. (From meta-facebook rev: 28cff23c0149ea0a4700a745ec7ad4073624158c) Signed-off-by: Ed Tanous <ed@tanous.net> Change-Id: Ief21b08a8fe3f15697aa0328a957d0bfa119cb48 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-17meta-facebook: yosemitev2: Add json config for more than two channels ↵Kumar Thangavel1-0/+32
support in ipmbbridge. Added json configurations to support multi host channels or more than two channels in ipmbbridge. TESTED : Built Facebook YosemiteV2 images and loaded on the target hardware. We are able to see BMC to all host communications through Ipmb (From meta-facebook rev: 2d70e814173a16d601e9b829669a766182776551) Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: I79c960fa3940afdb6d1b69807d206480be875f8d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-12fb-ipmi-oem: srcrev bump 17cf1349b9..0c810eff9aAndrew Geissler1-1/+1
Jayashree-D (1): Disable rtti temporarily in boost (From meta-facebook rev: ddc7295166d67e27b6ef92c90e2725f12962c131) Change-Id: Ib75e1278ab3d2417ea001e3b42e1e50814879a18 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-21meta-facebook: update Yocto compat for gatesgarthPatrick Williams2-2/+2
The next release of Yocto is soon and most of the upstream layers have switched support strings for it. Support layer compat for gatesgarth (current) and dunfell (previous). (From meta-facebook rev: 14fc581f37beea18d5b1e6eb04fbb014be5cd357) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5c460251ca3e1f7cd2a48008238cd7885e44493d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-06fb-ipmi-oem: srcrev bump 41ad4ff17a..17cf1349b9Andrew Geissler1-1/+1
Vijay Khemka (1): Add fru get area info command (From meta-facebook rev: e28de1f43540e351a75bde5c5348f52a509ce45c) Change-Id: Iba96051c6b8644b210e60772ac8572d1b0e6a6cc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-05meta-facebook: yosemitev2: Add flag to include BIC files for Yv2 in fb-ipmi-oem.Kumar Thangavel1-0/+1
Added flag to store machine info for including and compiling BIC files for yosemitev2 alone if machine or platform as yosemitev2 in fb-ipmi-oem cmake file. TESTED : Built Facebook YosemiteV2 images and loaded on the target hardware. We are able to see BIC releated files included for compilation, BIC request and response sent successfully. (From meta-facebook rev: d52ec1d0da9d56694fcefe591786e35700d9166d) Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com> Change-Id: Ie78388ab3456ad9c3b96755eba55a6235d254b85 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-05meta-facebook: update Yocto compat for gatesgarthPatrick Williams1-1/+1
The next release of Yocto is soon and most of the upstream layers have switched support strings for it. Support layer compat for gatesgarth (current) and dunsfell (previous). (From meta-facebook rev: 056ec6f35e906dbc6eb2493bd8e26cb28d74d0ba) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I101c12f361c042cc2eb6d0d7373295e62dac028a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-03meta-facebook: tiogapass: add U-Boot patch to match EFI firmware baud ratePaul Fertser3-0/+43
This adds a tiogapass-specific patch so that U-Boot and kernel console are using 57600 to match EFI firmware baud rate. (From meta-facebook rev: f552fa78ddbf0364fc393cdbc214d8b1742288b3) Signed-off-by: Paul Fertser <fercerpav@gmail.com> Change-Id: I73e313aad7abd9d3361e14fb560a7b3f41539e55 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-03meta-facebook: power-control: Enable system resetVijay Khemka1-0/+1
Enable system power reset in x86-power-control with setting CHASSIS_SYSTEM_RESET compile flag. Tested: Verified this by checking the system reset interface /xyz/openbmc_project/state/chassis_system0 created in dbus node (From meta-facebook rev: 509788f9c67e25c0870f14d3d9e9ec85689a20ed) Change-Id: If053c7d8844e6fe1ddaa422b11e838776eb3572f Signed-off-by: Vijay Khemka <vijaykhemka@fb.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-03meta-facebook: remove ikvmVijay Khemka1-0/+2
Facebook platforms doesn't use obmc-ikvm currently so removing it. (From meta-facebook rev: 2b532a586562096d77c0546154807bc9bb7d1747) Change-Id: I0c672baaa5988598f37846d14658e3ec12cd7235 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-03meta-facebook: tiogapass: Add extra featuresVijay Khemka1-1/+4
Add extra features phosphor-nvme only for tiogapass as it is not applicable for other machine yosemitev2 (From meta-facebook rev: a2c9a6341ff1a70c64c91b035d002ca6fba68c27) Change-Id: I72499183cf00f673360cc8dfcde4caf739c41f05 Signed-off-by: Vijay Khemka <vijaykhemka@fb.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-09-25meta-facebook: console: Fix new yocto update issueVijay Khemka1-1/+10
As per latest yocto update, following error reported so fixing it. URL: 'file://*.conf' has invalid parameters. file:// urls using globbing are no longer supported. Please place the files in a directory and reference that instead. (From meta-facebook rev: 66b327f6b7b70c3ed3752ed89b9b18de463b3c36) Change-Id: I3c1eca1f3fd3fb8acb6166cb3bfb8c8857cb09fc Signed-off-by: Vijay Khemka <vijaykhemka@fb.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-09-15yosemitev2: remove meta-openpowerPatrick Williams1-2/+0
(From meta-facebook rev: 62ac22b8652ee58eb8fc9add26d9f78f9fa77a0b) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I95616b7a9d8dd3dbd31615a40cc5ed56d7bc6f11 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-09-15tiogapass: remove meta-openpowerPatrick Williams1-2/+0
(From meta-facebook rev: 14ef3016a207805304c452161a6e2591792e65b2) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ie06f176d6946fb3d0a61f42148a68449a7c00af5 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>