Lines Matching +full:version +full:- +full:major
5 #include "version.hpp"
7 #include <phosphor-logging/elog-errors.hpp>
8 #include <phosphor-logging/elog.hpp>
9 #include <phosphor-logging/lg2.hpp>
10 #include <xyz/openbmc_project/Software/Version/error.hpp>
16 int minimum_ship_level::compare(const Version& versionToCompare, in compare()
17 const Version& mslVersion) in compare()
19 if (versionToCompare.major > mslVersion.major) in compare()
23 if (versionToCompare.major < mslVersion.major) in compare()
25 return (-1); in compare()
34 return (-1); in compare()
43 return (-1); in compare()
50 // parse Function copy inpVersion onto outVersion in Version format
51 // {major,minor,rev}.
53 Version& outVersion) in parse()
62 error("Unable to parse BMC version: {VERSION}", "VERSION", inpVersion); in parse()
66 outVersion.major = std::stoi(match[2]); in parse()
79 // Define mslVersion variable and populate in Version format in verify()
80 // {major,minor,rev} using parse function. in verify()
83 Version mslVersion = {0, 0, 0}; in verify()
86 // Define actualVersion variable and populate in Version format in verify()
87 // {major,minor,rev} using parse function. in verify()
91 Version actualVersion = {0, 0, 0}; in verify()
100 software::version::Incompatible; in verify()
102 xyz::openbmc_project::software::version::Incompatible; in verify()
104 "xyz.openbmc_project.Software.Version.VersionPurpose.BMC"; in verify()