summaryrefslogtreecommitdiff
path: root/defs.h
diff options
context:
space:
mode:
authorkaashoek <kaashoek>2006-07-12 17:00:54 +0000
committerkaashoek <kaashoek>2006-07-12 17:00:54 +0000
commitf27a68a24a3e0980499db8920fc7306dbab7d52d (patch)
treee8c8ed65634e2a987770b1f10e3336f4b2fd4b04 /defs.h
parent6eb6f10c5668bc2bdf5e561e0060e7e917ed55c1 (diff)
downloadxv6-labs-f27a68a24a3e0980499db8920fc7306dbab7d52d.tar.gz
xv6-labs-f27a68a24a3e0980499db8920fc7306dbab7d52d.tar.bz2
xv6-labs-f27a68a24a3e0980499db8920fc7306dbab7d52d.zip
extract lapic code from mp.c
Diffstat (limited to 'defs.h')
-rw-r--r--defs.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/defs.h b/defs.h
index 4561ff6..acb0e04 100644
--- a/defs.h
+++ b/defs.h
@@ -49,13 +49,17 @@ void pic_init(void);
// mp.c
void mp_init(void);
void mp_startthem(void);
-int cpu(void);
-int mp_isbcpu(void);
+int mp_bcpu(void);
+
+// lapic
+extern uint32_t *lapicaddr;
void lapic_init(int);
+void lapic_startap(uint8_t, int);
void lapic_timerinit(void);
void lapic_timerintr(void);
void lapic_enableintr(void);
void lapic_disableintr(void);
+int cpu(void);
// spinlock.c
struct spinlock;