Name Date Size #Lines LOC

..Today-

subprojects/H12-Apr-2024-3122

.clang-formatH A D24-Oct-20233.6 KiB136134

LICENSEH A D07-Mar-202111.1 KiB202169

OWNERSH A D06-Sep-20221.6 KiB4944

READMEH A D03-May-20241.3 KiB6557

ipmb-channels.jsonH A D08-Dec-2022321 1716

ipmb.serviceH A D07-Mar-2021195 1310

ipmbbridged.cppH A D03-May-202432.4 KiB1,015790

ipmbbridged.hppH A D03-May-20248.4 KiB359214

ipmbdefines.hppH A D03-May-20242.9 KiB7741

ipmbutils.cppH A D31-Mar-20232.2 KiB9152

ipmbutils.hppH A D31-Mar-2023896 305

meson.buildH A D12-Apr-20241.8 KiB7869

README

1Sample config options available to configure :
2
31. Single channel with one me and ipmb :
4
5{
6  "channels": [
7    {
8      "type": "me",
9      "slave-path": "/dev/ipmb-4",
10      "bmc-addr": 32,
11      "remote-addr": 44
12    },
13    {
14      "type": "ipmb",
15      "slave-path": "/dev/ipmb-9",
16      "bmc-addr": 32,
17      "remote-addr": 96
18    }
19  ]
20}
21
222. Multiple sub channels with me and ipmb :
23
24{
25  "channels": [
26    {
27      "type": "me",
28      "slave-path": "/dev/ipmb-1",
29      "bmc-addr": 32,
30      "remote-addr": 64,
31      "devIndex": 0
32    },
33    {
34      "type": "ipmb",
35      "slave-path": "/dev/ipmb-3",
36      "bmc-addr": 32,
37      "remote-addr": 64,
38      "devIndex": 0
39    },
40    {
41      "type": "me",
42      "slave-path": "/dev/ipmb-5",
43      "bmc-addr": 32,
44      "remote-addr": 64,
45      "devIndex": 1
46    },
47    {
48      "type": "ipmb",
49      "slave-path": "/dev/ipmb-7",
50      "bmc-addr": 32,
51      "remote-addr": 64,
52      "devIndex": 1
53    }
54 ]
55}
56
57Config fields :
58
59type          : This points to the ChannelType. It can be ME or ipmb channel.
60slave-path    : The ipmb device path.
61bmc-addr      : This is BMC target address to communicate between BMC and device.
62remote-addr   : This is Remote/requestor target address to communicate between BMC and device.
63devIndex      : This devIndex used to identify the particular device/host.
64
65