History log of /openbmc/google-ipmi-sys/bifurcation/ (Results 1 – 3 of 3)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c5b5523201-Nov-2023 Willy Tu <wltu@google.com>

fmt: Remove fmtlib dependencies

Remove the remaining usage for the fmtlib.

Tested: working fine with the error messages.

Change-Id: I68dc70428a75706b2fc70e43f8da321d84f052cc
Signed-off-by: Willy T

fmt: Remove fmtlib dependencies

Remove the remaining usage for the fmtlib.

Tested: working fine with the error messages.

Change-Id: I68dc70428a75706b2fc70e43f8da321d84f052cc
Signed-off-by: Willy Tu <wltu@google.com>

show more ...

444b5ea419-May-2023 Patrick Williams <patrick@stwcx.xyz>

clang-format: copy latest and re-format

clang-format-16 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest

clang-format: copy latest and re-format

clang-format-16 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest .clang-format from the docs repository and reformat the
repository.

Change-Id: I0a1783b101aa4e7d4b80fd5e1fc1b2beb86c5caa

show more ...


/openbmc/google-ipmi-sys/.clang-format
/openbmc/google-ipmi-sys/README.md
bifurcation_static.cpp
/openbmc/google-ipmi-sys/bmc_mode.cpp
/openbmc/google-ipmi-sys/bmc_mode.hpp
/openbmc/google-ipmi-sys/bmc_mode_enum.hpp
/openbmc/google-ipmi-sys/cable.cpp
/openbmc/google-ipmi-sys/cable.hpp
/openbmc/google-ipmi-sys/commands.hpp
/openbmc/google-ipmi-sys/cpld.cpp
/openbmc/google-ipmi-sys/cpld.hpp
/openbmc/google-ipmi-sys/entity_name.cpp
/openbmc/google-ipmi-sys/entity_name.hpp
/openbmc/google-ipmi-sys/errors.hpp
/openbmc/google-ipmi-sys/eth.cpp
/openbmc/google-ipmi-sys/eth.hpp
/openbmc/google-ipmi-sys/flash_size.cpp
/openbmc/google-ipmi-sys/flash_size.hpp
/openbmc/google-ipmi-sys/google_accel_oob.cpp
/openbmc/google-ipmi-sys/handler.cpp
/openbmc/google-ipmi-sys/handler.hpp
/openbmc/google-ipmi-sys/handler_impl.hpp
/openbmc/google-ipmi-sys/host_power_off.cpp
/openbmc/google-ipmi-sys/host_power_off.hpp
/openbmc/google-ipmi-sys/ipmi.cpp
/openbmc/google-ipmi-sys/ipmi.hpp
/openbmc/google-ipmi-sys/machine_name.cpp
/openbmc/google-ipmi-sys/machine_name.hpp
/openbmc/google-ipmi-sys/main.cpp
/openbmc/google-ipmi-sys/meson.build
/openbmc/google-ipmi-sys/meson_options.txt
/openbmc/google-ipmi-sys/pcie_bifurcation.cpp
/openbmc/google-ipmi-sys/pcie_i2c.cpp
/openbmc/google-ipmi-sys/pcie_i2c.hpp
/openbmc/google-ipmi-sys/psu.cpp
/openbmc/google-ipmi-sys/psu.hpp
/openbmc/google-ipmi-sys/test/bmc_mode_unittest.cpp
/openbmc/google-ipmi-sys/test/handler_mock.hpp
/openbmc/google-ipmi-sys/test/handler_unittest.cpp
/openbmc/google-ipmi-sys/test/helper.cpp
/openbmc/google-ipmi-sys/test/helper.hpp
/openbmc/google-ipmi-sys/test/meson.build
/openbmc/google-ipmi-sys/util.cpp
/openbmc/google-ipmi-sys/util.hpp
6c71b0f910-Oct-2021 Willy Tu <wltu@google.com>

pcie_bifurcation: Fetch bifurcation at a PCIe slot with hardcoded values

This will read a json config and return the bifurcation based on that.
It will read the configure file in a persistent file t

pcie_bifurcation: Fetch bifurcation at a PCIe slot with hardcoded values

This will read a json config and return the bifurcation based on that.
It will read the configure file in a persistent file to see if it is
valid machine config and return the bifurcation information
accordingly.

For example,
If it is valid config, it will return 8x8 for PE1,3,4,6.

Tested:
Unit tests passed.

Physical Tests.

PE0 -> no bifurcation
PE1 -> x8x8

