History log of /openbmc/entity-manager/service_files/ (Results 1 – 16 of 16)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
2ab7341b15-Oct-2024 Chris Sides <Christopher.Sides@hpe.com>

service: device-tree node vpd to d-bus hw id data

A daemon for transferring Viable Product Data (VPD) from device-tree
nodes to D-Bus as described in the design doc @
https://gerrit.openbmc.org/c/op

service: device-tree node vpd to d-bus hw id data

A daemon for transferring Viable Product Data (VPD) from device-tree
nodes to D-Bus as described in the design doc @
https://gerrit.openbmc.org/c/openbmc/docs/+/66369

and discussed in this Technical Oversight Forum topic @
https://github.com/openbmc/technical-oversight-forum/issues/38

Tested:
Ensure 'model' and/or 'serial-number' nodes are populated in
/proc/device-tree. Can be hardcoded into platform DTS via
linux-kernel recipe if needed.

'''
After OBMC boot, calling
> busctl introspect xyz.openbmc_project.MachineContext /xyz/openbmc_project/MachineContext

produces the following output:

NAME TYPE SIGNATURE RESULT/VALUE FLAGS
...
xyz.openbmc_project.Inventory.Decorator.Asset interface - - -
.BuildDate property s "" emits-change writable
.Manufacturer property s "" emits-change writable
.Model property s "hpe,dl360" emits-change writable
.PartNumber property s "" emits-change writable
.SerialNumber property s "t5texpl" emits-change writable
...

Note: Writing to one of these properties will update the property on D-Bus without affecting the
underlying device-tree node. An 'updated' event will be fired, so Entity-Manager probes monitoring
a given property would recognize the new value and key off it.
'''

Change-Id: Id52d1fc3b26010c864c7e64d3dfdf0a2b5de9294
Signed-off-by: Chris Sides <Christopher.Sides@hpe.com>

show more ...


/openbmc/entity-manager/.clang-format
/openbmc/entity-manager/.gitignore
/openbmc/entity-manager/OWNERS
/openbmc/entity-manager/README.md
/openbmc/entity-manager/configurations/bmc_storage_module.json
/openbmc/entity-manager/configurations/brcm_100g_1p_ocp_mezz.json
/openbmc/entity-manager/configurations/brcm_200g_1p_ocp_mezz.json
/openbmc/entity-manager/configurations/catalina_fio.json
/openbmc/entity-manager/configurations/catalina_hdd.json
/openbmc/entity-manager/configurations/catalina_osfp.json
/openbmc/entity-manager/configurations/catalina_pdb.json
/openbmc/entity-manager/configurations/catalina_scm.json
/openbmc/entity-manager/configurations/compuware_cdr_9011_3m1_psu.json
/openbmc/entity-manager/configurations/cx7_ocp.json
/openbmc/entity-manager/configurations/harma_bsm.json
/openbmc/entity-manager/configurations/harma_fanboard.json
/openbmc/entity-manager/configurations/harma_mb.json
/openbmc/entity-manager/configurations/harma_mb_vr_infineon.json
/openbmc/entity-manager/configurations/harma_scm.json
/openbmc/entity-manager/configurations/minerva_cmm.json
/openbmc/entity-manager/configurations/minerva_cmm_bsm.json
/openbmc/entity-manager/configurations/minerva_cmm_hsc_infineon.json
/openbmc/entity-manager/configurations/minerva_cmm_scm.json
/openbmc/entity-manager/configurations/minerva_fanboard.json
/openbmc/entity-manager/configurations/minerva_pdb.json
/openbmc/entity-manager/configurations/minerva_pdb_hsc_xdp.json
/openbmc/entity-manager/configurations/minerva_pttv.json
/openbmc/entity-manager/configurations/minerva_sitv.json
/openbmc/entity-manager/configurations/mtjade.json
/openbmc/entity-manager/configurations/mtjefferson_bmc.json
/openbmc/entity-manager/configurations/mtjefferson_mb.json
/openbmc/entity-manager/configurations/mtmitchell_bmc.json
/openbmc/entity-manager/configurations/mtmitchell_bp.json
/openbmc/entity-manager/configurations/mtmitchell_mb.json
/openbmc/entity-manager/configurations/mtmitchell_riser.json
/openbmc/entity-manager/configurations/nf5280m7_baseboard.json
/openbmc/entity-manager/configurations/nvidia_gb200.json
/openbmc/entity-manager/configurations/nvidia_gb200_io_board.json
/openbmc/entity-manager/configurations/nvidia_hmc.json
/openbmc/entity-manager/configurations/sbp1_baseboard.json
/openbmc/entity-manager/configurations/sbp1_chassis.json
/openbmc/entity-manager/configurations/sbp1_nvme.json
/openbmc/entity-manager/configurations/sbp1_psu.json
/openbmc/entity-manager/configurations/sbp1_rssd.json
/openbmc/entity-manager/configurations/system1_baseboard.json
/openbmc/entity-manager/configurations/terminus_2x100g_nic_tsff.json
/openbmc/entity-manager/configurations/ventura_fanboard.json
/openbmc/entity-manager/configurations/ventura_ioboard.json
/openbmc/entity-manager/configurations/ventura_ledboard.json
/openbmc/entity-manager/configurations/ventura_rmc.json
/openbmc/entity-manager/configurations/ventura_scm.json
/openbmc/entity-manager/configurations/yosemite4.json
/openbmc/entity-manager/configurations/yosemite4_chassis.json
/openbmc/entity-manager/configurations/yosemite4_fanboard_fsc_max_adc_ti_led_nxp_efuse_max.json
/openbmc/entity-manager/configurations/yosemite4_fanboard_fsc_max_adc_ti_led_nxp_efuse_mps.json
/openbmc/entity-manager/configurations/yosemite4_fanboard_fsc_nct_adc_max_led_ons_efuse_max.json
/openbmc/entity-manager/configurations/yosemite4_fanboard_fsc_nct_adc_max_led_ons_efuse_mps.json
/openbmc/entity-manager/configurations/yosemite4_floatingfalls.json
/openbmc/entity-manager/configurations/yosemite4_medusaboard_adc_rns_12vhsc_adi_48vhsc_inf.json
/openbmc/entity-manager/configurations/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_adi.json
/openbmc/entity-manager/configurations/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_inf.json
/openbmc/entity-manager/configurations/yosemite4_medusaboard_adc_rns_hsc_adi.json
/openbmc/entity-manager/configurations/yosemite4_medusaboard_adc_rns_isl_12vhsc_adi_48vhsc_inf.json
/openbmc/entity-manager/configurations/yosemite4_medusaboard_adc_ti_12vhsc_adi_48vhsc_inf.json
/openbmc/entity-manager/configurations/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_adi.json
/openbmc/entity-manager/configurations/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_inf.json
/openbmc/entity-manager/configurations/yosemite4_medusaboard_adc_ti_hsc_adi.json
/openbmc/entity-manager/configurations/yosemite4_sentineldome_chassis.json
/openbmc/entity-manager/configurations/yosemite4_sentineldome_t1.json
/openbmc/entity-manager/configurations/yosemite4_sentineldome_t1_retimer.json
/openbmc/entity-manager/configurations/yosemite4_sentineldome_t2.json
/openbmc/entity-manager/configurations/yosemite4_sentineldome_t2_retimer.json
/openbmc/entity-manager/configurations/yosemite4_spiderboard_adc_max_pwr_ti.json
/openbmc/entity-manager/configurations/yosemite4_spiderboard_adc_ti_pwr_ti.json
/openbmc/entity-manager/configurations/yosemite4_wailuafalls.json
/openbmc/entity-manager/configurations/yosemite4n.json
/openbmc/entity-manager/docs/associations.md
/openbmc/entity-manager/meson.build
/openbmc/entity-manager/meson_options.txt
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/schemas/ibm.json
/openbmc/entity-manager/schemas/intel.json
/openbmc/entity-manager/schemas/legacy.json
/openbmc/entity-manager/schemas/openbmc-dbus.json
/openbmc/entity-manager/schemas/pid.json
/openbmc/entity-manager/schemas/pid_zone.json
/openbmc/entity-manager/schemas/satellite_controller.json
/openbmc/entity-manager/schemas/stepwise.json
/openbmc/entity-manager/schemas/virtual_sensor.json
/openbmc/entity-manager/scripts/autojson.py
/openbmc/entity-manager/scripts/validate_configs.py
devicetree-vpd-parser.service
meson.build
/openbmc/entity-manager/src/devices.hpp
/openbmc/entity-manager/src/devicetree_vpd_parser.cpp
/openbmc/entity-manager/src/entity_manager.cpp
/openbmc/entity-manager/src/entity_manager.hpp
/openbmc/entity-manager/src/fru_device.cpp
/openbmc/entity-manager/src/fru_reader.cpp
/openbmc/entity-manager/src/fru_reader.hpp
/openbmc/entity-manager/src/fru_utils.cpp
/openbmc/entity-manager/src/fru_utils.hpp
/openbmc/entity-manager/src/machine_context.cpp
/openbmc/entity-manager/src/machine_context.hpp
/openbmc/entity-manager/src/meson.build
/openbmc/entity-manager/src/overlay.cpp
/openbmc/entity-manager/src/perform_probe.cpp
/openbmc/entity-manager/src/perform_scan.cpp
/openbmc/entity-manager/src/topology.cpp
/openbmc/entity-manager/src/utils.cpp
/openbmc/entity-manager/subprojects/phosphor-dbus-interfaces.wrap
/openbmc/entity-manager/subprojects/phosphor-logging.wrap
/openbmc/entity-manager/subprojects/sdbusplus.wrap
/openbmc/entity-manager/test/test_topology.cpp
f375fecc21-Mar-2024 Potin Lai <potin.lai@quantatw.com>

