Author: kib
Date: Sat Feb  4 12:26:38 2017
New Revision: 313194
URL: https://svnweb.freebsd.org/changeset/base/313194

Log:
  Define the vm_ooffset_t and vm_pindex_t types as machine-independend.
  
  The types are for the byte offset and page index in vm object.  They
  are similar to off_t, which is defined as 64bit MI integer.  Using MI
  definitions will allow to provide consistent MD values of vm
  object-related maximum sizes.
  
  Reviewed by:  alc
  Sponsored by: The FreeBSD Foundation
  MFC after:    1 week

Modified:
  head/sys/arm/include/_types.h
  head/sys/arm64/include/_types.h
  head/sys/mips/include/_types.h
  head/sys/powerpc/include/_types.h
  head/sys/riscv/include/_types.h
  head/sys/sparc64/include/_types.h
  head/sys/sys/types.h
  head/sys/x86/include/_types.h

Modified: head/sys/arm/include/_types.h
==============================================================================
--- head/sys/arm/include/_types.h       Sat Feb  4 06:24:49 2017        
(r313193)
+++ head/sys/arm/include/_types.h       Sat Feb  4 12:26:38 2017        
(r313194)
@@ -100,9 +100,7 @@ typedef     __uint32_t      __uint_least32_t;
 typedef        __uint64_t      __uint_least64_t;
 typedef        __uint32_t      __u_register_t;
 typedef        __uint32_t      __vm_offset_t;
-typedef        __int64_t       __vm_ooffset_t;
 typedef        __uint32_t      __vm_paddr_t;
-typedef        __uint64_t      __vm_pindex_t;
 typedef        __uint32_t      __vm_size_t;
 
 typedef        unsigned int    ___wchar_t;

Modified: head/sys/arm64/include/_types.h
==============================================================================
--- head/sys/arm64/include/_types.h     Sat Feb  4 06:24:49 2017        
(r313193)
+++ head/sys/arm64/include/_types.h     Sat Feb  4 12:26:38 2017        
(r313194)
@@ -88,9 +88,7 @@ typedef       __uint32_t      __uint_least32_t;
 typedef        __uint64_t      __uint_least64_t;
 typedef        __uint64_t      __u_register_t;
 typedef        __uint64_t      __vm_offset_t;
-typedef        __int64_t       __vm_ooffset_t;
 typedef        __uint64_t      __vm_paddr_t;
-typedef        __uint64_t      __vm_pindex_t;
 typedef        __uint64_t      __vm_size_t;
 typedef        unsigned int    ___wchar_t;
 

Modified: head/sys/mips/include/_types.h
==============================================================================
--- head/sys/mips/include/_types.h      Sat Feb  4 06:24:49 2017        
(r313193)
+++ head/sys/mips/include/_types.h      Sat Feb  4 12:26:38 2017        
(r313194)
@@ -143,8 +143,6 @@ typedef     __uint64_t      __vm_paddr_t;
 typedef        __uint32_t      __vm_paddr_t;
 #endif
 
-typedef        __int64_t       __vm_ooffset_t;
-typedef        __uint64_t      __vm_pindex_t;
 typedef        int             ___wchar_t;
 
 #define        __WCHAR_MIN     __INT_MIN       /* min value for a wchar_t */

Modified: head/sys/powerpc/include/_types.h
==============================================================================
--- head/sys/powerpc/include/_types.h   Sat Feb  4 06:24:49 2017        
(r313193)
+++ head/sys/powerpc/include/_types.h   Sat Feb  4 12:26:38 2017        
(r313194)
@@ -135,8 +135,6 @@ typedef     __uint32_t      __vm_paddr_t;
 #endif
 typedef        __uint32_t      __vm_size_t;
 #endif
-typedef        __int64_t       __vm_ooffset_t;
-typedef        __uint64_t      __vm_pindex_t;
 typedef        int             ___wchar_t;
 
 #define        __WCHAR_MIN     __INT_MIN       /* min value for a wchar_t */

Modified: head/sys/riscv/include/_types.h
==============================================================================
--- head/sys/riscv/include/_types.h     Sat Feb  4 06:24:49 2017        
(r313193)
+++ head/sys/riscv/include/_types.h     Sat Feb  4 12:26:38 2017        
(r313194)
@@ -88,9 +88,7 @@ typedef       __uint32_t      __uint_least32_t;
 typedef        __uint64_t      __uint_least64_t;
 typedef        __uint64_t      __u_register_t;
 typedef        __uint64_t      __vm_offset_t;
-typedef        __int64_t       __vm_ooffset_t;
 typedef        __uint64_t      __vm_paddr_t;
-typedef        __uint64_t      __vm_pindex_t;
 typedef        __uint64_t      __vm_size_t;
 typedef        int             ___wchar_t;
 

Modified: head/sys/sparc64/include/_types.h
==============================================================================
--- head/sys/sparc64/include/_types.h   Sat Feb  4 06:24:49 2017        
(r313193)
+++ head/sys/sparc64/include/_types.h   Sat Feb  4 12:26:38 2017        
(r313194)
@@ -88,9 +88,7 @@ typedef       __uint32_t      __uint_least32_t;
 typedef        __uint64_t      __uint_least64_t;
 typedef        __uint64_t      __u_register_t;
 typedef        __uint64_t      __vm_offset_t;
-typedef        __int64_t       __vm_ooffset_t;
 typedef        __uint64_t      __vm_paddr_t;
-typedef        __uint64_t      __vm_pindex_t;
 typedef        __uint64_t      __vm_size_t;
 typedef        int             ___wchar_t;
 

Modified: head/sys/sys/types.h
==============================================================================
--- head/sys/sys/types.h        Sat Feb  4 06:24:49 2017        (r313193)
+++ head/sys/sys/types.h        Sat Feb  4 12:26:38 2017        (r313194)
@@ -250,9 +250,9 @@ typedef     struct cap_rights       cap_rights_t;
 #endif
 
 typedef        __vm_offset_t   vm_offset_t;
-typedef        __vm_ooffset_t  vm_ooffset_t;
+typedef        __int64_t       vm_ooffset_t;
 typedef        __vm_paddr_t    vm_paddr_t;
-typedef        __vm_pindex_t   vm_pindex_t;
+typedef        __uint64_t      vm_pindex_t;
 typedef        __vm_size_t     vm_size_t;
 
 typedef __rman_res_t    rman_res_t;

Modified: head/sys/x86/include/_types.h
==============================================================================
--- head/sys/x86/include/_types.h       Sat Feb  4 06:24:49 2017        
(r313193)
+++ head/sys/x86/include/_types.h       Sat Feb  4 12:26:38 2017        
(r313194)
@@ -142,8 +142,6 @@ typedef     __uint32_t      __vm_paddr_t;
 #endif
 typedef        __uint32_t      __vm_size_t;
 #endif
-typedef        __int64_t       __vm_ooffset_t;
-typedef        __uint64_t      __vm_pindex_t;
 typedef        int             ___wchar_t;
 
 #define        __WCHAR_MIN     __INT_MIN       /* min value for a wchar_t */
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to