svn commit: r313194 - in head/sys: arm/include arm64/include mips/include powerpc/include riscv/include sparc64/include sys x86/include

Konstantin Belousov kib at FreeBSD.org
Sat Feb 4 12:26:40 UTC 2017


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 */


More information about the svn-src-head mailing list