10 enum { Alignment = 1 };
15 unsigned long _space:32; ///< Address-space number
16 /* unsigned long _pad:1;*/
17 unsigned long address:36; ///< Virtual address in address space
18 unsigned long tag:11; ///< Unmap tag
24 void set_space(Space *s) { data._space = (unsigned long)s & 0x0ffffffffUL; }
26 { return (Space*)(0xffffffff00000000UL | (unsigned long)data._space); }
27 } __attribute__((packed));