Age | Commit message (Collapse) | Author | Files | Lines |
|
Gunnar Mills (1):
Fix flash-layout.md link
(From meta-phosphor rev: 0cff8d0338a6e65ff8fb17d750e684d46003a627)
Change-Id: I80b7695911025a0080cf9f37fc09e49048509641
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (2):
image_manager: Delete image dir if same version exists
mmc: Remove hostfw patches on update
(From meta-phosphor rev: 0af0ab8453dc34e5c8281f9613ae7397eb8d30e7)
Change-Id: Ifcb79ab43e140beb59be88f6d43d2ecbadfb2d92
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The way the destination directory was specified it was causing the
recursive copy to create a duplicate subdirectory image/image/ and
update/update/. There's no need to specify the destination directory.
Also remove the prepend from the compile function per review
comments on the original commit that created this recipe.
(From meta-phosphor rev: bd747f6d30cb7ff2d845e79345bd9868a774c803)
Change-Id: Iec45415346cc8caead9659ab39eb02f91c90d31f
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
mmc: Remove: Sleep to allow service to finish
(From meta-phosphor rev: 2a0fd44645971d0ad7a0be919f6dbf51ff9e9974)
Change-Id: I1a52e0461ea4032aa776709c2e943834d4007904
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Bright Cheng (1):
Add support for full BMC FW flash image
Miguel Gomez (1):
BMC Minimum ship Level
(From meta-phosphor rev: e24609f1b7057f4192d3c3389fae2deaee9c1654)
Change-Id: Id7ee14d5fa04149a7dcc29b7297e126bffe9f61d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
mmc: Enhance get running partition label function
(From meta-phosphor rev: 077536c75d5b63b5583fa11a59aedbe4a38d52e1)
Change-Id: Iafe6978f1704e1a0b1ff17e3b76467d96f6abbb9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (2):
Add support for optional images
mmc: Add support for update/delete hostfw
(From meta-phosphor rev: 4e192a761bb446974e6b05e95ae48cb04e362d88)
Change-Id: I082a60b2a150c56b5813446ab19770db361b77f9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Create a recipe to add host firmware files to the BMC image files.
Via a bbappend, this recipe provides a mechanism
to have content be added to a flashable BMC image and an image
file to be added to the code update tarball to be updated
during a firmware update.
(From meta-phosphor rev: 39b1ff0dcd12f15dc651aa20cb85cdec903cb5de)
Change-Id: I12b3ced57a6446fd1fc046324ee13e4701581336
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (7):
build: Rename .service files to service.in
processBMCImage: Dynamically calculate version id
item_updater: Ignore duplicate version ids
item_updater: erase: Call resetUbootEnvVars() first
mmc: Update and remove functions for the kernel and rootfs
mmc: Set updated version to primary
mmc: Add mount services
(From meta-phosphor rev: b4bcfdf5575bc0dde0d043931066e9cde69bdfe8)
Change-Id: Ieaf3a3de00341dbe456ec9444b98545bf43b31ca
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
We don't want to allow indirect updates via users issuing `mc reboot
cold` commands after verifying but without peforming the update step.
(From meta-phosphor rev: 892e90b3ea1eb39994af943a8686bb96c1473ad9)
Change-Id: Ia846efafef6bdf64f102d6e0511d5e8ed874e966
Signed-off-by: William A. Kennington III <wak@google.com>
Fixed misspelling of command
Signed-off-by: Brad Bishop<bradleyb@fuzziesquirrel.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add a bbclass for the mmc configuration option.
(From meta-phosphor rev: 7df4aa01e4d35e6ec7294f08e4bd3f1d18e61f01)
Change-Id: I6602362e511bcffae1e185a72861ae1edec050f9
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The phosphor-image-signing adds the public key to the BMC rootfs
and it was added if the UBI distro was enabled.
The phosphor-software-manager supports signature verification
regardless of the choice of BMC layout, so add it based if the
signature verification config (verify_signture) is enabled.
Otherwise the user would need to know that the package
phosphor-image-signing needed to be added if the signature
verification config was enabled, which is not intuitive. This way
it's done automatically.
Tested: Verified that adding verify_signature resulted in the
/etc/activationdata/ directory being added to the BMC
rootfs, and without it no directory was created.
(From meta-phosphor rev: 379f327e91542e7b2c3c4fb6b41b325b1a0a3412)
Change-Id: If0137b75f6de3b3087389c98229c85c346804912
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
James Feist (1):
Add new error types
(From meta-phosphor rev: 9840b8aee78563ccf4bde3fc35db856706c47998)
Change-Id: I5efc79a747106f30aad7b62a2d58ad92765a427e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Functionality is now covered with non-native YAML providers
via packagegroup-obmc-yaml-providers.
(From meta-phosphor rev: 8dddc0d316f738b74a8d641dd9e045d6f06f7f2f)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If102e06cd52a8a22c2a5ca0397a68c83b1627d35
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Gunnar Mills (1):
meson: Set default buildtype to debugoptimized
(From meta-phosphor rev: ed142b8b98ea966058d07dd02693e30266c168d6)
Change-Id: I04a81ca0c2ca920e6f930f47e1da9a0879b0e8c8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (2):
item_updater: Use relative path to append OS_RELEASE_FILE
Add initial support for eMMC layout
(From meta-phosphor rev: 7e7431c4e40a7ebc2c726a692971eb00f4ef4384)
Change-Id: I59c47fd7bad60f33b4b9b893e31e55dc5055fbcd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (2):
meson: build: Remove automake files and update READMEs
clang-format: update to latest from docs repo
(From meta-phosphor rev: 6bb8854a202308967ffbe4e91d3f145017e030f6)
Change-Id: Ibb1c930a972ebba1db82427e412f4c61ccc8c421
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-phosphor rev: 2badcf923f4666c9c83842d0c0bc08132c6ef1c5)
Change-Id: I124b014509e2370f65c24a1c3b3672932f156717
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-phosphor rev: f115a4abfcf13772b941986de39bfc3d7a099a81)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I719f4112c31174ef774a4de1ca7298d3d8c6f8be
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
meson: build: Add support for unit tests
(From meta-phosphor rev: f560481399819377c7a21e9b2063a4712df1d48d)
Change-Id: I095379d4b9dd2e0d2eb843f7ff45465246869ec1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
activation: Make activation flow common
(From meta-phosphor rev: b6d60013e817d583b8652686e9480ce2b83cc98f)
Change-Id: I6435509a633d4ec2569dcaf56cb8a35ea8173cbe
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (5):
meson: build: Initial commit, create config file
meson: build: Generate the error.cpp/hpp files
meson: build: Generate binaries
meson: build: Install script and data files
meson: build: Install systemd unit files
Patrick Williams (1):
sdbusplus: replace message::variant with std::variant
(From meta-phosphor rev: bbf4ce894165f12b18e9d31f45d45f1cc2461f03)
Change-Id: I6c887dc180178288842f100c13168d1196e402f8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
Use std::filesystem instead of std::experimental
Gunnar Mills (1):
Factory Reset: Wait for env variables
(From meta-phosphor rev: 471ab986fce07a1789f3b43f2465833d35f69593)
Change-Id: Ia9b176464773a769f6f63051c33730c6a106ccd5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (2):
configure.ac: Set values to support a default configuration
meson: Fix compile errors
Bright Cheng (1):
Add checking ApplyTime for static layout
With the new support for ApplyTime on static layout, the reboot
service files move from the ubi bbclass to the common BMC updater.
(From meta-phosphor rev: b99a1ad6ddcbfc10fac3f23437ea105b542048a1)
Change-Id: I6eacdb1a254ee594fda1ba17463afe8a9ec9cbf3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
string: ensure string included
(From meta-phosphor rev: 7e2945202c402128df9284ca292dd1ca61e41a03)
Change-Id: Ia062f57669dff459b31361e407ff5cb6c68f57ed
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
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: 663fd6b151d97e2e437d93e0f7ab20c11b4a09b4)
Change-Id: I6d62faaf05e3a833650326d2c5cbbbe803e55a00
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-phosphor rev: 26202e3e79ec092a6af7311b962d81b0576da926)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ib4fcc31b4d43807cb3b24cf131deca6744ed63d7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This will be used by some platforms by default when enabling
phosphor-ipmi-flash so that the BMC image can be updated without any
signature verification checks in place.
(From meta-phosphor rev: e076ee3295c74be2de43f496d7e0f4934d21ec2a)
Change-Id: Ibe22f1189a3bda1dba535a8ade5043312c72a953
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Adriana Kobylak (1):
version: getBMCVersion: Support value without quotes
(From meta-phosphor rev: 64d546caa32f8d0db74bec818ed9296462b0cb71)
Change-Id: I83e571d355ca03d0a48ea9c84adbd662b2b536a5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Some recipes have abstracted the git revision into a separate file
and have a line 'require ${PN}.inc'. The issue with PN is that it
changes to have a -native or -nativesdk for those contexts. The
variable ${BPN} (base package name) should be used instead.
(From meta-phosphor rev: c7d848ec9b524114550f80276f7b5e45b9ad8d46)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ib875fd9904b16379b20dc7891087b8e0bf90fe69
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>
|
|
(From meta-phosphor rev: a3ebfeac1c00fd9533d5ebd5985512eaf869f5a4)
Change-Id: Idda3c8cd8cfc50bbf4e4ea5bf01235d3427553ba
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
AppaRao Puli (2):
Add updateable association to active BMC FW object
Build issue fix with ubifs
(From meta-phosphor rev: 850530a997fc73d9e48a0385d88bb88b3b5e4ab9)
Change-Id: Icbb3260669c313b61c06029f0ba4ba4be367beb2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The SRC_URI used ${PN} which can changed depending on target context,
such as appending "-native" or prepending "nativesdk-". Use ${BPN}
instead.
Cleans up the following QA warnings with Tiogapass:
WARNING: obmc-phosphor-flashd-1.0-r1 do_package_qa: QA Issue:
obmc-phosphor-flashd: SRC_URI uses PN not BPN [src-uri-bad]
WARNING: obmc-phosphor-chassisd-1.0-r1 do_package_qa: QA Issue:
obmc-phosphor-chassisd: SRC_URI uses PN not BPN [src-uri-bad]
(From meta-phosphor rev: 2ac028916f7fd7e291ed3d1a4d38dec4d5663325)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I9f507a729277153f6827e6807c00ec6b32154f4b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Lei YU (1):
Cleanup the code related to emit_interface_added
Vijay Khemka (1):
Add tool for generating bios image tarball
(From meta-phosphor rev: fa020a5bac8d3b83ffc1ffcafe5792cad366c42b)
Change-Id: Icccc0f52d07b8e14ccf80f689f99a259c83dfbc0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Related to openbmc/openbmc#3645.
(From meta-phosphor rev: a723ee311bee06eac78112f4c33faefb14acb96f)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If82558149d4558d8672bf4f09e743e6515a03de7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Added a sample bios upgrade systemd unit file as a part of image updater.
user needs to add packageconfig flash_bios in bbappend file for using bios
upgrade feature.
(From meta-phosphor rev: 02e44290c070c286e00a2fbd1bdbc18c57163e60)
Change-Id: I5f064de448ed50c547a7f6290eab783294f9b706
Signed-off-by: Vijay Khemka <vijaykhemka@fb.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Vijay Khemka (1):
Add sample systemd unit file Bios upgrade
(From meta-phosphor rev: fdeafe825e87a99319bb7b29d81f8a5c16b56e7e)
Change-Id: If66e8db903727d170f88e612b9433325e1879258
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Vijay Khemka (1):
Add support for Bios update
(From meta-phosphor rev: 5be93ff879cc5137125a340f6653e9c5c9707a36)
Change-Id: Ie27bdeec0d2acb1d21350d5533e767fe666c53e3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Adriana Kobylak (3):
serialize: Replace cereal::RapidJSONException with cereal::Exception
serialize: Store priority in directory instead of file
serialize: Add version purpose
(From meta-phosphor rev: b60a7989d73d9d76f0bce22830bca83384db9e0d)
Change-Id: I2415db7cf208383b68533d0e97c1e648222626fb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The usr-local.mount service file does not depend on a ubi
filesystem layout, so move it out to the common code.
(From meta-phosphor rev: 02b6df9343687286836f87f2478eea3cc50d7af3)
Change-Id: I398ebff667b8bee496debc933f2865e6cc1f03e5
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Lei YU (1):
version manager: Check all software objects
(From meta-phosphor rev: 4c2e748d9b4b5f7ab4015378ab6e1894a0e7e94e)
Change-Id: I788f56093ab06641ee33f573e81fa66d4032643c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Lei YU (1):
Version: support CRLF line feed in MANIFEST
Vijay Khemka (1):
Verify machine name
(From meta-phosphor rev: c9cc1eae63a4a4c9c7dde1593d1ff6bffcf2c65f)
Change-Id: I2ba173a044f0c01d926800fdc6b9c4adc3abd562
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
John Wang (1):
Move to new association interface
(From meta-phosphor rev: 8264820ab49f665ea8e7965b6c45dedadd285024)
Change-Id: I8ceec87df6acb5bf39cc2413aded807b6805a4fc
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>
|
|
Jayashankar Padath (1):
Code Update: ApplyTime software manager support
Add new service force-reboot.service
This adds a new service, force-reboot.service to meta-phosphor layer
which initiates a bmc reboot when ApplyTime value is immediate.
Reboot is only carried out after the reboot-guard-disable.service
and activation process got completed successfully.
(From meta-phosphor rev: f7e8258b053f55a753396be8d9dcad1d555c4c04)
Change-Id: I31725a151c2d36f94e46b93c06d189fe43526c1e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Adriana Kobylak (1):
item_updater: Return NotAllowed when attempting to clear FieldMode
(From meta-phosphor rev: 537d6758402f726c2e163bb5a19e72325f71a0e7)
Change-Id: Ie0ff818eece32a1058376c583f7be46176d8ca4e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Use the script, systemd configuration file and service files provided
by phosphor-software-manager.
Tested: The moved files are installed in their respective locations
and code update on Witherspoon is successful.
(From meta-phosphor rev: 3b5c7fdc75988dfae86b824708a97c9e8764a565)
Change-Id: I316ab2b9bc0a250a5707b15251a9de8810217243
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Adriana Kobylak (1):
Move script, systemd conf, service files into repo
(From meta-phosphor rev: 8d97188f9a45765a9708f8f6faf43b08ecc7622d)
Change-Id: I13bb99a6eb98fa6a165c622dabc2af50dc056d04
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
These service files are now moved into the local phosphor-bmc-code-mgmt repo.
Tested: The service files are installed in /lib/systemd/system/ and
code update on Witherspoon is successful.
(From meta-phosphor rev: 3e90846b856b38154c29a9c67b48e022f2f2cef0)
Change-Id: Ica09f30f27114bf2cd0ab8d6feeaa1aef41303be
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|