Index: kernel/arch/amd64/include/types.h
===================================================================
--- kernel/arch/amd64/include/types.h	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
+++ kernel/arch/amd64/include/types.h	(revision 201abde2f6d30f23f1aab2b46d1a55da556278f1)
@@ -63,4 +63,5 @@
 
 typedef uint8_t bool;
+typedef uint64_t thread_id_t;
 typedef uint64_t task_id_t;
 typedef uint32_t context_id_t;
Index: kernel/arch/arm32/include/types.h
===================================================================
--- kernel/arch/arm32/include/types.h	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
+++ kernel/arch/arm32/include/types.h	(revision 201abde2f6d30f23f1aab2b46d1a55da556278f1)
@@ -63,4 +63,5 @@
 
 typedef uint8_t bool;
+typedef uint64_t thread_id_t;
 typedef uint64_t task_id_t;
 typedef uint32_t context_id_t;
Index: kernel/arch/ia32/include/types.h
===================================================================
--- kernel/arch/ia32/include/types.h	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
+++ kernel/arch/ia32/include/types.h	(revision 201abde2f6d30f23f1aab2b46d1a55da556278f1)
@@ -63,4 +63,5 @@
 
 typedef uint8_t bool;
+typedef uint64_t thread_id_t;
 typedef uint64_t task_id_t;
 typedef uint32_t context_id_t;
Index: kernel/arch/ia32xen/include/types.h
===================================================================
--- kernel/arch/ia32xen/include/types.h	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
+++ kernel/arch/ia32xen/include/types.h	(revision 201abde2f6d30f23f1aab2b46d1a55da556278f1)
@@ -63,4 +63,5 @@
 
 typedef uint8_t bool;
+typedef uint64_t thread_id_t;
 typedef uint64_t task_id_t;
 typedef uint32_t context_id_t;
Index: kernel/arch/ia64/include/types.h
===================================================================
--- kernel/arch/ia64/include/types.h	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
+++ kernel/arch/ia64/include/types.h	(revision 201abde2f6d30f23f1aab2b46d1a55da556278f1)
@@ -71,4 +71,5 @@
 
 typedef uint8_t bool;
+typedef uint64_t thread_id_t;
 typedef uint64_t task_id_t;
 typedef uint32_t context_id_t;
Index: kernel/arch/mips32/include/types.h
===================================================================
--- kernel/arch/mips32/include/types.h	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
+++ kernel/arch/mips32/include/types.h	(revision 201abde2f6d30f23f1aab2b46d1a55da556278f1)
@@ -63,4 +63,5 @@
 
 typedef uint8_t bool;
+typedef uint64_t thread_id_t;
 typedef uint64_t task_id_t;
 typedef uint32_t context_id_t;
Index: kernel/arch/ppc32/include/types.h
===================================================================
--- kernel/arch/ppc32/include/types.h	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
+++ kernel/arch/ppc32/include/types.h	(revision 201abde2f6d30f23f1aab2b46d1a55da556278f1)
@@ -63,4 +63,5 @@
 
 typedef uint8_t bool;
+typedef uint64_t thread_id_t;
 typedef uint64_t task_id_t;
 typedef uint32_t context_id_t;
Index: kernel/arch/ppc64/include/types.h
===================================================================
--- kernel/arch/ppc64/include/types.h	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
+++ kernel/arch/ppc64/include/types.h	(revision 201abde2f6d30f23f1aab2b46d1a55da556278f1)
@@ -63,4 +63,5 @@
 
 typedef uint8_t bool;
+typedef uint64_t thread_id_t;
 typedef uint64_t task_id_t;
 typedef uint32_t context_id_t;
Index: kernel/arch/sparc64/include/types.h
===================================================================
--- kernel/arch/sparc64/include/types.h	(revision 879585a3fd47daccb6ab751ad240297f65de5bae)
+++ kernel/arch/sparc64/include/types.h	(revision 201abde2f6d30f23f1aab2b46d1a55da556278f1)
@@ -63,4 +63,5 @@
 
 typedef uint8_t bool;
+typedef uint64_t thread_id_t;
 typedef uint64_t task_id_t;
 typedef uint32_t context_id_t;