meson: change install_dir to /usr/libexec/entity-manager

We notice a issue that if user accidentally execute fru-device and
terminate it after few second, the xyz.openbmc_project.FruDevice
busname w

meson: change install_dir to /usr/libexec/entity-manager

We notice a issue that if user accidentally execute fru-device and
terminate it after few second, the xyz.openbmc_project.FruDevice
busname will not exist on dbus, but the status of FruDevice.service is
still active running.

It because sdbusplus changes the behavior of request_name() and it
allows the busname can be replaced by new service. [1]

In order to avoid unexpected behavior by running service binary
accidentally, move the install_dir to /usr/libexec/entity-manager.

Tested result:
- EntityManager is still running normally after the change
```
root@bmc:~# systemctl status xyz.openbmc_project.EntityManager.service
● xyz.openbmc_project.EntityManager.service - Entity Manager
Loaded: loaded (/usr/lib/systemd/system/xyz.openbmc_project.EntityManager.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-03-20 23:25:44 PDT; 27min ago
Process: 596 ExecStartPre=/bin/mkdir -p /var/configuration (code=exited, status=0/SUCCESS)
Process: 679 ExecStartPre=/bin/mkdir -p /tmp/overlays (code=exited, status=0/SUCCESS)
Main PID: 687 (entity-manager)
CPU: 7.203s
CGroup: /system.slice/xyz.openbmc_project.EntityManager.service
└─687 /usr/libexec/entity-manager/entity-manager
```
- FruDevice is still running normally after the change
```
root@bmc:~# systemctl status xyz.openbmc_project.FruDevice.service
● xyz.openbmc_project.FruDevice.service - Fru Device
Loaded: loaded (/usr/lib/systemd/system/xyz.openbmc_project.FruDevice.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-03-20 23:25:40 PDT; 28min ago
Main PID: 598 (fru-device)
CPU: 729ms
CGroup: /system.slice/xyz.openbmc_project.FruDevice.service
└─598 /usr/libexec/entity-manager/fru-device
```

[1] https://github.com/openbmc/sdbusplus/commit/946c940434a7d5403f469ce2ab56f9136293ff38

Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I01c1f0fe7a1bdbaf74ec4d080b62450f4a90a057

show more ...


