]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/vm.h
xnu-792.21.3.tar.gz
[apple/xnu.git] / bsd / sys / vm.h
index 18e5c1779b5c98ea47360fdda6a01d71b4db9023..04fe68e8398aab1dee26325c6db040f3be72843a 100644 (file)
@@ -107,19 +107,27 @@ struct vmspace {
  * WARNING - keep in sync with vmspace
  */
 
+#if __DARWIN_ALIGN_NATURAL
+#pragma options align=natural
+#endif
+
 struct user_vmspace {
        int             vm_refcnt;      /* number of references */
-       user_addr_t     vm_shm __attribute((aligned(8)));                       /* SYS5 shared memory private data XXX */
+       user_addr_t     vm_shm;                 /* SYS5 shared memory private data XXX */
        segsz_t         vm_rssize;              /* current resident set size in pages */
        segsz_t         vm_swrss;               /* resident set size before last swap */
        segsz_t         vm_tsize;               /* text size (pages) XXX */
        segsz_t         vm_dsize;               /* data size (pages) XXX */
        segsz_t         vm_ssize;               /* stack size (pages) */
-       user_addr_t     vm_taddr __attribute((aligned(8)));       /* user virtual address of text XXX */
+       user_addr_t     vm_taddr;       /* user virtual address of text XXX */
        user_addr_t     vm_daddr;       /* user virtual address of data XXX */
        user_addr_t vm_maxsaddr;        /* user VA at max stack growth */
 };
 
+#if __DARWIN_ALIGN_NATURAL
+#pragma options align=reset
+#endif
+
 #endif /* KERNEL */
 
 #include <kern/thread.h>