|  | Name |  | Date | Size | #Lines | LOC | 
|  | .. |  | - | - | 
|  | app/ | H | - | - | 1,070 | 734 | 
|  | dbus-sdr/ | H | - | - | 5,204 | 4,038 | 
|  | docs/ | H | - | - | 930 | 703 | 
|  | include/ | H | - | - | 5,297 | 3,200 | 
|  | libipmid/ | H | - | - | 858 | 674 | 
|  | oem/ | H | - | - | 951 | 733 | 
|  | scripts/ | H | - | - | 1,341 | 1,198 | 
|  | softoff/ | H | - | - | 401 | 226 | 
|  | subprojects/ | H | - | - | 46 | 32 | 
|  | test/ | H | - | - | 2,944 | 2,127 | 
|  | transport/ | H | - | - | 686 | 530 | 
|  | user_channel/ | H | - | - | 7,614 | 5,174 | 
|  | xyz/openbmc_project/Ipmi/Internal/ | H | - | - | 106 | 93 | 
|  | .build.sh | H A D | 08-Dec-2022 | 610 | 21 | 15 | 
|  | .clang-format | H A D | 03-Mar-2025 | 3.7 KiB | 137 | 135 | 
|  | .clang-tidy | H A D | 07-Jun-2025 | 165 | 11 | 7 | 
|  | .gitignore | H A D | 04-Apr-2024 | 268 | 18 | 16 | 
|  | .shellcheck | HD | 13-Apr-2021 | 0 |  |  | 
|  | .travis.yml | H A D | 06-Jun-2016 | 79 | 10 | 6 | 
|  | LICENSE | H A D | 23-Sep-2015 | 11.1 KiB | 203 | 169 | 
|  | OWNERS | H A D | 27-Oct-2025 | 2.1 KiB | 71 | 66 | 
|  | README.md | H A D | 05-Aug-2024 | 760 | 42 | 30 | 
|  | apphandler.cpp | H A D | 01-Aug-2025 | 65 KiB | 1,872 | 1,424 | 
|  | apphandler.hpp | H A D | 05-Dec-2024 | 434 | 17 | 14 | 
|  | chassishandler.cpp | H A D | 29-Sep-2025 | 84.2 KiB | 2,463 | 1,929 | 
|  | chassishandler.hpp | H A D | 06-Jul-2025 | 851 | 41 | 31 | 
|  | dcmihandler.cpp | H A D | 19-Sep-2025 | 48.9 KiB | 1,572 | 1,273 | 
|  | dcmihandler.hpp | H A D | 21-Jan-2024 | 1.9 KiB | 52 | 39 | 
|  | error-HostEvent.hpp | H A D | 01-Sep-2023 | 1.7 KiB | 62 | 55 | 
|  | fruread.hpp | H A D | 07-Sep-2018 | 736 | 37 | 27 | 
|  | generate_whitelist.sh | H A D | 11-Feb-2025 | 592 | 28 | 13 | 
|  | generate_whitelist_create.sh | H A D | 03-Dec-2022 | 98 | 5 | 1 | 
|  | globalhandler.cpp | H A D | 03-Mar-2025 | 1.6 KiB | 55 | 41 | 
|  | groupext.cpp | H A D | 19-Aug-2025 | 733 | 31 | 21 | 
|  | host-cmd-manager.cpp | H A D | 17-Jul-2024 | 5.2 KiB | 196 | 132 | 
|  | host-cmd-manager.hpp | H A D | 05-Dec-2023 | 3.4 KiB | 114 | 38 | 
|  | host-interface.cpp | H A D | 16-Aug-2024 | 3.8 KiB | 123 | 75 | 
|  | host-interface.hpp | H A D | 14-May-2025 | 2.1 KiB | 66 | 32 | 
|  | host-ipmid-whitelist.conf | H A D | 30-Oct-2022 | 2.3 KiB | 52 | 50 | 
|  | ipmi_fru_info_area.cpp | H A D | 23-Aug-2024 | 14.4 KiB | 486 | 266 | 
|  | ipmi_fru_info_area.hpp | H A D | 26-May-2023 | 648 | 30 | 18 | 
|  | ipmiallowlist.hpp | H A D | 09-Nov-2023 | 167 | 9 | 5 | 
|  | ipmid-new.cpp | H A D | 21-Aug-2025 | 29.1 KiB | 910 | 721 | 
|  | ipmisensor.cpp | H A D | 15-Dec-2024 | 11.1 KiB | 348 | 295 | 
|  | meson.build | H A D | 05-Aug-2025 | 10.5 KiB | 373 | 330 | 
|  | meson.options | H A D | 05-Jun-2025 | 7.6 KiB | 288 | 262 | 
|  | read_fru_data.cpp | H A D | 16-Aug-2024 | 4.9 KiB | 181 | 140 | 
|  | read_fru_data.hpp | H A D | 10-May-2023 | 1,010 | 39 | 20 | 
|  | sbmrhandler.cpp | H A D | 22-Jan-2025 | 10.3 KiB | 318 | 255 | 
|  | selutility.cpp | H A D | 03-Mar-2025 | 12.9 KiB | 412 | 327 | 
|  | selutility.hpp | H A D | 03-Jul-2025 | 5.9 KiB | 199 | 116 | 
|  | sensordatahandler.cpp | H A D | 19-Aug-2025 | 13.4 KiB | 441 | 356 | 
|  | sensordatahandler.hpp | H A D | 19-Aug-2025 | 21 KiB | 690 | 384 | 
|  | sensorhandler.cpp | H A D | 17-Aug-2025 | 50.7 KiB | 1,559 | 1,187 | 
|  | sensorhandler.hpp | H A D | 17-Aug-2025 | 16.9 KiB | 717 | 539 | 
|  | settings.cpp | H A D | 16-Aug-2024 | 2 KiB | 75 | 65 | 
|  | settings.hpp | H A D | 23-Aug-2024 | 1.4 KiB | 53 | 23 | 
|  | storageaddsel.cpp | H A D | 05-Dec-2024 | 1.9 KiB | 70 | 53 | 
|  | storageaddsel.hpp | H A D | 07-Mar-2025 | 445 | 20 | 5 | 
|  | storagehandler.cpp | H A D | 19-Aug-2025 | 28.1 KiB | 950 | 717 | 
|  | sys_info_param.cpp | H A D | 08-Jul-2025 | 802 | 33 | 23 | 
|  | sys_info_param.hpp | H A D | 03-Mar-2025 | 2 KiB | 65 | 26 | 
|  | systemintfcmds.cpp | H A D | 11-Mar-2025 | 6.8 KiB | 190 | 129 | 
|  | systemintfcmds.hpp | H A D | 01-Nov-2023 | 293 | 13 | 5 | 
|  | transportconstants.hpp | H A D | 08-Jul-2025 | 3.8 KiB | 153 | 115 | 
|  | transporthandler.cpp | H A D | 19-Sep-2025 | 57.9 KiB | 1,796 | 1,492 | 
|  | transporthandler.hpp | H A D | 03-Mar-2025 | 15.3 KiB | 453 | 305 | 
|  | whitelist-filter.cpp | H A D | 16-Aug-2024 | 7.6 KiB | 254 | 181 | 
        
            
README.md
        
        
        
        1# phosphor-host-ipmid
2
3## Compile ipmid with default options
4
5```ascii
6meson builddir
7ninja -C builddir
8```
9
10## Compile ipmid with yocto defaults
11
12```ascii
13meson builddir -Dbuildtype=minsize -Db_lto=true -Dtests=disabled
14ninja -C builddir
15```
16
17If any of the dependencies are not found on the host system during
18configuration, meson automatically gets them via its wrap dependencies mentioned
19in `ipmid/subprojects`.
20
21## Enable/Disable meson wrap feature
22
23```ascii
24meson builddir -Dwrap_mode=nofallback
25ninja -C builddir
26```
27
28## Enable debug traces
29
30```ascii
31meson builddir -Dbuildtype=debug
32ninja -C builddir
33```
34
35## Generate test coverage report
36
37```ascii
38meson builddir -Db_coverage=true -Dtests=enabled
39ninja -C builddir test
40ninja -C builddir coverage
41```
42