blob: acd62db095963fb662fcff9da8b96f1d83624a28 [file] [log] [blame]
Xiuzhi Cheng4f3eb902022-06-08 09:06:33 +08001#pragma once
2
3#include <cstdint>
4#include <ipmid/api.hpp>
5
6namespace ipmi
7{
8
9using NetFn = uint8_t;
10using Cmd = uint8_t;
11using Cc = uint8_t;
12
13constexpr NetFn netfnKunlunOem = netFnOemSix;
14namespace cmd
15{
16 constexpr Cmd cmdSetCpuInfo = 0x0;
17 constexpr Cmd cmdGetCpuInfo = 0x1;
18} // namespace cmd
19
20RspType<> setCpuInfo(uint8_t index, std::vector<char> info);
21RspType<std::vector<char>> getCpuInfo(uint8_t index);
22
23} // namespace ipmi