/openbmc/entity-manager/.clang-format
/openbmc/entity-manager/.clang-tidy
/openbmc/entity-manager/CONFIG_FORMAT.md
/openbmc/entity-manager/configurations/3ypower_vast2112_psu.json
/openbmc/entity-manager/configurations/acbel_r1ca2122a_psu.json
/openbmc/entity-manager/configurations/aspower_u1a-d10550_psu.json
/openbmc/entity-manager/configurations/aspower_u1a-d10800_psu.json
/openbmc/entity-manager/configurations/aspower_u1a-d11600_psu.json
/openbmc/entity-manager/configurations/asrock_c3_medium_x86.json
/openbmc/entity-manager/configurations/asrock_e3c256d4i.json
/openbmc/entity-manager/configurations/asrock_m3_small_x86.json
/openbmc/entity-manager/configurations/asrock_n3_xlarge_x86.json
/openbmc/entity-manager/configurations/asrock_romed8hm3.json
/openbmc/entity-manager/configurations/asrock_spc621d8hm3.json
/openbmc/entity-manager/configurations/bellavista.json
/openbmc/entity-manager/configurations/bletchley_baseboard.json
/openbmc/entity-manager/configurations/bletchley_chassis.json
/openbmc/entity-manager/configurations/blueridge_1s4u_chassis.json
/openbmc/entity-manager/configurations/blueridge_2u_chassis.json
/openbmc/entity-manager/configurations/blueridge_4u_chassis.json
/openbmc/entity-manager/configurations/blyth.json
/openbmc/entity-manager/configurations/bmc_storage_module.json
/openbmc/entity-manager/configurations/bonnell.json
/openbmc/entity-manager/configurations/brcm_100g_1p_ocp_mezz.json
/openbmc/entity-manager/configurations/brcm_200g_1p_ocp_mezz.json
/openbmc/entity-manager/configurations/cx7_ocp.json
/openbmc/entity-manager/configurations/everest.json
/openbmc/entity-manager/configurations/fp5280g3_chassis.json
/openbmc/entity-manager/configurations/fp5280g3_fanboard.json
/openbmc/entity-manager/configurations/fuji.json
/openbmc/entity-manager/configurations/gospower_g1136-1300wna_psu.json
/openbmc/entity-manager/configurations/greatlakes.json
/openbmc/entity-manager/configurations/harma_bsm.json
/openbmc/entity-manager/configurations/harma_fanboard.json
/openbmc/entity-manager/configurations/harma_mb.json
/openbmc/entity-manager/configurations/harma_mb_vr_infineon.json
/openbmc/entity-manager/configurations/harma_scm.json
/openbmc/entity-manager/configurations/ingraham.json
/openbmc/entity-manager/configurations/micron_7450.json
/openbmc/entity-manager/configurations/minerva_cmm.json
/openbmc/entity-manager/configurations/minerva_cmm_bsm.json
/openbmc/entity-manager/configurations/minerva_cmm_scm.json
/openbmc/entity-manager/configurations/minerva_fanboard.json
/openbmc/entity-manager/configurations/minerva_pdb.json
/openbmc/entity-manager/configurations/minerva_pttv.json
/openbmc/entity-manager/configurations/minerva_sitv.json
/openbmc/entity-manager/configurations/mori_bmc.json
/openbmc/entity-manager/configurations/mori_motherboard.json
/openbmc/entity-manager/configurations/mtjade.json
/openbmc/entity-manager/configurations/mtmitchell_mb.json
/openbmc/entity-manager/configurations/mudflap.json
/openbmc/entity-manager/configurations/nisqually.json
/openbmc/entity-manager/configurations/nuvoton_npcm8xx_evb.json
/openbmc/entity-manager/configurations/nvme_intel_p_series.json
/openbmc/entity-manager/configurations/nvme_p4500_p5500.json
/openbmc/entity-manager/configurations/rainier_1s4u_chassis.json
/openbmc/entity-manager/configurations/rainier_2u_chassis.json
/openbmc/entity-manager/configurations/rainier_4u_chassis.json
/openbmc/entity-manager/configurations/sbp1_baseboard.json
/openbmc/entity-manager/configurations/sbp1_chassis.json
/openbmc/entity-manager/configurations/sbp1_hbm.json
/openbmc/entity-manager/configurations/sbp1_nvme.json
/openbmc/entity-manager/configurations/sbp1_psu.json
/openbmc/entity-manager/configurations/sbp1_rssd.json
/openbmc/entity-manager/configurations/storm_king.json
/openbmc/entity-manager/configurations/system1_baseboard.json
/openbmc/entity-manager/configurations/system1_chassis.json
/openbmc/entity-manager/configurations/tola.json
/openbmc/entity-manager/configurations/yosemite4.json
/openbmc/entity-manager/configurations/yosemite4_fanboard_adc_ti.json
/openbmc/entity-manager/configurations/yosemite4_fanboard_fsc_max.json
/openbmc/entity-manager/configurations/yosemite4_fanboard_fsc_max_adc_ti.json
/openbmc/entity-manager/configurations/yosemite4_fanboard_fsc_nct.json
/openbmc/entity-manager/configurations/yosemite4_floatingfalls.json
/openbmc/entity-manager/configurations/yosemite4_medusaboard.json
/openbmc/entity-manager/configurations/yosemite4_sentineldome.json
/openbmc/entity-manager/configurations/yosemite4_spiderboard.json
/openbmc/entity-manager/configurations/yosemite4_wailuafalls.json
/openbmc/entity-manager/docs/blacklist_configuration.md
/openbmc/entity-manager/meson.build
/openbmc/entity-manager/meson_options.txt
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/schemas/ibm.json
/openbmc/entity-manager/schemas/legacy.json
/openbmc/entity-manager/schemas/openbmc-dbus.json
/openbmc/entity-manager/schemas/pid.json
/openbmc/entity-manager/schemas/pid_zone.json
/openbmc/entity-manager/schemas/satellite_controller.json
/openbmc/entity-manager/schemas/virtual_sensor.json
/openbmc/entity-manager/scripts/autojson.py
/openbmc/entity-manager/scripts/validate_configs.py
xyz.openbmc_project.EntityManager.service
xyz.openbmc_project.FruDevice.service
/openbmc/entity-manager/src/devices.hpp
/openbmc/entity-manager/src/entity_manager.cpp
/openbmc/entity-manager/src/entity_manager.hpp
/openbmc/entity-manager/src/fru_device.cpp
/openbmc/entity-manager/src/fru_utils.cpp
/openbmc/entity-manager/src/fru_utils.hpp
/openbmc/entity-manager/src/meson.build
/openbmc/entity-manager/src/overlay.cpp
/openbmc/entity-manager/src/overlay.hpp
/openbmc/entity-manager/src/perform_probe.cpp
/openbmc/entity-manager/src/perform_scan.cpp
/openbmc/entity-manager/src/topology.cpp
/openbmc/entity-manager/src/topology.hpp
/openbmc/entity-manager/src/utils.cpp
/openbmc/entity-manager/src/utils.hpp
/openbmc/entity-manager/subprojects/nlohmann_json.wrap
/openbmc/entity-manager/test/test_entity-manager.cpp
/openbmc/entity-manager/test/test_topology.cpp
dafc688427-Jun-2023 Zhikui Ren <zhikui.ren@intel.com>

FruDevice: update service to always restart

Entity Manager depends on FruDevice service to scan and then load
configurations. Update FruDevice service to always restart on failure.
Set restartsec to

FruDevice: update service to always restart

Entity Manager depends on FruDevice service to scan and then load
configurations. Update FruDevice service to always restart on failure.
Set restartsec to 5 seconds.

Tested:
Service auto restart when the process is killed.

Signed-off-by: Zhikui Ren <zhikui.ren@intel.com>
Change-Id: I9c408c8d89a27bac0d7ae2ea6c419e1f544a222f

show more ...


/openbmc/entity-manager/.clang-format
/openbmc/entity-manager/OWNERS
/openbmc/entity-manager/configurations/3ypower_vast2112_psu.json
/openbmc/entity-manager/configurations/everest.json
/openbmc/entity-manager/configurations/genesis3_baseboard.json
/openbmc/entity-manager/configurations/genesis3_chassis.json
/openbmc/entity-manager/configurations/genesis3_psu.json
/openbmc/entity-manager/configurations/kudo_motherboard.json
/openbmc/entity-manager/configurations/mori_bmc.json
/openbmc/entity-manager/configurations/mtjade.json
/openbmc/entity-manager/configurations/mtmitchell_bmc.json
/openbmc/entity-manager/configurations/mtmitchell_mb.json
/openbmc/entity-manager/configurations/pennybacker.json
/openbmc/entity-manager/configurations/rainier_1s4u_chassis.json
/openbmc/entity-manager/configurations/rainier_2u_chassis.json
/openbmc/entity-manager/configurations/rainier_4u_chassis.json
/openbmc/entity-manager/configurations/supermicro-pws-920p-sq_psu.json
/openbmc/entity-manager/configurations/tyan_s8036_baseboard.json
/openbmc/entity-manager/meson.build
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/schemas/ibm.json
/openbmc/entity-manager/schemas/legacy.json
/openbmc/entity-manager/schemas/pid.json
/openbmc/entity-manager/schemas/stepwise.json
xyz.openbmc_project.FruDevice.service
/openbmc/entity-manager/src/devices.hpp
/openbmc/entity-manager/src/entity_manager.cpp
/openbmc/entity-manager/src/entity_manager.hpp
/openbmc/entity-manager/src/fru_device.cpp
/openbmc/entity-manager/src/fru_reader.cpp
/openbmc/entity-manager/src/fru_utils.cpp
/openbmc/entity-manager/src/overlay.cpp
/openbmc/entity-manager/src/overlay.hpp
/openbmc/entity-manager/src/perform_probe.cpp
/openbmc/entity-manager/src/perform_scan.cpp
/openbmc/entity-manager/src/utils.cpp
/openbmc/entity-manager/src/utils.hpp
ee1db76f12-Apr-2023 Patrick Williams <patrick@stwcx.xyz>

