vm_constants_rs/
vm_constants_rs.rs1#![expect(non_upper_case_globals)]
8#![no_std]
9
10pub const kVmCachePolicyMask: u32 = 3;
11pub const kVmObjectPhysicalStateSize: usize = 72;
12pub const kVmObjectPhysicalStateAlign: usize = 8;
13pub const kVmObjectPhysicalStateOffset: usize = 136;
14pub const kPmmNodeIndexZeroBits: u32 = 3;
15pub const kVmPageListTypeBits: u32 = 3;
16pub const kVmPageListPageType: u32 = 0;
17pub const kVmPageListReferenceType: u32 = 2;
18pub const kVmPageListZeroMarkerType: u32 = 1;
19pub const kVmPageListIntervalType: u32 = 3;
20pub const kVmPageListParentContentType: u32 = 4;
21pub const kVmPageListIntervalSentinelBits: u32 = 2;
22pub const kVmPageListIntervalTypeBits: u32 = 2;
23pub const kVmPageListIntervalBits: u32 = 7;
24pub const kVmPageListFanOut: usize = 16;