vmm: Remove references to pthreads
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 7 Apr 2017 14:51:25 +0000 (10:51 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 3 May 2017 16:13:02 +0000 (12:13 -0400)
We don't have a dependency from vmm on pthreads (in the top-level
Makefile), and we probably don't need one ever.  We don't need one now.

However, #including pthread.h can cause intermittent build failures, since
user/vmm and user/pthread can be built in parallel, and vmm could see a
corrupted pthread.h.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
user/vmm/apic.c
user/vmm/decode.c
user/vmm/io.c
user/vmm/ioapic.c
user/vmm/vmx.c
user/vmm/vmxmsr.c

index 49eeb06..82ffe9b 100644 (file)
@@ -8,7 +8,6 @@
 
 #include <stdio.h>
 #include <sys/types.h>
-#include <pthread.h>
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <parlib/arch/arch.h>
index b220f03..bf3c9ab 100644 (file)
@@ -18,7 +18,6 @@
 
 #include <stdio.h>
 #include <sys/types.h>
-#include <pthread.h>
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <parlib/arch/arch.h>
index b6917b4..a640c27 100644 (file)
@@ -1,5 +1,4 @@
 #include <stdio.h>
-#include <pthread.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
index 20e1a89..39351e5 100644 (file)
@@ -8,7 +8,6 @@
 
 #include <stdio.h>
 #include <sys/types.h>
-#include <pthread.h>
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <parlib/arch/arch.h>
index 421c742..c4d6452 100644 (file)
@@ -1,5 +1,4 @@
 #include <stdio.h>
-#include <pthread.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
index 0c5d20b..a8c448b 100644 (file)
@@ -8,7 +8,6 @@
 
 #include <stdio.h>
 #include <sys/types.h>
-#include <pthread.h>
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <parlib/arch/arch.h>