├── .clang-format ├── .clang-tidy ├── .gitignore ├── .shellcheck ├── LICENSE ├── OWNERS ├── README.md ├── bios ├── README.md ├── bios_software_manager.cpp ├── bios_software_manager.hpp ├── main.cpp ├── meson.build ├── spi_device.cpp ├── spi_device.hpp └── xyz.openbmc_project.Software.BIOS.service ├── bmc ├── activation.cpp ├── activation.hpp ├── detect-slot-aspeed ├── download_manager.cpp ├── download_manager.hpp ├── download_manager_main.cpp ├── flash.hpp ├── force-reboot.service.in ├── gen-bios-tar ├── image_manager.cpp ├── image_manager.hpp ├── image_manager_main.cpp ├── image_verify.cpp ├── image_verify.hpp ├── images.cpp ├── images.hpp ├── item_updater.cpp ├── item_updater.hpp ├── item_updater_helper.hpp ├── item_updater_main.cpp ├── meson.build ├── mmc │ ├── flash.cpp │ ├── item_updater_helper.cpp │ ├── obmc-flash-mmc-mirroruboot.service.in │ ├── obmc-flash-mmc-mount.service.in │ ├── obmc-flash-mmc-remove@.service.in │ ├── obmc-flash-mmc-setprimary@.service.in │ ├── obmc-flash-mmc-umount.service.in │ └── obmc-flash-mmc@.service.in ├── msl_verify.cpp ├── msl_verify.hpp ├── obmc-flash-bmc ├── obmc-flash-bmc-setenv@.service.in ├── obmc-flash-host-bios@.service.in ├── openssl_alloc.cpp ├── openssl_alloc.hpp ├── reboot-guard-disable.service.in ├── reboot-guard-enable.service.in ├── reset-cs0-aspeed ├── serialize.cpp ├── serialize.hpp ├── side-switch │ ├── meson.build │ ├── phosphor-bmc-side-switch.service │ ├── side_switch.cpp │ └── side_switch.hpp ├── software.conf ├── software_manager.cpp ├── software_utils.cpp ├── software_utils.hpp ├── static │ ├── flash.cpp │ ├── item_updater_helper.cpp │ ├── obmc-flash-bmc-alt@.service.in │ ├── obmc-flash-bmc-prepare-for-sync.service.in │ └── obmc-flash-bmc-static-mount-alt.service.in ├── sync-once.sh ├── sync_manager.cpp ├── sync_manager.hpp ├── sync_manager_main.cpp ├── sync_watch.cpp ├── sync_watch.hpp ├── synclist ├── test │ ├── README.md │ └── utest.cpp ├── ubi │ ├── flash.cpp │ ├── item_updater_helper.cpp │ ├── obmc-flash-bmc-cleanup.service.in │ ├── obmc-flash-bmc-mirroruboot.service.in │ ├── obmc-flash-bmc-ubiremount.service.in │ ├── obmc-flash-bmc-ubiro-remove@.service.in │ ├── obmc-flash-bmc-ubiro@.service.in │ ├── obmc-flash-bmc-ubirw-remove.service.in │ ├── obmc-flash-bmc-ubirw.service.in │ └── obmc-flash-bmc-updateubootvars@.service.in ├── update_manager.cpp ├── update_manager.hpp ├── usb │ ├── 70-bmc-usb.rules │ ├── meson.build │ ├── services │ │ └── usb-code-update@.service │ ├── usb_manager.cpp │ ├── usb_manager.hpp │ └── usb_manager_main.cpp ├── usr-local.mount.in ├── utils.cpp ├── utils.hpp ├── version.cpp ├── version.hpp ├── watch.cpp ├── watch.hpp ├── xyz.openbmc_project.Software.BMC.Updater.service.in ├── xyz.openbmc_project.Software.Download.service.in ├── xyz.openbmc_project.Software.Manager.service.in ├── xyz.openbmc_project.Software.Sync.service.in └── xyz.openbmc_project.Software.Version.service.in ├── common ├── README.md ├── i2c │ ├── i2c.cpp │ └── meson.build ├── include │ ├── NotifyWatch.hpp │ ├── dbus_helper.hpp │ ├── device.hpp │ ├── host_power.hpp │ ├── i2c │ │ └── i2c.hpp │ ├── pmbus.hpp │ ├── software.hpp │ ├── software_config.hpp │ ├── software_manager.hpp │ ├── software_update.hpp │ └── utils.hpp ├── meson.build ├── pldm │ ├── meson.build │ ├── package_parser.cpp │ ├── package_parser.hpp │ ├── pldm_package_util.cpp │ ├── pldm_package_util.hpp │ └── types.hpp └── src │ ├── device.cpp │ ├── host_power.cpp │ ├── software.cpp │ ├── software_config.cpp │ ├── software_manager.cpp │ ├── software_update.cpp │ └── utils.cpp ├── cpld ├── README.md ├── cpld.cpp ├── cpld.hpp ├── cpld_interface.cpp ├── cpld_interface.hpp ├── cpld_software_manager.cpp ├── cpld_software_manager.hpp ├── lattice │ ├── lattice_base_cpld.cpp │ ├── lattice_base_cpld.hpp │ ├── lattice_cpld_factory.cpp │ ├── lattice_cpld_factory.hpp │ ├── lattice_xo3_cpld.cpp │ ├── lattice_xo3_cpld.hpp │ ├── lattice_xo5_cpld.cpp │ └── lattice_xo5_cpld.hpp ├── meson.build └── xyz.openbmc_project.Software.CPLD.service ├── eeprom-device ├── README.md ├── eeprom_device.cpp ├── eeprom_device.hpp ├── eeprom_device_software_manager.cpp ├── eeprom_device_software_manager.hpp ├── eeprom_device_version.cpp ├── eeprom_device_version.hpp ├── meson.build ├── pt5161l │ ├── pt5161l.cpp │ └── pt5161l.hpp └── xyz.openbmc_project.Software.EEPROMDevice.service ├── i2c-vr ├── README.md ├── i2cvr_device.cpp ├── i2cvr_device.hpp ├── i2cvr_software_manager.cpp ├── i2cvr_software_manager.hpp ├── isl69269 │ ├── isl69269.cpp │ └── isl69269.hpp ├── meson.build ├── mps │ ├── mp297x.cpp │ ├── mp297x.hpp │ ├── mp2x6xx.cpp │ ├── mp2x6xx.hpp │ ├── mp5998.cpp │ ├── mp5998.hpp │ ├── mps.cpp │ ├── mps.hpp │ ├── mpx9xx.cpp │ └── mpx9xx.hpp ├── tda38640a │ ├── tda38640a.cpp │ └── tda38640a.hpp ├── vr.cpp ├── vr.hpp ├── xdpe1x2xx │ ├── xdpe1x2xx.cpp │ └── xdpe1x2xx.hpp └── xyz.openbmc_project.Software.I2CVR.service ├── meson.build ├── meson.options ├── subprojects ├── CLI11.wrap ├── boost.wrap ├── cereal.wrap ├── libgpiod.wrap ├── libpldm.wrap ├── packagefiles │ └── boost │ │ └── meson.build ├── phosphor-dbus-interfaces.wrap ├── phosphor-logging.wrap ├── sdbusplus.wrap └── sdeventplus.wrap ├── test ├── common │ ├── device │ │ ├── device.cpp │ │ └── meson.build │ ├── exampledevice │ │ ├── example_device.cpp │ │ ├── example_device.hpp │ │ ├── example_updater_main.cpp │ │ └── meson.build │ ├── meson.build │ └── software │ │ ├── meson.build │ │ ├── software.cpp │ │ ├── software_association.cpp │ │ ├── software_config.cpp │ │ ├── software_get_random_softwareid.cpp │ │ ├── software_update.cpp │ │ └── software_version.cpp ├── create_package │ ├── component_image_info_area.cpp │ ├── component_image_info_area.hpp │ ├── create_pldm_fw_package.cpp │ ├── create_pldm_fw_package.hpp │ ├── firmware_device_id_area.cpp │ ├── firmware_device_id_area.hpp │ └── meson.build └── meson.build └── tpm ├── README.md ├── meson.build ├── tpm2 ├── tpm2.cpp └── tpm2.hpp ├── tpm_device.cpp ├── tpm_device.hpp ├── tpm_software_manager.cpp ├── tpm_software_manager.hpp └── xyz.openbmc_project.Software.TPM.service /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/.gitignore -------------------------------------------------------------------------------- /.shellcheck: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/LICENSE -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/OWNERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/README.md -------------------------------------------------------------------------------- /bios/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bios/README.md -------------------------------------------------------------------------------- /bios/bios_software_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bios/bios_software_manager.cpp -------------------------------------------------------------------------------- /bios/bios_software_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bios/bios_software_manager.hpp -------------------------------------------------------------------------------- /bios/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bios/main.cpp -------------------------------------------------------------------------------- /bios/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bios/meson.build -------------------------------------------------------------------------------- /bios/spi_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bios/spi_device.cpp -------------------------------------------------------------------------------- /bios/spi_device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bios/spi_device.hpp -------------------------------------------------------------------------------- /bios/xyz.openbmc_project.Software.BIOS.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bios/xyz.openbmc_project.Software.BIOS.service -------------------------------------------------------------------------------- /bmc/activation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/activation.cpp -------------------------------------------------------------------------------- /bmc/activation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/activation.hpp -------------------------------------------------------------------------------- /bmc/detect-slot-aspeed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/detect-slot-aspeed -------------------------------------------------------------------------------- /bmc/download_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/download_manager.cpp -------------------------------------------------------------------------------- /bmc/download_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/download_manager.hpp -------------------------------------------------------------------------------- /bmc/download_manager_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/download_manager_main.cpp -------------------------------------------------------------------------------- /bmc/flash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/flash.hpp -------------------------------------------------------------------------------- /bmc/force-reboot.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/force-reboot.service.in -------------------------------------------------------------------------------- /bmc/gen-bios-tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/gen-bios-tar -------------------------------------------------------------------------------- /bmc/image_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/image_manager.cpp -------------------------------------------------------------------------------- /bmc/image_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/image_manager.hpp -------------------------------------------------------------------------------- /bmc/image_manager_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/image_manager_main.cpp -------------------------------------------------------------------------------- /bmc/image_verify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/image_verify.cpp -------------------------------------------------------------------------------- /bmc/image_verify.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/image_verify.hpp -------------------------------------------------------------------------------- /bmc/images.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/images.cpp -------------------------------------------------------------------------------- /bmc/images.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/images.hpp -------------------------------------------------------------------------------- /bmc/item_updater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/item_updater.cpp -------------------------------------------------------------------------------- /bmc/item_updater.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/item_updater.hpp -------------------------------------------------------------------------------- /bmc/item_updater_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/item_updater_helper.hpp -------------------------------------------------------------------------------- /bmc/item_updater_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/item_updater_main.cpp -------------------------------------------------------------------------------- /bmc/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/meson.build -------------------------------------------------------------------------------- /bmc/mmc/flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/mmc/flash.cpp -------------------------------------------------------------------------------- /bmc/mmc/item_updater_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/mmc/item_updater_helper.cpp -------------------------------------------------------------------------------- /bmc/mmc/obmc-flash-mmc-mirroruboot.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/mmc/obmc-flash-mmc-mirroruboot.service.in -------------------------------------------------------------------------------- /bmc/mmc/obmc-flash-mmc-mount.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/mmc/obmc-flash-mmc-mount.service.in -------------------------------------------------------------------------------- /bmc/mmc/obmc-flash-mmc-remove@.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/mmc/obmc-flash-mmc-remove@.service.in -------------------------------------------------------------------------------- /bmc/mmc/obmc-flash-mmc-setprimary@.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/mmc/obmc-flash-mmc-setprimary@.service.in -------------------------------------------------------------------------------- /bmc/mmc/obmc-flash-mmc-umount.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/mmc/obmc-flash-mmc-umount.service.in -------------------------------------------------------------------------------- /bmc/mmc/obmc-flash-mmc@.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/mmc/obmc-flash-mmc@.service.in -------------------------------------------------------------------------------- /bmc/msl_verify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/msl_verify.cpp -------------------------------------------------------------------------------- /bmc/msl_verify.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/msl_verify.hpp -------------------------------------------------------------------------------- /bmc/obmc-flash-bmc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/obmc-flash-bmc -------------------------------------------------------------------------------- /bmc/obmc-flash-bmc-setenv@.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/obmc-flash-bmc-setenv@.service.in -------------------------------------------------------------------------------- /bmc/obmc-flash-host-bios@.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/obmc-flash-host-bios@.service.in -------------------------------------------------------------------------------- /bmc/openssl_alloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/openssl_alloc.cpp -------------------------------------------------------------------------------- /bmc/openssl_alloc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/openssl_alloc.hpp -------------------------------------------------------------------------------- /bmc/reboot-guard-disable.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/reboot-guard-disable.service.in -------------------------------------------------------------------------------- /bmc/reboot-guard-enable.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/reboot-guard-enable.service.in -------------------------------------------------------------------------------- /bmc/reset-cs0-aspeed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/reset-cs0-aspeed -------------------------------------------------------------------------------- /bmc/serialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/serialize.cpp -------------------------------------------------------------------------------- /bmc/serialize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/serialize.hpp -------------------------------------------------------------------------------- /bmc/side-switch/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/side-switch/meson.build -------------------------------------------------------------------------------- /bmc/side-switch/phosphor-bmc-side-switch.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/side-switch/phosphor-bmc-side-switch.service -------------------------------------------------------------------------------- /bmc/side-switch/side_switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/side-switch/side_switch.cpp -------------------------------------------------------------------------------- /bmc/side-switch/side_switch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/side-switch/side_switch.hpp -------------------------------------------------------------------------------- /bmc/software.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/software.conf -------------------------------------------------------------------------------- /bmc/software_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/software_manager.cpp -------------------------------------------------------------------------------- /bmc/software_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/software_utils.cpp -------------------------------------------------------------------------------- /bmc/software_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/software_utils.hpp -------------------------------------------------------------------------------- /bmc/static/flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/static/flash.cpp -------------------------------------------------------------------------------- /bmc/static/item_updater_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/static/item_updater_helper.cpp -------------------------------------------------------------------------------- /bmc/static/obmc-flash-bmc-alt@.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/static/obmc-flash-bmc-alt@.service.in -------------------------------------------------------------------------------- /bmc/static/obmc-flash-bmc-prepare-for-sync.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/static/obmc-flash-bmc-prepare-for-sync.service.in -------------------------------------------------------------------------------- /bmc/static/obmc-flash-bmc-static-mount-alt.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/static/obmc-flash-bmc-static-mount-alt.service.in -------------------------------------------------------------------------------- /bmc/sync-once.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/sync-once.sh -------------------------------------------------------------------------------- /bmc/sync_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/sync_manager.cpp -------------------------------------------------------------------------------- /bmc/sync_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/sync_manager.hpp -------------------------------------------------------------------------------- /bmc/sync_manager_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/sync_manager_main.cpp -------------------------------------------------------------------------------- /bmc/sync_watch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/sync_watch.cpp -------------------------------------------------------------------------------- /bmc/sync_watch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/sync_watch.hpp -------------------------------------------------------------------------------- /bmc/synclist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/synclist -------------------------------------------------------------------------------- /bmc/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/test/README.md -------------------------------------------------------------------------------- /bmc/test/utest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/test/utest.cpp -------------------------------------------------------------------------------- /bmc/ubi/flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/ubi/flash.cpp -------------------------------------------------------------------------------- /bmc/ubi/item_updater_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/ubi/item_updater_helper.cpp -------------------------------------------------------------------------------- /bmc/ubi/obmc-flash-bmc-cleanup.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/ubi/obmc-flash-bmc-cleanup.service.in -------------------------------------------------------------------------------- /bmc/ubi/obmc-flash-bmc-mirroruboot.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/ubi/obmc-flash-bmc-mirroruboot.service.in -------------------------------------------------------------------------------- /bmc/ubi/obmc-flash-bmc-ubiremount.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/ubi/obmc-flash-bmc-ubiremount.service.in -------------------------------------------------------------------------------- /bmc/ubi/obmc-flash-bmc-ubiro-remove@.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/ubi/obmc-flash-bmc-ubiro-remove@.service.in -------------------------------------------------------------------------------- /bmc/ubi/obmc-flash-bmc-ubiro@.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/ubi/obmc-flash-bmc-ubiro@.service.in -------------------------------------------------------------------------------- /bmc/ubi/obmc-flash-bmc-ubirw-remove.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/ubi/obmc-flash-bmc-ubirw-remove.service.in -------------------------------------------------------------------------------- /bmc/ubi/obmc-flash-bmc-ubirw.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/ubi/obmc-flash-bmc-ubirw.service.in -------------------------------------------------------------------------------- /bmc/ubi/obmc-flash-bmc-updateubootvars@.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/ubi/obmc-flash-bmc-updateubootvars@.service.in -------------------------------------------------------------------------------- /bmc/update_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/update_manager.cpp -------------------------------------------------------------------------------- /bmc/update_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/update_manager.hpp -------------------------------------------------------------------------------- /bmc/usb/70-bmc-usb.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/usb/70-bmc-usb.rules -------------------------------------------------------------------------------- /bmc/usb/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/usb/meson.build -------------------------------------------------------------------------------- /bmc/usb/services/usb-code-update@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/usb/services/usb-code-update@.service -------------------------------------------------------------------------------- /bmc/usb/usb_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/usb/usb_manager.cpp -------------------------------------------------------------------------------- /bmc/usb/usb_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/usb/usb_manager.hpp -------------------------------------------------------------------------------- /bmc/usb/usb_manager_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/usb/usb_manager_main.cpp -------------------------------------------------------------------------------- /bmc/usr-local.mount.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/usr-local.mount.in -------------------------------------------------------------------------------- /bmc/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/utils.cpp -------------------------------------------------------------------------------- /bmc/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/utils.hpp -------------------------------------------------------------------------------- /bmc/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/version.cpp -------------------------------------------------------------------------------- /bmc/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/version.hpp -------------------------------------------------------------------------------- /bmc/watch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/watch.cpp -------------------------------------------------------------------------------- /bmc/watch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/watch.hpp -------------------------------------------------------------------------------- /bmc/xyz.openbmc_project.Software.BMC.Updater.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/xyz.openbmc_project.Software.BMC.Updater.service.in -------------------------------------------------------------------------------- /bmc/xyz.openbmc_project.Software.Download.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/xyz.openbmc_project.Software.Download.service.in -------------------------------------------------------------------------------- /bmc/xyz.openbmc_project.Software.Manager.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/xyz.openbmc_project.Software.Manager.service.in -------------------------------------------------------------------------------- /bmc/xyz.openbmc_project.Software.Sync.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/xyz.openbmc_project.Software.Sync.service.in -------------------------------------------------------------------------------- /bmc/xyz.openbmc_project.Software.Version.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/bmc/xyz.openbmc_project.Software.Version.service.in -------------------------------------------------------------------------------- /common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/README.md -------------------------------------------------------------------------------- /common/i2c/i2c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/i2c/i2c.cpp -------------------------------------------------------------------------------- /common/i2c/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/i2c/meson.build -------------------------------------------------------------------------------- /common/include/NotifyWatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/NotifyWatch.hpp -------------------------------------------------------------------------------- /common/include/dbus_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/dbus_helper.hpp -------------------------------------------------------------------------------- /common/include/device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/device.hpp -------------------------------------------------------------------------------- /common/include/host_power.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/host_power.hpp -------------------------------------------------------------------------------- /common/include/i2c/i2c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/i2c/i2c.hpp -------------------------------------------------------------------------------- /common/include/pmbus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/pmbus.hpp -------------------------------------------------------------------------------- /common/include/software.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/software.hpp -------------------------------------------------------------------------------- /common/include/software_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/software_config.hpp -------------------------------------------------------------------------------- /common/include/software_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/software_manager.hpp -------------------------------------------------------------------------------- /common/include/software_update.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/software_update.hpp -------------------------------------------------------------------------------- /common/include/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/include/utils.hpp -------------------------------------------------------------------------------- /common/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/meson.build -------------------------------------------------------------------------------- /common/pldm/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/pldm/meson.build -------------------------------------------------------------------------------- /common/pldm/package_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/pldm/package_parser.cpp -------------------------------------------------------------------------------- /common/pldm/package_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/pldm/package_parser.hpp -------------------------------------------------------------------------------- /common/pldm/pldm_package_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/pldm/pldm_package_util.cpp -------------------------------------------------------------------------------- /common/pldm/pldm_package_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/pldm/pldm_package_util.hpp -------------------------------------------------------------------------------- /common/pldm/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/pldm/types.hpp -------------------------------------------------------------------------------- /common/src/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/src/device.cpp -------------------------------------------------------------------------------- /common/src/host_power.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/src/host_power.cpp -------------------------------------------------------------------------------- /common/src/software.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/src/software.cpp -------------------------------------------------------------------------------- /common/src/software_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/src/software_config.cpp -------------------------------------------------------------------------------- /common/src/software_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/src/software_manager.cpp -------------------------------------------------------------------------------- /common/src/software_update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/src/software_update.cpp -------------------------------------------------------------------------------- /common/src/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/common/src/utils.cpp -------------------------------------------------------------------------------- /cpld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/README.md -------------------------------------------------------------------------------- /cpld/cpld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/cpld.cpp -------------------------------------------------------------------------------- /cpld/cpld.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/cpld.hpp -------------------------------------------------------------------------------- /cpld/cpld_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/cpld_interface.cpp -------------------------------------------------------------------------------- /cpld/cpld_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/cpld_interface.hpp -------------------------------------------------------------------------------- /cpld/cpld_software_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/cpld_software_manager.cpp -------------------------------------------------------------------------------- /cpld/cpld_software_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/cpld_software_manager.hpp -------------------------------------------------------------------------------- /cpld/lattice/lattice_base_cpld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/lattice/lattice_base_cpld.cpp -------------------------------------------------------------------------------- /cpld/lattice/lattice_base_cpld.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/lattice/lattice_base_cpld.hpp -------------------------------------------------------------------------------- /cpld/lattice/lattice_cpld_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/lattice/lattice_cpld_factory.cpp -------------------------------------------------------------------------------- /cpld/lattice/lattice_cpld_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/lattice/lattice_cpld_factory.hpp -------------------------------------------------------------------------------- /cpld/lattice/lattice_xo3_cpld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/lattice/lattice_xo3_cpld.cpp -------------------------------------------------------------------------------- /cpld/lattice/lattice_xo3_cpld.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/lattice/lattice_xo3_cpld.hpp -------------------------------------------------------------------------------- /cpld/lattice/lattice_xo5_cpld.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/lattice/lattice_xo5_cpld.cpp -------------------------------------------------------------------------------- /cpld/lattice/lattice_xo5_cpld.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/lattice/lattice_xo5_cpld.hpp -------------------------------------------------------------------------------- /cpld/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/meson.build -------------------------------------------------------------------------------- /cpld/xyz.openbmc_project.Software.CPLD.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/cpld/xyz.openbmc_project.Software.CPLD.service -------------------------------------------------------------------------------- /eeprom-device/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/README.md -------------------------------------------------------------------------------- /eeprom-device/eeprom_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/eeprom_device.cpp -------------------------------------------------------------------------------- /eeprom-device/eeprom_device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/eeprom_device.hpp -------------------------------------------------------------------------------- /eeprom-device/eeprom_device_software_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/eeprom_device_software_manager.cpp -------------------------------------------------------------------------------- /eeprom-device/eeprom_device_software_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/eeprom_device_software_manager.hpp -------------------------------------------------------------------------------- /eeprom-device/eeprom_device_version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/eeprom_device_version.cpp -------------------------------------------------------------------------------- /eeprom-device/eeprom_device_version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/eeprom_device_version.hpp -------------------------------------------------------------------------------- /eeprom-device/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/meson.build -------------------------------------------------------------------------------- /eeprom-device/pt5161l/pt5161l.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/pt5161l/pt5161l.cpp -------------------------------------------------------------------------------- /eeprom-device/pt5161l/pt5161l.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/pt5161l/pt5161l.hpp -------------------------------------------------------------------------------- /eeprom-device/xyz.openbmc_project.Software.EEPROMDevice.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/eeprom-device/xyz.openbmc_project.Software.EEPROMDevice.service -------------------------------------------------------------------------------- /i2c-vr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/README.md -------------------------------------------------------------------------------- /i2c-vr/i2cvr_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/i2cvr_device.cpp -------------------------------------------------------------------------------- /i2c-vr/i2cvr_device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/i2cvr_device.hpp -------------------------------------------------------------------------------- /i2c-vr/i2cvr_software_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/i2cvr_software_manager.cpp -------------------------------------------------------------------------------- /i2c-vr/i2cvr_software_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/i2cvr_software_manager.hpp -------------------------------------------------------------------------------- /i2c-vr/isl69269/isl69269.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/isl69269/isl69269.cpp -------------------------------------------------------------------------------- /i2c-vr/isl69269/isl69269.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/isl69269/isl69269.hpp -------------------------------------------------------------------------------- /i2c-vr/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/meson.build -------------------------------------------------------------------------------- /i2c-vr/mps/mp297x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/mps/mp297x.cpp -------------------------------------------------------------------------------- /i2c-vr/mps/mp297x.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/mps/mp297x.hpp -------------------------------------------------------------------------------- /i2c-vr/mps/mp2x6xx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/mps/mp2x6xx.cpp -------------------------------------------------------------------------------- /i2c-vr/mps/mp2x6xx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/mps/mp2x6xx.hpp -------------------------------------------------------------------------------- /i2c-vr/mps/mp5998.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/mps/mp5998.cpp -------------------------------------------------------------------------------- /i2c-vr/mps/mp5998.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/mps/mp5998.hpp -------------------------------------------------------------------------------- /i2c-vr/mps/mps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/mps/mps.cpp -------------------------------------------------------------------------------- /i2c-vr/mps/mps.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/mps/mps.hpp -------------------------------------------------------------------------------- /i2c-vr/mps/mpx9xx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/mps/mpx9xx.cpp -------------------------------------------------------------------------------- /i2c-vr/mps/mpx9xx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/mps/mpx9xx.hpp -------------------------------------------------------------------------------- /i2c-vr/tda38640a/tda38640a.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/tda38640a/tda38640a.cpp -------------------------------------------------------------------------------- /i2c-vr/tda38640a/tda38640a.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/tda38640a/tda38640a.hpp -------------------------------------------------------------------------------- /i2c-vr/vr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/vr.cpp -------------------------------------------------------------------------------- /i2c-vr/vr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/vr.hpp -------------------------------------------------------------------------------- /i2c-vr/xdpe1x2xx/xdpe1x2xx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/xdpe1x2xx/xdpe1x2xx.cpp -------------------------------------------------------------------------------- /i2c-vr/xdpe1x2xx/xdpe1x2xx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/xdpe1x2xx/xdpe1x2xx.hpp -------------------------------------------------------------------------------- /i2c-vr/xyz.openbmc_project.Software.I2CVR.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/i2c-vr/xyz.openbmc_project.Software.I2CVR.service -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/meson.build -------------------------------------------------------------------------------- /meson.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/meson.options -------------------------------------------------------------------------------- /subprojects/CLI11.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/subprojects/CLI11.wrap -------------------------------------------------------------------------------- /subprojects/boost.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/subprojects/boost.wrap -------------------------------------------------------------------------------- /subprojects/cereal.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/subprojects/cereal.wrap -------------------------------------------------------------------------------- /subprojects/libgpiod.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/subprojects/libgpiod.wrap -------------------------------------------------------------------------------- /subprojects/libpldm.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/subprojects/libpldm.wrap -------------------------------------------------------------------------------- /subprojects/packagefiles/boost/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/subprojects/packagefiles/boost/meson.build -------------------------------------------------------------------------------- /subprojects/phosphor-dbus-interfaces.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/subprojects/phosphor-dbus-interfaces.wrap -------------------------------------------------------------------------------- /subprojects/phosphor-logging.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/subprojects/phosphor-logging.wrap -------------------------------------------------------------------------------- /subprojects/sdbusplus.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/subprojects/sdbusplus.wrap -------------------------------------------------------------------------------- /subprojects/sdeventplus.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/subprojects/sdeventplus.wrap -------------------------------------------------------------------------------- /test/common/device/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/device/device.cpp -------------------------------------------------------------------------------- /test/common/device/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/device/meson.build -------------------------------------------------------------------------------- /test/common/exampledevice/example_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/exampledevice/example_device.cpp -------------------------------------------------------------------------------- /test/common/exampledevice/example_device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/exampledevice/example_device.hpp -------------------------------------------------------------------------------- /test/common/exampledevice/example_updater_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/exampledevice/example_updater_main.cpp -------------------------------------------------------------------------------- /test/common/exampledevice/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/exampledevice/meson.build -------------------------------------------------------------------------------- /test/common/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/meson.build -------------------------------------------------------------------------------- /test/common/software/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/software/meson.build -------------------------------------------------------------------------------- /test/common/software/software.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/software/software.cpp -------------------------------------------------------------------------------- /test/common/software/software_association.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/software/software_association.cpp -------------------------------------------------------------------------------- /test/common/software/software_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/software/software_config.cpp -------------------------------------------------------------------------------- /test/common/software/software_get_random_softwareid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/software/software_get_random_softwareid.cpp -------------------------------------------------------------------------------- /test/common/software/software_update.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/software/software_update.cpp -------------------------------------------------------------------------------- /test/common/software/software_version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/common/software/software_version.cpp -------------------------------------------------------------------------------- /test/create_package/component_image_info_area.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/create_package/component_image_info_area.cpp -------------------------------------------------------------------------------- /test/create_package/component_image_info_area.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/create_package/component_image_info_area.hpp -------------------------------------------------------------------------------- /test/create_package/create_pldm_fw_package.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/create_package/create_pldm_fw_package.cpp -------------------------------------------------------------------------------- /test/create_package/create_pldm_fw_package.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/create_package/create_pldm_fw_package.hpp -------------------------------------------------------------------------------- /test/create_package/firmware_device_id_area.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/create_package/firmware_device_id_area.cpp -------------------------------------------------------------------------------- /test/create_package/firmware_device_id_area.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/create_package/firmware_device_id_area.hpp -------------------------------------------------------------------------------- /test/create_package/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/create_package/meson.build -------------------------------------------------------------------------------- /test/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/test/meson.build -------------------------------------------------------------------------------- /tpm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/tpm/README.md -------------------------------------------------------------------------------- /tpm/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/tpm/meson.build -------------------------------------------------------------------------------- /tpm/tpm2/tpm2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/tpm/tpm2/tpm2.cpp -------------------------------------------------------------------------------- /tpm/tpm2/tpm2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/tpm/tpm2/tpm2.hpp -------------------------------------------------------------------------------- /tpm/tpm_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/tpm/tpm_device.cpp -------------------------------------------------------------------------------- /tpm/tpm_device.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/tpm/tpm_device.hpp -------------------------------------------------------------------------------- /tpm/tpm_software_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/tpm/tpm_software_manager.cpp -------------------------------------------------------------------------------- /tpm/tpm_software_manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/tpm/tpm_software_manager.hpp -------------------------------------------------------------------------------- /tpm/xyz.openbmc_project.Software.TPM.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openbmc/phosphor-bmc-code-mgmt/HEAD/tpm/xyz.openbmc_project.Software.TPM.service --------------------------------------------------------------------------------