feat: utils: add size.rs

This commit is contained in:
Paul Pan 2024-04-01 16:53:47 +08:00
parent 0012091cd5
commit 668c9b142c
2 changed files with 13 additions and 0 deletions

View File

@ -1,2 +1,3 @@
pub mod extern_addr; pub mod extern_addr;
pub mod function_name; pub mod function_name;
pub mod size;

12
kernel/src/utils/size.rs Normal file
View File

@ -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;