diff options
author | Ge Song <ge.song@hxt-semitech.com> | 2018-08-02 17:29:37 +0000 |
---|---|---|
committer | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2018-08-07 11:30:36 +1000 |
commit | 0e8f8a64666558ed53bf25788bcce2167ff97890 (patch) | |
tree | c70106f0ed6a4bb19babadd863d022dd440573ee /discover/ipmi.h | |
parent | c44d4f11162d90c244b16375c3ff9a8a4a02bff6 (diff) | |
download | talos-petitboot-0e8f8a64666558ed53bf25788bcce2167ff97890.tar.gz talos-petitboot-0e8f8a64666558ed53bf25788bcce2167ff97890.zip |
discover: Move generic ipmi routines to ipmi
Signed-off-by: Ge Song <ge.song@hxt-semitech.com>
[Split from a larger patch]
Signed-off-by: Geoff Levand <geoff@infradead.org>
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Diffstat (limited to 'discover/ipmi.h')
-rw-r--r-- | discover/ipmi.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/discover/ipmi.h b/discover/ipmi.h index af8df35..c8ccb46 100644 --- a/discover/ipmi.h +++ b/discover/ipmi.h @@ -29,6 +29,8 @@ enum ipmi_sensor_ids { struct ipmi; +static const int ipmi_timeout = 10000; /* milliseconds. */ + bool ipmi_present(void); bool ipmi_bootdev_is_valid(int x); struct ipmi *ipmi_open(void *ctx); @@ -40,6 +42,8 @@ int ipmi_transaction(struct ipmi *ipmi, uint8_t netfn, uint8_t cmd, int parse_ipmi_interface_override(struct config *config, uint8_t *buf, uint16_t len); +void ipmi_get_bmc_mac(struct ipmi *ipmi, uint8_t *buf); +void ipmi_get_bmc_versions(struct ipmi *ipmi, struct system_info *info); #endif /* _IPMI_H */ |