aboutsummaryrefslogtreecommitdiff
path: root/kern
diff options
context:
space:
mode:
Diffstat (limited to 'kern')
-rw-r--r--kern/cpu_number.h2
-rw-r--r--kern/processor.c2
-rw-r--r--kern/time_stamp.c2
-rw-r--r--kern/time_stamp.h2
4 files changed, 6 insertions, 2 deletions
diff --git a/kern/cpu_number.h b/kern/cpu_number.h
index 5d3e4bd1..e7b65324 100644
--- a/kern/cpu_number.h
+++ b/kern/cpu_number.h
@@ -31,7 +31,7 @@
* Definitions for cpu identification in multi-processors.
*/
-int master_cpu; /* 'master' processor - keeps time */
+extern int master_cpu; /* 'master' processor - keeps time */
#if (NCPUS == 1)
/* cpu number is always 0 on a single processor system */
diff --git a/kern/processor.c b/kern/processor.c
index dffd7d0b..6ed716d3 100644
--- a/kern/processor.c
+++ b/kern/processor.c
@@ -55,6 +55,8 @@ struct kmem_cache pset_cache;
/*
* Exported variables.
*/
+int master_cpu;
+
struct processor_set default_pset;
struct processor processor_array[NCPUS];
diff --git a/kern/time_stamp.c b/kern/time_stamp.c
index ee141a0e..b8ac9d82 100644
--- a/kern/time_stamp.c
+++ b/kern/time_stamp.c
@@ -29,6 +29,8 @@
#include <sys/time.h>
#include <kern/time_stamp.h>
+unsigned ts_tick_count;
+
/*
* ts.c - kern_timestamp system call.
*/
diff --git a/kern/time_stamp.h b/kern/time_stamp.h
index becaae1b..2492e522 100644
--- a/kern/time_stamp.h
+++ b/kern/time_stamp.h
@@ -52,7 +52,7 @@ struct tsval {
#define TS_FORMAT 1
#if KERNEL
-unsigned ts_tick_count;
+extern unsigned ts_tick_count;
#endif /* KERNEL */
#endif /* TS_FORMAT */