diff options
author | kaashoek <kaashoek> | 2006-07-12 17:00:54 +0000 |
---|---|---|
committer | kaashoek <kaashoek> | 2006-07-12 17:00:54 +0000 |
commit | f27a68a24a3e0980499db8920fc7306dbab7d52d (patch) | |
tree | e8c8ed65634e2a987770b1f10e3336f4b2fd4b04 /defs.h | |
parent | 6eb6f10c5668bc2bdf5e561e0060e7e917ed55c1 (diff) | |
download | xv6-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.h | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -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; |