```
$ ipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x0f 0
79 2b 00 0b 00

$ ipmitool raw 0x2e 0x32 0x79 0x2b 0x00 0x0f 1
79 2b 00 0b 02 08 08
```

Change-Id: I44aefbfb26372f8bc0069343c8a6d07d3cf6f42d
Signed-off-by: Willy Tu <wltu@google.com>

show more ...


/openbmc/google-ipmi-sys/.clang-format
/openbmc/google-ipmi-sys/.gitignore
/openbmc/google-ipmi-sys/.lcovrc
/openbmc/google-ipmi-sys/LICENSE
/openbmc/google-ipmi-sys/MAINTAINERS
/openbmc/google-ipmi-sys/OWNERS
/openbmc/google-ipmi-sys/README.md
bifurcation.hpp
bifurcation_static.cpp
meson.build
/openbmc/google-ipmi-sys/cable.cpp
/openbmc/google-ipmi-sys/cable.hpp
/openbmc/google-ipmi-sys/commands.hpp
/openbmc/google-ipmi-sys/cpld.cpp
/openbmc/google-ipmi-sys/cpld.hpp
/openbmc/google-ipmi-sys/entity_name.cpp
/openbmc/google-ipmi-sys/entity_name.hpp
/openbmc/google-ipmi-sys/errors.hpp
/openbmc/google-ipmi-sys/eth.cpp
/openbmc/google-ipmi-sys/eth.hpp
/openbmc/google-ipmi-sys/flash_size.cpp
/openbmc/google-ipmi-sys/flash_size.hpp
/openbmc/google-ipmi-sys/gbmc-host-poweroff.target
/openbmc/google-ipmi-sys/gbmc-psu-hardreset-pre.target
/openbmc/google-ipmi-sys/gbmc-psu-hardreset-time.service
/openbmc/google-ipmi-sys/gbmc-psu-hardreset.target
/openbmc/google-ipmi-sys/google_accel_oob.cpp
/openbmc/google-ipmi-sys/google_accel_oob.hpp
/openbmc/google-ipmi-sys/handler.cpp
/openbmc/google-ipmi-sys/handler.hpp
/openbmc/google-ipmi-sys/handler_impl.hpp
/openbmc/google-ipmi-sys/host_power_off.cpp
/openbmc/google-ipmi-sys/host_power_off.hpp
/openbmc/google-ipmi-sys/ipmi.cpp
/openbmc/google-ipmi-sys/ipmi.hpp
/openbmc/google-ipmi-sys/machine_name.cpp
/openbmc/google-ipmi-sys/machine_name.hpp
/openbmc/google-ipmi-sys/main.cpp
/openbmc/google-ipmi-sys/meson.build
/openbmc/google-ipmi-sys/meson_options.txt
/openbmc/google-ipmi-sys/pcie_bifurcation.cpp
/openbmc/google-ipmi-sys/pcie_bifurcation.hpp
/openbmc/google-ipmi-sys/pcie_i2c.cpp
/openbmc/google-ipmi-sys/pcie_i2c.hpp
/openbmc/google-ipmi-sys/psu.cpp
/openbmc/google-ipmi-sys/psu.hpp
/openbmc/google-ipmi-sys/test/cable_unittest.cpp
/openbmc/google-ipmi-sys/test/common.cpp
/openbmc/google-ipmi-sys/test/cpld_unittest.cpp
/openbmc/google-ipmi-sys/test/entity_unittest.cpp
/openbmc/google-ipmi-sys/test/eth_unittest.cpp
/openbmc/google-ipmi-sys/test/flash_unittest.cpp
/openbmc/google-ipmi-sys/test/google_accel_oob_unittest.cpp
/openbmc/google-ipmi-sys/test/handler_mock.hpp
/openbmc/google-ipmi-sys/test/handler_unittest.cpp
/openbmc/google-ipmi-sys/test/helper.cpp
/openbmc/google-ipmi-sys/test/helper.hpp
/openbmc/google-ipmi-sys/test/machine_unittest.cpp
/openbmc/google-ipmi-sys/test/meson.build
/openbmc/google-ipmi-sys/test/pcie_bifurcation_unittest.cpp
/openbmc/google-ipmi-sys/test/pcie_unittest.cpp
/openbmc/google-ipmi-sys/test/poweroff_unittest.cpp
/openbmc/google-ipmi-sys/test/psu_unittest.cpp
/openbmc/google-ipmi-sys/util.cpp
/openbmc/google-ipmi-sys/util.hpp