meson: remove deprecated get_pkgconfig_variable

Since meson 0.56, the `get_pkgconfig_variable` has been deprecated. In
meson 0.58 the `get_variable` was enhanced to no longer require the
`pkgconfig

meson: remove deprecated get_pkgconfig_variable

Since meson 0.56, the `get_pkgconfig_variable` has been deprecated. In
meson 0.58 the `get_variable` was enhanced to no longer require the
`pkgconfig` keyword argument. Ensure meson 0.58 is required and update
the usage of all `get_pkgconfig_variable` and `get_variable` to be the
modern variant.

Change-Id: If15dcc5036a9d2a8f273a3baab659d2b521dec0d
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


/openbmc/entity-manager/.clang-tidy
/openbmc/entity-manager/.markdownlint.yaml
/openbmc/entity-manager/.prettierignore
/openbmc/entity-manager/.prettierrc.yaml
/openbmc/entity-manager/CONFIG_FORMAT.md
/openbmc/entity-manager/OWNERS
/openbmc/entity-manager/README.md
/openbmc/entity-manager/configurations/asrock_e3c246d4i.json
/openbmc/entity-manager/configurations/asrock_romed8hm3.json
/openbmc/entity-manager/configurations/bletchley_baseboard.json
/openbmc/entity-manager/configurations/bletchley_chassis.json
/openbmc/entity-manager/configurations/bletchley_frontpanel.json
/openbmc/entity-manager/configurations/bonnell.json
/openbmc/entity-manager/configurations/fbtp.json
/openbmc/entity-manager/configurations/fbyv2.json
/openbmc/entity-manager/configurations/fbyv35.json
/openbmc/entity-manager/configurations/fbyv35_nic_mellanox.json
/openbmc/entity-manager/configurations/greatlakes.json
/openbmc/entity-manager/configurations/greatlakes_nic_mellanox.json
/openbmc/entity-manager/configurations/ibm_tacoma_rack_controller.json
/openbmc/entity-manager/configurations/kudo_bmc.json
/openbmc/entity-manager/configurations/kudo_motherboard.json
/openbmc/entity-manager/configurations/mt_jade.json
/openbmc/entity-manager/configurations/pennybacker.json
/openbmc/entity-manager/configurations/r1000_chassis.json
/openbmc/entity-manager/configurations/r2000_chassis.json
/openbmc/entity-manager/configurations/storm_king.json
/openbmc/entity-manager/configurations/stp_baseboard.json
/openbmc/entity-manager/configurations/stp_p4000_chassis.json
/openbmc/entity-manager/configurations/twinlake.json
/openbmc/entity-manager/configurations/tyan_s7106_baseboard.json
/openbmc/entity-manager/configurations/tyan_s8036_baseboard.json
/openbmc/entity-manager/configurations/vegman_n110_baseboard.json
/openbmc/entity-manager/configurations/vegman_rx20_baseboard.json
/openbmc/entity-manager/configurations/vegman_sx20_baseboard.json
/openbmc/entity-manager/configurations/wft_baseboard.json
/openbmc/entity-manager/docs/entity_manager_dbus_api.md
/openbmc/entity-manager/docs/my_first_sensors.md
/openbmc/entity-manager/meson.build
/openbmc/entity-manager/schemas/README.md
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/schemas/ibm.json
/openbmc/entity-manager/schemas/intel.json
/openbmc/entity-manager/schemas/legacy.json
/openbmc/entity-manager/schemas/openbmc-dbus.json
/openbmc/entity-manager/schemas/pid.json
/openbmc/entity-manager/schemas/pid_zone.json
/openbmc/entity-manager/schemas/satellite_controller.json
/openbmc/entity-manager/schemas/virtual_sensor.json
/openbmc/entity-manager/scripts/autojson.py
/openbmc/entity-manager/scripts/validate_configs.py
meson.build
/openbmc/entity-manager/src/devices.hpp
/openbmc/entity-manager/src/entity_manager.cpp
/openbmc/entity-manager/src/entity_manager.hpp
/openbmc/entity-manager/src/expression.cpp
/openbmc/entity-manager/src/expression.hpp
/openbmc/entity-manager/src/fru_device.cpp
/openbmc/entity-manager/src/fru_reader.cpp
/openbmc/entity-manager/src/fru_reader.hpp
/openbmc/entity-manager/src/fru_utils.cpp
/openbmc/entity-manager/src/fru_utils.hpp
/openbmc/entity-manager/src/meson.build
/openbmc/entity-manager/src/overlay.cpp
/openbmc/entity-manager/src/overlay.hpp
/openbmc/entity-manager/src/perform_probe.cpp
/openbmc/entity-manager/src/perform_scan.cpp
/openbmc/entity-manager/src/topology.cpp
/openbmc/entity-manager/src/topology.hpp
/openbmc/entity-manager/src/utils.cpp
/openbmc/entity-manager/src/utils.hpp
/openbmc/entity-manager/src/variant_visitors.hpp
/openbmc/entity-manager/test/test_fru-utils.cpp
/openbmc/entity-manager/test/test_topology.cpp
3c61d7f415-Jul-2022 Zev Weiss <zev@bewilderbeest.net>

Remove mux-closing detritus

It's been a while since we had python in the build; this script is
obsolete, as is the reference to it in the FruDevice service file.

Signed-off-by: Zev Weiss <zev@bewil

Remove mux-closing detritus

It's been a while since we had python in the build; this script is
obsolete, as is the reference to it in the FruDevice service file.

Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Change-Id: If0bb9a4ff7c30d2e5b9ca370e11918ab36c820f8

show more ...


/openbmc/entity-manager/.gitignore
/openbmc/entity-manager/CONFIG_FORMAT.md
/openbmc/entity-manager/OWNERS
/openbmc/entity-manager/README.md
/openbmc/entity-manager/configurations/1ux16_riser.json
/openbmc/entity-manager/configurations/2ux8_riser.json
/openbmc/entity-manager/configurations/8x25_hsbp.json
/openbmc/entity-manager/configurations/a2ul16riser.json
/openbmc/entity-manager/configurations/a2ux8x4riser.json
/openbmc/entity-manager/configurations/acbell_rica_psu.json
/openbmc/entity-manager/configurations/ahw1um2riser.json
/openbmc/entity-manager/configurations/aspower_u1a-d10550_psu.json
/openbmc/entity-manager/configurations/aspower_u1a-d10800_psu.json
/openbmc/entity-manager/configurations/aspower_u1a-d11200_psu.json
/openbmc/entity-manager/configurations/aspower_u1a-d11600_psu.json
/openbmc/entity-manager/configurations/aspower_u1d-d10800_psu.json
/openbmc/entity-manager/configurations/asrock_e3c246d4i.json
/openbmc/entity-manager/configurations/asrock_romed8hm3.json
/openbmc/entity-manager/configurations/axx1p100hssi_aic.json
/openbmc/entity-manager/configurations/axx2prthdhd.json
/openbmc/entity-manager/configurations/bellavista.json
/openbmc/entity-manager/configurations/bletchley_baseboard.json
/openbmc/entity-manager/configurations/bletchley_chassis.json
/openbmc/entity-manager/configurations/blyth.json
/openbmc/entity-manager/configurations/bnp_baseboard.json
/openbmc/entity-manager/configurations/delta_awf2dc3200w_psu.json
/openbmc/entity-manager/configurations/delta_dps-1600ab_psu.json
/openbmc/entity-manager/configurations/delta_dps-2000ab_psu.json
/openbmc/entity-manager/configurations/delta_dps-750xb_psu.json
/openbmc/entity-manager/configurations/everest.json
/openbmc/entity-manager/configurations/f1u12x25_hsbp.json
/openbmc/entity-manager/configurations/f1u4x25_hsbp.json
/openbmc/entity-manager/configurations/f2u12x35_hsbp.json
/openbmc/entity-manager/configurations/f2u8x25_hsbp.json
/openbmc/entity-manager/configurations/fbtp.json
/openbmc/entity-manager/configurations/fbyv2.json
/openbmc/entity-manager/configurations/fbyv35.json
/openbmc/entity-manager/configurations/fbyv35_nic_mellanox.json
/openbmc/entity-manager/configurations/flextronics_s-1100adu00-201_psu.json
/openbmc/entity-manager/configurations/ibm_1000w_cffps.json
/openbmc/entity-manager/configurations/ibm_1400w_cffps.json
/openbmc/entity-manager/configurations/ibm_1600w_cffps.json
/openbmc/entity-manager/configurations/ibm_2000w_cffps.json
/openbmc/entity-manager/configurations/ibm_2300w_cffps.json
/openbmc/entity-manager/configurations/intel_front_panel.json
/openbmc/entity-manager/configurations/kudo_bmc.json
/openbmc/entity-manager/configurations/kudo_motherboard.json
/openbmc/entity-manager/configurations/mt_jade.json
/openbmc/entity-manager/configurations/nisqually.json
/openbmc/entity-manager/configurations/nvme_p4000.json
/openbmc/entity-manager/configurations/pcie_ssd_retimer.json
/openbmc/entity-manager/configurations/pssf132202a.json
/openbmc/entity-manager/configurations/pssf162205a.json
/openbmc/entity-manager/configurations/pssf212201a.json
/openbmc/entity-manager/configurations/pssf222201a.json
/openbmc/entity-manager/configurations/r1000_chassis.json
/openbmc/entity-manager/configurations/r2000_chassis.json
/openbmc/entity-manager/configurations/rainier_1s4u_chassis.json
/openbmc/entity-manager/configurations/rainier_2u_chassis.json
/openbmc/entity-manager/configurations/rainier_4u_chassis.json
/openbmc/entity-manager/configurations/sas_module.json
/openbmc/entity-manager/configurations/solum_pssf162202_psu.json
/openbmc/entity-manager/configurations/storm_king.json
/openbmc/entity-manager/configurations/stp_baseboard.json
/openbmc/entity-manager/configurations/stp_p4000_chassis.json
/openbmc/entity-manager/configurations/tyan_s7106_baseboard.json
/openbmc/entity-manager/configurations/tyan_s8036_baseboard.json
/openbmc/entity-manager/configurations/vegman_n110_baseboard.json
/openbmc/entity-manager/configurations/vegman_rx20_baseboard.json
/openbmc/entity-manager/configurations/vegman_sx20_baseboard.json
/openbmc/entity-manager/configurations/wft_baseboard.json
/openbmc/entity-manager/docs/entity_manager_dbus_api.md
/openbmc/entity-manager/include/devices.hpp
/openbmc/entity-manager/include/entity_manager.hpp
/openbmc/entity-manager/include/expression.hpp
/openbmc/entity-manager/include/fru_reader.hpp
/openbmc/entity-manager/include/fru_utils.hpp
/openbmc/entity-manager/include/overlay.hpp
/openbmc/entity-manager/include/utils.hpp
/openbmc/entity-manager/include/variant_visitors.hpp
/openbmc/entity-manager/meson.build
/openbmc/entity-manager/schemas/README.schema
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/schemas/ibm.json
/openbmc/entity-manager/schemas/intel.json
/openbmc/entity-manager/schemas/legacy.json
/openbmc/entity-manager/schemas/pid.json
/openbmc/entity-manager/schemas/pid_zone.json
/openbmc/entity-manager/schemas/stepwise.json
/openbmc/entity-manager/schemas/virtual_sensor.json
/openbmc/entity-manager/scripts/run-ci.sh
/openbmc/entity-manager/scripts/validate_configs.py
xyz.openbmc_project.FruDevice.service
/openbmc/entity-manager/src/entity_manager.cpp
/openbmc/entity-manager/src/expression.cpp
/openbmc/entity-manager/src/fru_device.cpp
/openbmc/entity-manager/src/fru_reader.cpp
/openbmc/entity-manager/src/fru_utils.cpp
/openbmc/entity-manager/src/meson.build
/openbmc/entity-manager/src/overlay.cpp
/openbmc/entity-manager/src/perform_probe.cpp
/openbmc/entity-manager/src/perform_scan.cpp
/openbmc/entity-manager/src/utils.cpp
/openbmc/entity-manager/subprojects/.clang-format
/openbmc/entity-manager/subprojects/.clang-tidy
/openbmc/entity-manager/subprojects/gtest.wrap
/openbmc/entity-manager/subprojects/nlohmann_json.wrap
/openbmc/entity-manager/subprojects/valijson.wrap
/openbmc/entity-manager/test/test_entity-manager.cpp
/openbmc/entity-manager/test/test_fru-utils.cpp
5113b93109-Sep-2021 Charles Boyer <Charles.Boyer@fii-usa.com>

service_files: remove StopWhenUnneeded flag in FruDevice service

There have been instances where the FruDevice service would stop
when the host is turned off. The solution was to remove the
StopWhen

service_files: remove StopWhenUnneeded flag in FruDevice service

There have been instances where the FruDevice service would stop
when the host is turned off. The solution was to remove the
StopWhenUnneeded flag. This flag is not necessary for FruDevice to
detect devices.

Tested:
- ReScan and ReScanBus function with the flag removed
- Re-init of the system successfully detects devices

Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com>
Change-Id: I47787fe72e004ff43911018b8b7251eb2775d692

show more ...


/openbmc/entity-manager/.clang-tidy
/openbmc/entity-manager/.shellcheck
/openbmc/entity-manager/MAINTAINERS
/openbmc/entity-manager/configurations/1Ux16 Riser.json
/openbmc/entity-manager/configurations/2Ux8 Riser.json
/openbmc/entity-manager/configurations/8X25 HSBP.json
/openbmc/entity-manager/configurations/A2UL16RISER.json
/openbmc/entity-manager/configurations/A2UX8X4RISER.json
/openbmc/entity-manager/configurations/ACBELL_RICA_PSU.json
/openbmc/entity-manager/configurations/AHW1UM2RISER.json
/openbmc/entity-manager/configurations/ASRock_E3C246D4I.json
/openbmc/entity-manager/configurations/AXX1P100HSSI_AIC.json
/openbmc/entity-manager/configurations/AXX2PRTHDHD.json
/openbmc/entity-manager/configurations/BNP Baseboard.json
/openbmc/entity-manager/configurations/Bellavista.json
/openbmc/entity-manager/configurations/Blyth.json
/openbmc/entity-manager/configurations/Delta DPS-750XB PSU.json
/openbmc/entity-manager/configurations/Everest.json
/openbmc/entity-manager/configurations/F1U12X25 HSBP.json
/openbmc/entity-manager/configurations/F1U4X25 HSBP.json
/openbmc/entity-manager/configurations/F2U12X35 HSBP.json
/openbmc/entity-manager/configurations/F2U8X25 HSBP.json
/openbmc/entity-manager/configurations/FBTP.json
/openbmc/entity-manager/configurations/FBYV2.json
/openbmc/entity-manager/configurations/Flextronics S-1100ADU00-201 PSU.json
/openbmc/entity-manager/configurations/IBM 1000W CFFPS.json
/openbmc/entity-manager/configurations/IBM 1400W CFFPS.json
/openbmc/entity-manager/configurations/IBM 1600W CFFPS.json
/openbmc/entity-manager/configurations/IBM 2000W CFFPS.json
/openbmc/entity-manager/configurations/IBM 2300W CFFPS.json
/openbmc/entity-manager/configurations/Intel Front Panel.json
/openbmc/entity-manager/configurations/Kudo_BMC.json
/openbmc/entity-manager/configurations/Kudo_Motherboard.json
/openbmc/entity-manager/configurations/NVME P4000.json
/openbmc/entity-manager/configurations/Nisqually.json
/openbmc/entity-manager/configurations/PCIE SSD Retimer.json
/openbmc/entity-manager/configurations/PSSF132202A.json
/openbmc/entity-manager/configurations/PSSF162205A.json
/openbmc/entity-manager/configurations/PSSF212201A.json
/openbmc/entity-manager/configurations/PSSF222201A.json
/openbmc/entity-manager/configurations/R1000 Chassis.json
/openbmc/entity-manager/configurations/R2000 Chassis.json
/openbmc/entity-manager/configurations/Rainier 1S4U Chassis.json
/openbmc/entity-manager/configurations/Rainier 2U Chassis.json
/openbmc/entity-manager/configurations/Rainier 4U Chassis.json
/openbmc/entity-manager/configurations/SAS Module.json
/openbmc/entity-manager/configurations/SOLUM_PSSF162202_PSU.json
/openbmc/entity-manager/configurations/STP Baseboard.json
/openbmc/entity-manager/configurations/STP P4000 Chassis.json
/openbmc/entity-manager/configurations/Tyan_S7106_Baseboard.json
/openbmc/entity-manager/configurations/WFT Baseboard.json
/openbmc/entity-manager/docs/EntityManagerDbusAPI.md
/openbmc/entity-manager/docs/my_first_sensors.md
/openbmc/entity-manager/format-code
/openbmc/entity-manager/include/EntityManager.hpp
/openbmc/entity-manager/include/FruUtils.hpp
/openbmc/entity-manager/include/Utils.hpp
/openbmc/entity-manager/include/devices.hpp
/openbmc/entity-manager/meson.build
/openbmc/entity-manager/schemas/IBM.json
/openbmc/entity-manager/schemas/VirtualSensor.json
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/schemas/legacy.json
/openbmc/entity-manager/scripts/autojson.py
/openbmc/entity-manager/scripts/run-ci.sh
xyz.openbmc_project.FruDevice.service
/openbmc/entity-manager/src/EntityManager.cpp
/openbmc/entity-manager/src/FruDevice.cpp
/openbmc/entity-manager/src/FruUtils.cpp
/openbmc/entity-manager/src/Overlay.cpp
/openbmc/entity-manager/src/Utils.cpp
/openbmc/entity-manager/src/meson.build
/openbmc/entity-manager/subprojects/boost.wrap
/openbmc/entity-manager/subprojects/valijson.wrap
/openbmc/entity-manager/test/test_fru-utils.cpp
9c7fd64604-Nov-2020 Brad Bishop <bradleyb@fuzziesquirrel.com>

dbus: add dbus activation support

Add support for dbus activation of entity manager. Enabling dbus
activation consists of a few simple steps:

- Add an activation configuration in /usr/share/dbus-

dbus: add dbus activation support

Add support for dbus activation of entity manager. Enabling dbus
activation consists of a few simple steps:

- Add an activation configuration in /usr/share/dbus-1/system-services
that maps the dbus service name to the correct systemd service
- Add a service alias for the service to be dbus activated. This
allows dbus activation to be enabled/disabled independently of
whether the service is started at boot by systemd[1].

[1]https://dbus.freedesktop.org/doc/dbus-specification.html

Tested: systemctl stop xyz.openbmc_project.EntityManager && busctl tree
xyz.openbmc_project.EntityManager / works
Change-Id: If7dc7f19a19c0ef59370d899f7f67ad6d11064e0
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...

3649678c04-Nov-2020 Brad Bishop <bradleyb@fuzziesquirrel.com>

systemd: install in multi-user.target

Installing in basic.target adds an ordering dependency on every single
unit to entity-manager and fru device. Avoid all these unnecessary
implicit dependencies

systemd: install in multi-user.target

Installing in basic.target adds an ordering dependency on every single
unit to entity-manager and fru device. Avoid all these unnecessary
implicit dependencies by installing in multi-user instead.

Testing consisted of booting a rainier bmc to multi-user with any
issues. It should be noted that the rainier target has very few
applications with dependencies on entity-manager and does not presently
use fru-device at all.

Change-Id: Ieb4e638b16839705555cfd699cf735a84478e4b2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...

10cd439304-Nov-2020 Brad Bishop <bradleyb@fuzziesquirrel.com>

entity-manager: systemd: use dbus instead of simple

Use systemd service type dbus instead of simple. This avoids entity
manager client applications that have correctly ordered themselves after
enti

entity-manager: systemd: use dbus instead of simple

Use systemd service type dbus instead of simple. This avoids entity
manager client applications that have correctly ordered themselves after
entity manager from attempting to connect before it has claimed a bus
name.

When Type=dbus, systemd automatically adds an implicit dependency on
dbus.socket (so remove the unnecessary dependency on dbus.service).

Tested: systemctl restart xyz.openbmc_project.EntityManager works
Change-Id: I450b4ce28d87dfad9143b8b20cd9445e00dd07b0
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


/openbmc/entity-manager/.clang-format
/openbmc/entity-manager/.gitignore
/openbmc/entity-manager/CONFIG_FORMAT.md
/openbmc/entity-manager/Doxyfile
/openbmc/entity-manager/MAINTAINERS
/openbmc/entity-manager/README.md
/openbmc/entity-manager/configurations/A2UL16RISER.json
/openbmc/entity-manager/configurations/AHW1UM2RISER.json
/openbmc/entity-manager/configurations/ASPOWER_U1A-D10550_PSU.json
/openbmc/entity-manager/configurations/ASPOWER_U1A-D10800_PSU.json
/openbmc/entity-manager/configurations/ASPOWER_U1A-D11200_PSU.json
/openbmc/entity-manager/configurations/ASPOWER_U1A-D11600_PSU.json
/openbmc/entity-manager/configurations/ASPOWER_U1D-D10800_PSU.json
/openbmc/entity-manager/configurations/AXX1P100HSSI_AIC.json
/openbmc/entity-manager/configurations/Delta DPS-750XB PSU.json
/openbmc/entity-manager/configurations/Delta_DPS-1600AB_PSU.json
/openbmc/entity-manager/configurations/Delta_DPS-2000AB_PSU.json
/openbmc/entity-manager/configurations/FBYV2.json
/openbmc/entity-manager/configurations/Flextronics S-1100ADU00-201 PSU.json
/openbmc/entity-manager/configurations/NVME P4000.json
/openbmc/entity-manager/configurations/Nisqually.json
/openbmc/entity-manager/configurations/PSSF132202A.json
/openbmc/entity-manager/configurations/PSSF162205A.json
/openbmc/entity-manager/configurations/PSSF212201A.json
/openbmc/entity-manager/configurations/PSSF222201A.json
/openbmc/entity-manager/configurations/Rainier 2U Chassis.json
/openbmc/entity-manager/configurations/Rainier 4U Chassis.json
/openbmc/entity-manager/configurations/SAS Module.json
/openbmc/entity-manager/configurations/SOLUM_PSSF162202_PSU.json
/openbmc/entity-manager/configurations/STP P4000 Chassis.json
/openbmc/entity-manager/configurations/WFT Baseboard.json
/openbmc/entity-manager/docs/EntityManagerDbusAPI.md
/openbmc/entity-manager/docs/my_first_sensors.md
/openbmc/entity-manager/include/EntityManager.hpp
/openbmc/entity-manager/include/Overlay.hpp
/openbmc/entity-manager/include/Utils.hpp
/openbmc/entity-manager/include/VariantVisitors.hpp
/openbmc/entity-manager/include/devices.hpp
/openbmc/entity-manager/meson.build
/openbmc/entity-manager/meson_options.txt
/openbmc/entity-manager/schemas/IBM.json
/openbmc/entity-manager/schemas/Intel.json
/openbmc/entity-manager/schemas/Pid.Zone.json
/openbmc/entity-manager/schemas/Pid.json
/openbmc/entity-manager/schemas/README.schema
/openbmc/entity-manager/schemas/Stepwise.json
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/schemas/legacy.json
/openbmc/entity-manager/schemas/openbmc-dbus.json
/openbmc/entity-manager/scripts/run-ci.sh
/openbmc/entity-manager/scripts/validate-configs.py
xyz.openbmc_project.EntityManager.service
/openbmc/entity-manager/src/EntityManager.cpp
/openbmc/entity-manager/src/FruDevice.cpp
/openbmc/entity-manager/src/Overlay.cpp
/openbmc/entity-manager/src/Utils.cpp
/openbmc/entity-manager/src/meson.build
/openbmc/entity-manager/subprojects/nlohmann.wrap
/openbmc/entity-manager/test/expected-schema-errors.txt
/openbmc/entity-manager/test/test_entity-manager.cpp
92daaaa320-Jan-2020 Brad Bishop <bradleyb@fuzziesquirrel.com>

meson: Add fru-device-less build configuration

Provide an option that skips building of fru-device. fru-device remains
enabled and built by default.

Change-Id: If927861cf70aaf594844e28e993edc30813

meson: Add fru-device-less build configuration

Provide an option that skips building of fru-device. fru-device remains
enabled and built by default.

Change-Id: If927861cf70aaf594844e28e993edc308138ddf2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...

b445991505-Nov-2019 Brad Bishop <bradleyb@fuzziesquirrel.com>

Add support for building with meson

Follow the OpenBMC herd and support a modern, comprehensible build
framework.

To build with meson:
meson build
ninja -C build

Add -Dtests to match de-facto

Add support for building with meson

Follow the OpenBMC herd and support a modern, comprehensible build
framework.

To build with meson:
meson build
ninja -C build

Add -Dtests to match de-facto OpenBMC meson usage conventions.

After this patch existing unit tests continue to pass.

One noteable omission is support for subprojects or vendoring. Cmake
support, with subproject vendoring remains.

The OpenBMC CI scripts look for meson.build before looking for
CMakelists so approval of this patch would change the build system
during CI to meson.

Change-Id: I3d08e37d8c39ed2eecc4245671fb84ce6e3bc279
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


/openbmc/entity-manager/.clang-ignore
/openbmc/entity-manager/.gitignore
/openbmc/entity-manager/CMakeLists.txt
/openbmc/entity-manager/MAINTAINERS
/openbmc/entity-manager/README.md
/openbmc/entity-manager/blacklist.json
/openbmc/entity-manager/configurations/1Ux16 Riser.json
/openbmc/entity-manager/configurations/2Ux8 Riser.json
/openbmc/entity-manager/configurations/8X25 HSBP.json
/openbmc/entity-manager/configurations/A2UL16RISER.json
/openbmc/entity-manager/configurations/A2UX8X4RISER.json
/openbmc/entity-manager/configurations/AHW1UM2RISER.json
/openbmc/entity-manager/configurations/AXX1P100HSSI_AIC.json
/openbmc/entity-manager/configurations/AXX2PRTHDHD.json
/openbmc/entity-manager/configurations/BNP Baseboard.json
/openbmc/entity-manager/configurations/Delta DPS-750XB PSU.json
/openbmc/entity-manager/configurations/F1U12X25 HSBP.json
/openbmc/entity-manager/configurations/F1U4X25 HSBP.json
/openbmc/entity-manager/configurations/F2U12X35 HSBP.json
/openbmc/entity-manager/configurations/F2U8X25 HSBP.json
/openbmc/entity-manager/configurations/FBTP.json
/openbmc/entity-manager/configurations/FBYV2.json
/openbmc/entity-manager/configurations/Flextronics S-1100ADU00-201 PSU.json
/openbmc/entity-manager/configurations/Intel Front Panel.json
/openbmc/entity-manager/configurations/NVME P4000.json
/openbmc/entity-manager/configurations/PCIE SSD Retimer.json
/openbmc/entity-manager/configurations/PSSF132202A.json
/openbmc/entity-manager/configurations/PSSF162205A.json
/openbmc/entity-manager/configurations/PSSF212201A.json
/openbmc/entity-manager/configurations/PSSF222201A.json
/openbmc/entity-manager/configurations/R1000 Chassis.json
/openbmc/entity-manager/configurations/R2000 Chassis.json
/openbmc/entity-manager/configurations/SAS Module.json
/openbmc/entity-manager/configurations/SOLUM_PSSF162202_PSU.json
/openbmc/entity-manager/configurations/STP Baseboard.json
/openbmc/entity-manager/configurations/STP P4000 Chassis.json
/openbmc/entity-manager/configurations/WFT Baseboard.json
/openbmc/entity-manager/docs/my_first_sensors.md
/openbmc/entity-manager/include/EntityManager.hpp
/openbmc/entity-manager/include/Utils.hpp
/openbmc/entity-manager/include/VariantVisitors.hpp
/openbmc/entity-manager/include/devices.hpp
/openbmc/entity-manager/meson.build
/openbmc/entity-manager/meson_options.txt
/openbmc/entity-manager/schemas/Pid.json
/openbmc/entity-manager/schemas/Stepwise.json
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/scripts/autojson.py
meson.build
/openbmc/entity-manager/src/EntityManager.cpp
/openbmc/entity-manager/src/FruDevice.cpp
/openbmc/entity-manager/src/Overlay.cpp
/openbmc/entity-manager/src/Utils.cpp
/openbmc/entity-manager/src/meson.build
/openbmc/entity-manager/test/meson.build
/openbmc/entity-manager/test/test_entity-manager.cpp
dd9c79be28-Mar-2019 Patrick Venture <venture@google.com>

build: install into bin instead of sbin

Installs into bin instead of sbin per guidelines.

Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: I049a33c7102d97110cf5ccf13fec1ad694e33246


/openbmc/entity-manager/.clang-format
/openbmc/entity-manager/CMakeLists.txt
/openbmc/entity-manager/configurations/1Ux16 Riser.json
/openbmc/entity-manager/configurations/2Ux8 Riser.json
/openbmc/entity-manager/configurations/8X25 HSBP.json
/openbmc/entity-manager/configurations/A2UL16RISER.json
/openbmc/entity-manager/configurations/A2UX8X4RISER.json
/openbmc/entity-manager/configurations/AHW1UM2RISER.json
/openbmc/entity-manager/configurations/AXX2PRTHDHD.json
/openbmc/entity-manager/configurations/Delta DPS-750XB PSU.json
/openbmc/entity-manager/configurations/FBTP.json
/openbmc/entity-manager/configurations/Flextronics S-1100ADU00-201 PSU.json
/openbmc/entity-manager/configurations/Intel Front Panel.json
/openbmc/entity-manager/configurations/PSSF132202A.json
/openbmc/entity-manager/configurations/PSSF162205A.json
/openbmc/entity-manager/configurations/PSSF212201A.json
/openbmc/entity-manager/configurations/R1000 Chassis.json
/openbmc/entity-manager/configurations/R2000 Chassis.json
/openbmc/entity-manager/configurations/STP Baseboard.json
/openbmc/entity-manager/configurations/WFT Baseboard.json
/openbmc/entity-manager/include/Overlay.hpp
/openbmc/entity-manager/include/Utils.hpp
/openbmc/entity-manager/include/VariantVisitors.hpp
/openbmc/entity-manager/include/devices.hpp
/openbmc/entity-manager/include/filesystem.hpp
/openbmc/entity-manager/schemas/Pid.Zone.json
/openbmc/entity-manager/schemas/Stepwise.json
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/scripts/CloseMuxes.py
xyz.openbmc_project.EntityManager.service
xyz.openbmc_project.FruDevice.service
/openbmc/entity-manager/src/EntityManager.cpp
/openbmc/entity-manager/src/FruDevice.cpp
/openbmc/entity-manager/src/Overlay.cpp
/openbmc/entity-manager/src/Utils.cpp
9b8ece1503-Jan-2019 James Feist <james.feist@linux.intel.com>

Remove condition from service files

These don't provide anything useful and aren't working
currently. Remove them to remove the error.

Change-Id: I24b6a14ff9d585730095ed7fe5ebcd02a187f64a
Signed-of

Remove condition from service files

These don't provide anything useful and aren't working
currently. Remove them to remove the error.

Change-Id: I24b6a14ff9d585730095ed7fe5ebcd02a187f64a
Signed-off-by: James Feist <james.feist@linux.intel.com>

show more ...

d534f74308-Nov-2018 Yong Li <yong.b.li@linux.intel.com>

Change the service type from oneshot to simple

With oneshot type will block until the running process exists,
however the fru-device does not exit,
this causes the service status is always in runnin

Change the service type from oneshot to simple

With oneshot type will block until the running process exists,
however the fru-device does not exit,
this causes the service status is always in running

Change-Id: Ibb246de21a6a2433549f09241d540348eb93870b
Signed-off-by: Yong Li <yong.b.li@linux.intel.com>

show more ...

8ca7086802-Nov-2018 Radivoje Jovanovic <radivoje.jovanovic@intel.com>

remove entity-manager service dependency to the FRU service

Change-Id: I09667a6bbab75a4cf27cb3c2b0c28225821dd59b
Signed-off-by: Radivoje Jovanovic <radivoje.jovanovic@intel.com>

ce4367c616-Oct-2018 James Feist <james.feist@linux.intel.com>

Move service files into repo and clean up OVERLAYS

Upstream request is to have service files in repo now.
Also limit scope of OVERLAYS flag to allow exports to
still work.

Change-Id: I61c8621a64855

Move service files into repo and clean up OVERLAYS

Upstream request is to have service files in repo now.
Also limit scope of OVERLAYS flag to allow exports to
still work.

Change-Id: I61c8621a648556d277d4faf3dfe38a61343053ce
Signed-off-by: James Feist <james.feist@linux.intel.com>

show more ...


/openbmc/entity-manager/.clang-format
/openbmc/entity-manager/.gitignore
/openbmc/entity-manager/CMakeLists.txt
/openbmc/entity-manager/LICENCE
/openbmc/entity-manager/MAINTAINERS
/openbmc/entity-manager/README.md
/openbmc/entity-manager/cmake-format.json
/openbmc/entity-manager/cmake/Finddbus.cmake
/openbmc/entity-manager/cmake/HunterGate.cmake
/openbmc/entity-manager/configurations/1Ux16 Riser.json
/openbmc/entity-manager/configurations/2Ux8 Riser.json
/openbmc/entity-manager/configurations/8X25 HSBP.json
/openbmc/entity-manager/configurations/A2UL16RISER.json
/openbmc/entity-manager/configurations/Delta DPS-750XB PSU.json
/openbmc/entity-manager/configurations/Flextronics S-1100ADU00-201 PSU.json
/openbmc/entity-manager/configurations/Intel Front Panel.json
/openbmc/entity-manager/configurations/PCIE SSD Retimer.json
/openbmc/entity-manager/configurations/PSSF132202A.json
/openbmc/entity-manager/configurations/R1000 Chassis.json
/openbmc/entity-manager/configurations/R2000 Chassis.json
/openbmc/entity-manager/configurations/SAS Module.json
/openbmc/entity-manager/configurations/SOLUM_PSSF162202_PSU.json
/openbmc/entity-manager/configurations/STP Baseboard.json
/openbmc/entity-manager/configurations/STP P4000 Chassis.json
/openbmc/entity-manager/configurations/WFT Baseboard.json
/openbmc/entity-manager/docs/EntityManagerDbusAPI.md
/openbmc/entity-manager/include/Overlay.hpp
/openbmc/entity-manager/include/Utils.hpp
/openbmc/entity-manager/include/VariantVisitors.hpp
/openbmc/entity-manager/include/devices.hpp
/openbmc/entity-manager/overlay_templates/ADC.template
/openbmc/entity-manager/overlay_templates/IntelFanConnector.template
/openbmc/entity-manager/overlay_templates/IntelFruDevice.template
/openbmc/entity-manager/overlay_templates/SkylakeCPU.template
/openbmc/entity-manager/schemas/Pid.Zone.json
/openbmc/entity-manager/schemas/Pid.json
/openbmc/entity-manager/schemas/global.json
/openbmc/entity-manager/scripts/CloseMuxes.py
/openbmc/entity-manager/scripts/autojson.py
xyz.openbmc_project.EntityManager.service
xyz.openbmc_project.FruDevice.service
/openbmc/entity-manager/src/EntityManager.cpp
/openbmc/entity-manager/src/FruDevice.cpp
/openbmc/entity-manager/src/Overlay.cpp
/openbmc/entity-manager/src/Utils.cpp