diff --git a/kernel/src/utils/mod.rs b/kernel/src/utils/mod.rs index af212e3..f0034ba 100644 --- a/kernel/src/utils/mod.rs +++ b/kernel/src/utils/mod.rs @@ -1,2 +1,3 @@ pub mod extern_addr; pub mod function_name; +pub mod size; diff --git a/kernel/src/utils/size.rs b/kernel/src/utils/size.rs new file mode 100644 index 0000000..bf01b4c --- /dev/null +++ b/kernel/src/utils/size.rs @@ -0,0 +1,12 @@ +pub const B: usize = 1; +pub const KB: usize = B * 1000; +pub const MB: usize = KB * 1000; +pub const GB: usize = MB * 1000; +pub const TB: usize = GB * 1000; +pub const PB: usize = TB * 1000; + +pub const KIB: usize = B * 1024; +pub const MIB: usize = KIB * 1024; +pub const GIB: usize = MIB * 1024; +pub const TIB: usize = GIB * 1024; +pub const PIB: usize = TIB * 1024;