Age | Commit message (Collapse) | Author | Files | Lines |
|
Willy Tu (1):
copyright: Add Google Copyright to test helper.cpp
Change-Id: I9465595985668960370f746830a21e3fef246ac8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: I3c5adab1a8a560e174a2823a37d907f92a90df73
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: I6229b878254f752a54faf2054cd27ee362799e3c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
We can't dynamically bind to the at24 driver if the eeprom is not in
the kernel's device tree. Since this support was intended to be used
for dynamic FRUs, it is broken when the kernel has the entries removed.
Change-Id: I99c774191c22d67e518fe9435b1446b80efb5600
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Willy Tu (5):
build: Update to c++20 and meson >= 0.57.0
Add Google Copyright 2021
test: Replace the C++ MOCK_METHOD<n> macros with the new MOCK_METHOD
google-ipmi-sys: Refactor to use new version of OEM IPMI Handler
google-ipmi-sys: Convert input to use std::span<const uint8_t>
Change-Id: I4a4d3416bcc48ca1e4c902969d669a1a4aca6d2f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This makes it possible to specify a FRU lookup by a dynamically
discovered FRUs from entity manager.
Change-Id: Icf83aa3eff1cbc08a8fa3f99754e5c10e3e583fc
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This makes it possible to create new specifications besides the default
mapping of OF name to eeprom path. Right now this provides backward
compatability with anything that uses of_name_to_eeprom and only
provides a new explicit specifier for that specification.
Change-Id: If02d9cb392a48e0698b10644d7ade3220bde3eb5
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
```
convert-overrides.py meta-google
git grep "_[a-z0-9_/-]*[ :]" -- meta-google | grep ".bb"
git grep -l _gbmc -- meta-google | grep ".bb" \
| xargs sed -i 's/_gbmc/:gbmc/'
git grep -l _prod -- meta-google | grep ".bb" \
| xargs sed -i 's/_prod/:prod/'
git grep -l _dev -- meta-google | grep ".bb" \
| xargs sed -i 's/_dev/:dev/'
git grep -l _hoth -- meta-google | grep ".bb" \
| xargs sed -i 's/_hoth/:hoth/'
git grep -l _bandaid -- meta-google | grep ".bb" \
| xargs sed -i 's/_bandaid/:bandaid/'
```
Some small fix includes
```
platforms_gbmc_bringup
platforms_gbmc_secure
```
Tested:
```
$ git grep "_[a-z0-9_/-]*[ :]" -- meta-google | grep ".bb"
meta-google/recipes-connectivity/avahi/avahi_%.bbappend:do_install:append:gbmc() {
meta-google/recipes-core/dropbear/dropbear_%.bbappend:do_install:append:gbmc:dev() {
meta-google/recipes-core/dropbear/dropbear_%.bbappend: echo ' chain gbmc_br_pub_input {' >>"$rules"
meta-google/recipes-extended/libconfig/conf2struct-native_git.bb: oe_runmake checker
meta-google/recipes-extended/libconfig/conf2struct-native_git.bb: oe_runmake install
meta-google/recipes-extended/networking/mstpd_git.bb:do_install:append() {
meta-google/recipes-extended/networking/sslh_git.bb: oe_runmake distclean
meta-google/recipes-extended/networking/sslh_git.bb: oe_runmake sslh-conf.h
meta-google/recipes-extended/networking/sslh_git.bb: oe_runmake install
meta-google/recipes-google/ipmi/ipmi-fru-sh.bb:do_install:append() {
meta-google/recipes-google/ncsi/gbmc-ncsi-config.bb:do_install:append() {
meta-google/recipes-google/networking/gbmc-bridge.bb:do_rm_work:prepend() {
meta-google/recipes-google/networking/gbmc-bridge.bb: # HACK: Work around broken do_rm_work not properly calling rm with `--`
meta-google/recipes-google/networking/gbmc-ip-monitor.bb:do_install:append() {
meta-google/recipes-google/networking/gbmc-iperf3.bb:do_install:append:dev() {
meta-google/recipes-google/networking/gbmc-iperf3.bb: echo ' chain gbmc_br_pub_input {' >>"$rules"
meta-google/recipes-google/networking/gbmc-mac-config.bb:do_install:append() {
meta-google/recipes-google/networking/network-sh.bb:do_install:append() {
meta-google/recipes-google/ssh/authorized-keys-comp.bb:SUMMARY = "Compiles a set of authorized_keys files into a single file"
meta-google/recipes-google/ssh/authorized-keys-comp.bb:do_install:append() {
meta-google/recipes-google/systemd/gbmc-systemd-config.bb:do_install:append:dev() {
meta-google/recipes-google/test/test-sh.bb:do_install:append() {
meta-google/recipes-phosphor/flash/inplace-gbmc-update.bb:do_install:prepend:dev() {
meta-google/recipes-phosphor/host/phosphor-host-postd_%.bbappend:do_install:append:gbmc:dev() {
meta-google/recipes-phosphor/initrdscripts/obmc-phosphor-initfs.bbappend:do_install:append:gbmc:dev() {
meta-google/recipes-phosphor/initrdscripts/obmc-phosphor-initfs.bbappend:do_install:append:gbmc:prod() {
meta-google/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend:do_install:append:gbmc() {
meta-google/recipes-phosphor/ipmi/phosphor-ipmi-config.bbappend: overlapping="$(jq '."${GBMCBR_IPMI_CHANNEL}" | .is_valid and .name != "gbmcbr"' $chjson)"
```
Change-Id: I9d610c664bd44e8bd81fb8f7e76249a0b43b9ffd
Signed-off-by: Willy Tu <wltu@google.com>
|
|
William A. Kennington III (2):
handler: Don't hardcode channel information
eth: Support looking up alternate interace channels
Change-Id: I1656055b0d2b9450fdcf11c5af9b4c2db1090b76
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
build: Remove autotools
Change-Id: Ie84a8e6d9b39b91fc74a4a714615fa0c56a76fda
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (3):
makefile: Fix target install
treewide: Cleanup pedantic C++ warnings
build: Add meson build
linyuny (1):
Add new google ipmi sys command: SysHostPowerOff
Change-Id: I988b24ca97d95ffa4ef7332741b682f1fae06011
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We no longer need the extra levels of indirection or dev-so overrides.
Change-Id: I537fda462ce8d96baab409afe332d4be3d6f3eca
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We don't yet use ptest so we are wasting cycles building tests
Change-Id: I44d51dd1655157f2cd96cd21d8e1122faa06f6a2
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We don't yet use ptest so we are wasting cycles building tests
Change-Id: I105ed69b3dc4b6d5f1c52c15cc6622f0f3bfbfda
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We don't want to generate bump commits for each project in the repo.
Instead, provide an include that has common parameters used by all
google-misc projects.
Change-Id: Ice589c03aa0d38ca5043ee2081f3757568c4e4bb
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Brandon Kim (1):
acpi-power-state: Import from gBMC
William A. Kennington III (2):
meson: Fix build with 0.57.1
metrics-ipmi-blobs: Fix generated source dependency
Change-Id: I3234d7d21787e3050b53abcdb62e0f89e0dce78e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
metrics-ipmi-blobs provides a set of BMC health info through an IPMI
blob.
Tested:
After adding the meta-google layer, the recipe "metrics-ipmi-blobs"
shows up in `bitbake-layers show-recipes`.
Change-Id: I0239644c16cecdf9a959b646bbab570737d4ee15
Signed-off-by: Sui Chen <suichen@google.com>
|
|
Patrick Venture (1):
MAINTAINERS: venture M->R
Willy Tu (1):
Add OEM command to request flash size
Change-Id: I02b48e916e95ac49a5ce30bb6a14a5effe5da696
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This is a useful utility for doing one off FRU rewriting operations,
used when manufactured boards don't have correct eeproms contents.
Change-Id: I73ad4d14e088678f49ccf2a28138aa6356de56a0
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Shounak Mitra (1):
Add sys command for powercycle on host shutdown.
Change-Id: I46fc07f98d8bc4226569294f2ac36ce943c0a7c0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Change-Id: Ib5d9e1d60194d71c433003669c16f896964729ad
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
William A. Kennington III (1):
Remove globally constructed variables
(From meta-google rev: 8bd798d440c5279b239ad7925b96a92531edfc30)
Change-Id: I5cfa5278257518b0110d23cd7047ed88544e8f31
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (1):
Add suppport for retrieving machine name
(From meta-google rev: f8812be73efda1edd9622296754b52922be864a5)
Change-Id: I11fe41cbc232d95d13363bf6160c967afb9cc1cc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (7):
split out handler implementation from interface
move handler specific method to implementation
pcie_i2c: drop unused util header
add missing headers to handler mock
move implementation to ipmi file
split the commands out
drop unused header: handler_ipml
William A. Kennington III (1):
handler: Add more entity IDs
(From meta-google rev: 71e79814c908b52061d7c4ab51e0d41bcff5deaa)
Change-Id: I89e28f1e3821871a1a354423a45f97b851acc304
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Benjamin Fair (1):
Add missing cstdio include
(From meta-google rev: 6ed359d324c73ec2b3944b77530071b4ca8f9aba)
Change-Id: I1a5f54077893fa5314826d3913aa3cdb4f5d19b0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Zhenfei Tai (2):
Add .clang-ignore for jenkins test
Format markdown tables in README
(From meta-google rev: cbd7e9a752b707558c96c4bbc7433fb7cf290129)
Change-Id: I0ad72f2e85b977658065114f66d2f32b20b6acc2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Peter Lundgren (1):
Add more entity ids
(From meta-google rev: 5f6e2d2cf2227d026c72f845456c410c7a626439)
Change-Id: Iaf0b72a99ca5d2fb2abb9e5b8c3e7f6695078f1c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Brad Bishop (1):
conf: use Wno-portability
(From meta-google rev: 71818d775a18b8ef99f354344d567bef5f9e86e0)
Change-Id: I7c52246d3ca1a1d346dda867f006a2291b8ef5b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
MAINTAINERS: add wak@ as new maintainer
(From meta-google rev: 51613cf734f733865e121c0ed94e983784f1de32)
Change-Id: I3182d49f2341078f1503f03b12e0667ef5a3e43d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (1):
MAINTAINERS: add wak@ as new maintainer
(From meta-google rev: 2b8d4e91b48beb87e8ea6020f4f7a158dbd85101)
Change-Id: If6bd409914e5d2feecae662603c1853c86006ee7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (15):
add handler logic to handle SysGetEthDevice
makefile: adjust alignment
add handler logic to handle SysCableCheck
add handler logic to handle SysCpldVersion
add handler logic to handle SysPsuHardReset
entity_name: cleanup headers
add handler logic to handle SysEntityName
handler: delete extra namespace alias
entityName: move pieces into handler object
util: move read_file to readPropertyFile
util: add i2c->pcie map build method
pcie_i2c: cleanup headers
add handler logic to handle i2c pcie commands
style change: lowerCamel
build: enable valgrind
(From meta-google rev: 88c4cc0c3cf4774a37361529db9385fe5b437f7e)
Change-Id: I00b32fc4201a5e1eb22c99b0988f7278e50f5e44
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (4):
build: add build of empty tests
eth: move structure to header
test: add basic tests for eth command
build: add code coverage
William A. Kennington III (1):
Makefile: split out common libary code for testing
(From meta-google rev: c791de74684935b02749dd029c43f8c8a6704d6a)
Change-Id: I989846b585d9a829ae1110e706f579a4799cc23c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (2):
README: drop TOC
add host-side kernel driver
(From meta-google rev: c155fdf2d5a3403e53e1bc4b2a9d7c0e479b3d94)
Change-Id: I5559f7cba7f31ae468cc71b6a831be47f40b898d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Venture (1):
use filesystem instead of experimental
(From meta-google rev: eeb70ed1eff576e8b4d2e8bda2e9fafb4a92613a)
Change-Id: I42d81d00920e42721687fad4a80efb742df0004a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jaghathiswari Rankappagounder Natarajan (1):
Add support for some more entity types
(From meta-google rev: 6068610164589b266eb72453de4965864ab0bd67)
Change-Id: I778f2e64e056c8c5bdcc4e481ae470197eae0f50
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (1):
Convert host-ipmid -> libipmid
(From meta-google rev: f8d3b5a2eeab6d0ae98b37edcca04506ad2dfa9a)
Change-Id: I53a48da722005bf1e14e3075cdcf154263ead810
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: pkg anti-pattern: use defaults
William A. Kennington III (1):
Convert host-ipmid -> libipmid
(From meta-google rev: 30b8d65ea38e473d95ab93416d91aa17b734b2d9)
Change-Id: I8d87afbc89d1c332ab7a5cde1d63e7c15fd3386b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: check for json header
(From meta-google rev: a341c12d744ee8dd6720b92aad5d074543f4040c)
Change-Id: Iee41179a66598e6fedfce9cbb80fe5b1008a39cf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The google-ipmi-sys package now depends on json.
(From meta-google rev: 92a8d0199549141ae0ae78302f94c77ea954cdb0)
Change-Id: I023be87a760e7f7d192a63aa7d3d4d5d8c0e01c6
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Jaghathiswari Rankappagounder Natarajan (1):
google-ipmi-sys: Add "Entity Id:Entity Instance" mapping to Entity name
(From meta-google rev: a3822514ce952084de5dec7b55284c8ed1b65630)
Change-Id: I4d859860fdb426fe7500e60e805d11fadaff9a96
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: cleanup configure script PKG_CHECK_MODULES
(From meta-google rev: f7b9ea9903b044c4f4f46503e4130aa85c6dd2b6)
Change-Id: Idc77f9e1dc7fd297677255ecb27005e7d19b9a32
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Jaghathiswari Rankappagounder Natarajan (1):
google-ipmi-sys: Add support for PCIE slot to I2C bus mapping
Patrick Venture (1):
README: cleanup extra anchors
(From meta-google rev: 141a4e638d19a8be903934ea20d31c80cdce7c0d)
Change-Id: I5cfe997208913dad99ed3c6c97ec6e1fb73c3b42
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: set version to 0.1 to match recipe
(From meta-google rev: 6cbe01e2740b20f120787b49078a64e257104158)
Change-Id: Ic2729f8e69010062ba1c18b0a7e98bd8c06d15d3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: set version to 0.1 to match recipe
(From meta-google rev: 2c99bf4dd5ec18fcf00cc4278e19caed558ef0a3)
Change-Id: I30b142a0a7fe35d1fb383dfee0b70e90bf8df94e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (3):
build: add suggested m4 pieces from autotools
build: add checks for linux headers
gitignore: add new pieces from build
(From meta-google rev: 12448aa94370c57b322c6a895ffdc9ca0460016b)
Change-Id: I3a9928bc3a222123928f73a30c97c6edf53e666f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
Use more specific ipmi error codes
(From meta-google rev: 658a620383e67bfede037b1ab3f2d8a3d0d86963)
Change-Id: I52cb3b0cd75477d599397693db7415b2981440e5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
copyright: add missing copyright headers
(From meta-google rev: dcdbc3989193d3bf035a7bf481be1a0ac9f488a5)
Change-Id: I54298f0ce8e00c2f40224214376fb5d7481c8ed1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
s/setupGlobalOemCableCheck/setupGoogleOemSysCommands/g
(From meta-google rev: 9e14c7ba2fe1aa99f51962ec0fbe2c7ad2477ae2)
Change-Id: I07d6c379ffdd4187df677d0b2465954e4620b997
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (2):
build: cleanup Makefile
build: Add -flto to CXXFLAGS
(From meta-google rev: 694a7b2a7f7a53556781db9e36b4ddb4084e74db)
Change-Id: I53602d1bc48fa63ba555fbcab134bef7d3ba475b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (2):
build: cleanup Makefile
build: Add -flto to CXXFLAGS
(From meta-google rev: 395ca4befdceef7c28654996742ddfbf04060dc4)
Change-Id: I7405724c726043533bdaf66791df378ae8835c71
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|