12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- use sbi_spec::base::Version;
- fn main() {
-
- let minimum_version = Version::V1_0;
-
- println!("Probing SBI version of current environment...");
- let current_version = sbi::get_spec_version();
-
- println!("Kernel running on SBI version {}", current_version);
-
-
- if current_version >= minimum_version {
-
- println!("The SBI version meets minimum demand of RISC-V SBI v1.0.");
- println!("✓ Test success!");
- } else {
-
- println!("✗ Test failed, SBI version is too low.");
- }
- }
- mod sbi {
- use sbi_spec::base::Version;
-
- pub fn get_spec_version() -> Version {
-
-
-
-
-
- Version::from_raw(0x0200_0000)
- }
- }
|