diff options
author | rsc <rsc> | 2007-08-27 16:57:13 +0000 |
---|---|---|
committer | rsc <rsc> | 2007-08-27 16:57:13 +0000 |
commit | b63bb0fd00cb34ed1d776e6836f5a2bb90de98c1 (patch) | |
tree | a4704782e39069059ba7fe8fd17741b27e2313dc /defs.h | |
parent | 112873bc6501b4763205f3f5ca6a120888217c68 (diff) | |
download | xv6-labs-b63bb0fd00cb34ed1d776e6836f5a2bb90de98c1.tar.gz xv6-labs-b63bb0fd00cb34ed1d776e6836f5a2bb90de98c1.tar.bz2 xv6-labs-b63bb0fd00cb34ed1d776e6836f5a2bb90de98c1.zip |
Clean up lapic code.
One initialization function now, not three.
Use #defines instead of enums (consistent with other code, but sigh).
Still boots in Bochs in SMP mode.
Diffstat (limited to 'defs.h')
-rw-r--r-- | defs.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -69,12 +69,12 @@ void kinit(void); // lapic.c int cpu(void); -extern uint* lapicaddr; +extern volatile uint* lapic; void lapic_disableintr(void); void lapic_enableintr(void); void lapic_eoi(void); void lapic_init(int); -void lapic_startap(uchar, int); +void lapic_startap(uchar, uint); void lapic_timerinit(void); void lapic_timerintr(void); |