Age | Commit message (Collapse) | Author | Files | Lines |
|
Patrick Williams (1):
build: upgrade to C++23
Change-Id: Ic651b83074e2424a8beab7597039299b60220c23
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: copy latest and re-format
Change-Id: I9ca50f36de70f3d1333b0b8c7db818be887361c8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
meson: remove deprecated get_pkgconfig_variable
Change-Id: I39f050aefb12dfb43b8f3551a0c99c4ec80d0c16
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sunny Srivastava (1):
Pick up Control Host interface
jinuthomas (1):
Change in IBM Ownership
Change-Id: Ife57107d1af918956b32bd4dfefeb48615988b46
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (1):
Add additional variant types to InterfaceVariantType
Change-Id: If7f500568c57c0eb0b18336f38c5c3eb79b7aff6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (3):
python: fix flake8 warnings and format with black
prettier: re-format
markdownlint: fix all warnings
Santosh Puranik (2):
utils: Fix bad conversion for enumerations
meson: Fix BUSNAME argument to pimgen.py
Change-Id: I63099f543827e0cf268509cde89648d8459082a8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
In all of our recipes, we should be following yoctos lead on formatting,
order, and other things, for consistency in our meta layers.
This commit runs oe-stylize.py on all of our files. The types of
changes being made can be seen in the commit, but amount to:
1. Setting an explicit key ordering
2. Sectioning the files appropriately
3. Applying rules checking to our files
At some point in the near future, we would turn this on as part of
repotest, but some minor changes need to be upstreamed to meta-oe (WIP)
to make that happen.
Looking for input on whether this is something we'd like to do, and
whether the diffs below look reasonable to folks.
Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: I489dd21d38a9fe4f3ece89cc7a5e1d0463224abf
|
|
Patrick Williams (1):
MAINTAINERS: remove file
Change-Id: I104fb854e30a4aa116901ae12700f250ee18ee9f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbusplus: use shorter type aliases
Change-Id: Id4c31c912190e9c8a1e73bb6597bdad28f789425
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
OWNERS: switch 'matches' to 'matchers'
Change-Id: I3caeffceb9b1558c99939681000da5999d34efa0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (3):
Remove compilation using autotools
logging: switch to lg2
Handle D-Bus exceptions
Change-Id: I37fc958a41a6ea8e9c8982570e81dfe62b70f5ed
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I1042902f6eafbf8094de2fe8a922ba8ac29ef21e
|
|
George Liu (3):
meson: Add subprojects file
meson: Add meson build
meson: Add meson build for test
Change-Id: I40b0700d2e754a5ca8117d9e3fffff705625b75e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Update clang-format
Change-Id: I79ae80ca0477a4d3a6c7d9a901cde1bcbe9fdd9a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Using /usr/bin/env is now an antipattern.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I62c112ae7a089e7b86612cd7a3f711a564ce0dd7
|
|
Patrick Williams (1):
build: enable C++20
Change-Id: I04a9414df44bf9aa22e857f261aadf9cb96a3121
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
meson: Eliminate warning messages
Change-Id: Ieec58b10c27319943702d4bf92934c1162e4eb5c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbusplus: object: don't use 'bool' argument constructor
Change-Id: Ic3dbd943019995d09bddb1c83e8c6c839c3b9b5c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: I95f3dfce0439fd16b29c52007bfdc7bbfcc4a6a0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
catch exceptions as const
Change-Id: I0cb952276bd3de2cd6467747280e04e9ce9cd386
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Bruce Mitchell (1):
Replace IRC with Discord
Change-Id: Ifb5d672afce161bd890875166b9fa15e820f5b45
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
Remove SdBusError reference
Change-Id: I1418ebf3d466eb08eaee48378bda90631d272a49
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I588025b614416c43aa2d053765ab53bacf890cb5
|
|
Patrick Williams (1):
utils: allow conversion from string to dbus enum
Change-Id: I40abe865b4771caf0fae0da07d4809ceb9c7f396
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
main: remove global exception catch
utils: improve exception string with variant types
Change-Id: I33cf8a918e20886660739f338beada6328ad84b3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Santosh Puranik (1):
serialization: Use Cereal NVP
Change-Id: Id22b2394cb30eff0c7a1e0b6422bf3995f59095d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
phosphor-dbus-interfaces: srcrev bump 32fbd5df09..5d0b767aeb
Alpana Kumari (1):
InventoryItemDimm: Change the type of 'MemorySizeInKB'
Andrew Geissler (1):
host: define new interface for checking condition
Patrick Williams (1):
Sensor.Value: add defaults for min/max
phosphor-inventory-manager: srcrev bump 21e72fb2a5..ab1f8b520a
Alpana Kumari (1):
Support Variant Type size_t
Change-Id: I189ab6583b43d36ec58d55c857220fb388799f78
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
enable shellcheck
Change-Id: I999af524ad9957781d0f2c73d4ca7973e2142ea5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
bootstrap: fix shellcheck warnings
Change-Id: Ic1dba03e224969e8ff96866ed80fd58c10205fa1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
associations: Add conditions support
Change-Id: I953d30b269984fb72cc0c265692a7c86ae265cab
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brad Bishop (1):
New maintainers
Change-Id: I7bc9809afe2a7c483fcfdcc28ee841f0867cec8e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brad Bishop (10):
style: update clang-format
manager: avoid default arguments
Remove ability to configure Manager attributes
manager: remove unused interface
manager: claim busname after startup complete
associations: explicitly pass deferSignal
manager: explicitly pass deferSignal
manager: add status
don't emit unnecessary signals
manager: fix build fail with CREATE_ASSOCIATIONS
(From meta-phosphor rev: f8ad35805d3c19c436590ba707c7c7709496e2f0)
Change-Id: Ic00cbe2bb964bb853873280c38e58e3d6d4b7ba2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (1):
serialization: add cereal support for maps
(From meta-phosphor rev: 9e0a19a37e67079ea74f4ada893ad37e5205fe1d)
Change-Id: Id55c57e1383b104bd12a153a477c2ae8d49fa91d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
PIM uses phosphor-dbus-interfaces-native in order to obtain the
interface YAML to perform additional processing on. The non-native
p-d-i package also provides this YAML, so switch to using it instead.
(From meta-phosphor rev: c6f2c8854eb1f8e9add8f916aaf39d0bf52c2af9)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iefa7e1342e4dede7087b1bcad610082eec3edb96
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Patrick Williams (2):
sdbusplus: remove deprecated variant_ns
sdbusplus: replace message::variant with std::variant
(From meta-phosphor rev: f0db6faf3f965c367aadd8aa6ea8a6d859f35686)
Change-Id: I65d2f44e94e879bcfdbf534214001b2522145d20
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
And switch recipes to python3native.
Patrick Williams (2):
scripts: convert to python3
MAINTAINERS: update Deepak's email address
(From meta-phosphor rev: 7f303982383ff61ee3d1b4a8b4e9e2037feed7ed)
Change-Id: Ie6c9d05af0631e736ce45369076bdf0f768d7f81
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
sdbusplus has changed the package layout so that sdbusplus-native and
sdbus++-native are now ${PYTHON_PN}-sdbus++-native. Update recipes
that need to use sdbus++ (or its associated python modules) or remove
the DEPENDS if it is no longer necessary.
(From meta-phosphor rev: 2bebd1247cb78567441158b152c7a13f476afd4f)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I30f9c2220da9145ef0a7067e067aed1396d8b40d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The repo runs python to generate code or validate config, which requires
python and the dependent python packages.
Previously that happens to be satisfied by sdbusplus's RDEPENDS. If
sdbusplus is changed to use python3, this repo fails to built because it
lacks of dependency.
See details in
https://lists.ozlabs.org/pipermail/openbmc/2020-February/020771.html
This commit fixes the depends by adding the required python and
python-packages so that it builds fine.
(From meta-phosphor rev: 89d17815d5fd3a5247479feb01682c741698a8b5)
Change-Id: I09852819750d4faa320a9b9f236bb9ee2de94fc5
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Alpana Kumari (1):
Add support for byte array as a property type
Brad Bishop (1):
Revert "Enhance DHCP beyond just OFF and IPv4/IPv6 enabled."
Chen Yugang (1):
Add NMI source Property
Cheng C Yang (2):
Add DIMM Properties
Add memory device types as in DSP0134
Deepak Kodihalli (1):
Add PLDM.Requester interface
Gunnar Mills (2):
Update user_management.md link
Update openbmc-systemd.md link
James Feist (2):
Add Drive Inventory Item
Implement Global Inventory Item
Johnathan Mantey (1):
Enhance DHCP beyond just OFF and IPv4/IPv6 enabled.
Manojkiran Eda (1):
Aligned Nameservers property with Redfish Spec
Yong Li (1):
Add http/https boot option
phosphor-inventory-manager: srcrev bump bbacd2326f..5a71b4c637
Alpana Kumari (1):
Add support for byte array as a property type
Andrew Geissler (1):
dbus-name: do startup work before registering name
(From meta-phosphor rev: 27e53a16a78515dbd4bf6377c73ac15eb594bf17)
Change-Id: I64787138452806556eb5d870fec66ae5d3d38b59
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Gunnar Mills (1):
Update object-mapper.md link
(From meta-phosphor rev: d4c9425cd9006a7d943025218640a6ae679251e2)
Change-Id: Ie00e7284f71ef0b12a42d17c43c6e57b14d495c8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
PHOSPHORBASE is only used for pointing at licenses...point at the
licenses in oe-core in meta/files/common-licenses instead. to match the
defacto convention used in other oe layers like meta-openembedded.
(From meta-phosphor rev: a1cee09419cb1467c3d2b7bf996b40089f0d06f4)
Change-Id: If136d24638a8022671988cf0a01620e7fffc545f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
With the switch of phosphor-inventory-manager to target class
configuration recipes, this recipe is no longer used. Drop.
(From meta-phosphor rev: 921266cc8ecd2bb5b04adff91007f9c1438fd32b)
Change-Id: I5ba6a47b61cf2164ac9b58bdfaabd9a7393a1e02
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
There exists a number native class recipes throughout meta-phosphor
that simply provide a data (often YAML) file as input to building
another application.
Having these data file recipes implemented as native class recipes
prevents the use of machine overrides because bitbake (rightfully so)
discards machine qualifiers from native recipes. Further, data files
aren't really any different than library header files and those are
consumed by recipes as target class recipes that are DEPENDed on. Do
the same thing for data file recipes.
(From meta-phosphor rev: 1675a60bc9648cb5c7ec224df3791dbe89f09134)
Change-Id: I7fa23c7914abc5018f6534a8daa0462c6ee9daa3
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
obmc-inventory is a native recipe that provides a translator application
that bridges OpenPOWER machine readable workbooks to a runtime
configuration file for the obmc-mgr-inventory application.
The Palmetto system was the only system to ever make use of
obmc-inventory; the other obmc-mgr-inventory using systems use a
hardcoded-in-python config file.
Since Palmetto doesn't use obmc-mgr-inventory anymore, there is no
longer a user of obmc-inventory. Drop from the tree.
(From meta-phosphor rev: be7b902b79a0639d41f80102d79d26cce62be2f4)
Change-Id: Ida807973f79e9d68e32be015408f84954c18ee39
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add support so another layer can select the 'associations'
PACKAGECONFIG and install their own associations.json file
which the phosphor-inventory code uses to create associations
between inventory paths and other paths.
(From meta-phosphor rev: 6bc9cd4952999bbb8bb5083c1c6e89b6ad2c8b8b)
Change-Id: Id0cb5f5a7f8759455c1ebaa068ab6c810c118f5f
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Matt Spinler (1):
deserialization: adapt to filesystem API changes
(From meta-phosphor rev: 1d3f872a38b4ab05eba58b444edf68f17ee70785)
Change-Id: I956341219be31eb48c8336825c9d45b51c011594
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Matt Spinler (4):
Add the association functionality to the README
Add associations::Manager class
Load the associations definitions
Create associations
(From meta-phosphor rev: beb187c785b7cb7d291a8ac3ce2c58a125e13a58)
Change-Id: I4b992097d3df69af4781a971998ecfbcec43cbd6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Brad Bishop (3):
serialization: use the same inflection as sdbus++
serialization: Add cereal support for tuples
serialization: adapt to filesystem API changes
Kun Yi (1):
cleanup: Use filesystem instead of experimental
(From meta-phosphor rev: 28dbfec701864607bcf8701d53ff5981ae038779)
Change-Id: Ibd65dd555ff50e10e3a2a1a7acb580c283f50380
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
A number of corequisites exist so squashing these all into one patch.
meta-ingrasys - refresh master bc513127f4..67bcaf389f
meta-hxt - refresh master 86a4df514f..8fe0d38bbb
meta-phosphor - refresh master 06c09d7cce..df6ddae3d2
meta-quanta - refresh master 4f126361a1..53f3025271
Change-Id: I3daeef2a0467d8ea4f1fd1c617e526f8b11258af
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|