// Maximum address in the userspace virtual address range.
// Uses the largest standard configuration to ensure correctness across all systems.
// Supports both 4-level (48-bit) and 5-level (57-bit) paging.
// Use 57-bit limit (128 PiB) as the safe, universal maximum.
pub const MAX_USABLE: usize = - 1;
// Supports configurations up to 52-bit virtual address space (4 PiB).
pub const MAX_USABLE: usize = - 1;
// Supports standard 48-bit Sv48 and upcoming 57-bit Sv57 modes.
// Use 57-bit limit as the safe, universal maximum.
pub const MAX_USABLE: usize = - 1;
// Fallback for unknown architectures. Will result in an extra conditional branch in the fast path.
// Not a big deal.
pub const MAX_USABLE: usize = usizeMAX;
pub const SAFE_SIZE: usize = usizeMAX - MAX_USABLE;