Searched hist:a9d1508b (Results 1 – 2 of 2) sorted by relevance
/openbmc/dbus-sensors/src/ |
H A D | meson.build | a9d1508b Sun May 23 23:25:12 CDT 2021 Andrew Jeffery <andrew@aj.id.au> NVMeContext: Split out NVMeMCTPContext The MCTP-oriented implementation of NVMeContext requires linking against a libmctp build that provides an SMBus binding implementation. The SMBus binding implementation isn't upstream, and neither are the kernel interfaces it relies on. Later, an NVMe MI Basic implementation will be introduced. NVMe MI Basic only requires support for SMBus block reads rather than MCTP, though is not as fully featured as the MCTP interface and is not required to be supported by implementers of the NVMe specification. For now, reduce NVMeContext to a base class that NVMeMCTPContext extends and only use the NVMeMCTPContext type where explicitly required. This opens up the opportunity to make MCTP support a build-time configurable option. Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: I6920f79ca389481f3be43ee9a0d336bf8f72d55b
|
H A D | NVMeSensorMain.cpp | a9d1508b Sun May 23 23:25:12 CDT 2021 Andrew Jeffery <andrew@aj.id.au> NVMeContext: Split out NVMeMCTPContext The MCTP-oriented implementation of NVMeContext requires linking against a libmctp build that provides an SMBus binding implementation. The SMBus binding implementation isn't upstream, and neither are the kernel interfaces it relies on. Later, an NVMe MI Basic implementation will be introduced. NVMe MI Basic only requires support for SMBus block reads rather than MCTP, though is not as fully featured as the MCTP interface and is not required to be supported by implementers of the NVMe specification. For now, reduce NVMeContext to a base class that NVMeMCTPContext extends and only use the NVMeMCTPContext type where explicitly required. This opens up the opportunity to make MCTP support a build-time configurable option. Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: I6920f79ca389481f3be43ee9a0d336bf8f72d55b
|