diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2014-12-02 15:04:38 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2014-12-15 10:39:02 +0800 |
commit | f69fabee4a120cebaeff2359350e62bd960088f4 (patch) | |
tree | e6222e60194f156e5491e6319cc96327f81214f2 /discover/ipmi.c | |
parent | 9dec4ac0431895f027cfa72e8e0656d3d69e3e63 (diff) | |
download | talos-petitboot-f69fabee4a120cebaeff2359350e62bd960088f4.tar.gz talos-petitboot-f69fabee4a120cebaeff2359350e62bd960088f4.zip |
discover/powerpc: Separate ipmi bootdev handling into separate functions
We'd like to add a new backend to the bootdev storage, so move the
common bootdev-handling code into separate functions, moving
ipmi_bootdev_is_valid to ipmi.c.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/ipmi.c')
-rw-r--r-- | discover/ipmi.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/discover/ipmi.c b/discover/ipmi.c index 4bcdf30..b8f1830 100644 --- a/discover/ipmi.c +++ b/discover/ipmi.c @@ -1,6 +1,21 @@ #include "ipmi.h" +bool ipmi_bootdev_is_valid(int x) +{ + switch (x) { + case IPMI_BOOTDEV_NONE: + case IPMI_BOOTDEV_NETWORK: + case IPMI_BOOTDEV_DISK: + case IPMI_BOOTDEV_SAFE: + case IPMI_BOOTDEV_CDROM: + case IPMI_BOOTDEV_SETUP: + return true; + } + + return false; +} + bool ipmi_present(void) { return false; |