cgc::mem
pub fn page_align(val: usize) -> usize
round the given value up to the nearest multiple of a page