Set up prototype for apicinit.
authorRonald G. Minnich <rminnich@google.com>
Sat, 1 Mar 2014 02:31:05 +0000 (18:31 -0800)
committerRonald G. Minnich <rminnich@google.com>
Sat, 1 Mar 2014 02:31:05 +0000 (18:31 -0800)
Signed-off-by: Ronald G. Minnich <rminnich@google.com>
kern/arch/x86/apic.h
kern/arch/x86/apic9.c

index d096c51..d2d2dc9 100644 (file)
@@ -403,9 +403,10 @@ extern     struct apic     xioapic[Napic];
 
 #include <arch/ioapic.h>
 
-extern void apicdump(void);
-extern void apictimerenab(void);
-extern void ioapicdump(void);
+void apicdump(void);
+void apictimerenab(void);
+void ioapicdump(void);
+void apicinit(int apicno, uintptr_t pa, int isbp);
 
 /*
 extern int pcimsienable(Pcidev*, uint64_t);
index 19a396d..72be190 100644 (file)
 #include <smp.h>
 #include <ip.h>
 
-#include <vfs.h>
-#include <kfs.h>
-#include <slab.h>
-#include <kmalloc.h>
-#include <kref.h>
-#include <string.h>
-#include <stdio.h>
-#include <assert.h>
-#include <error.h>
-#include <cpio.h>
-#include <pmap.h>
-#include <smp.h>
-#include <ip.h>
-
 enum {                                         /* Local APIC registers */
        Id              = 0x0020,               /* Identification */
        Ver             = 0x0030,               /* Version */