This commit is contained in:
rsc 2007-08-27 16:55:10 +00:00
parent da94233784
commit 112873bc65

8
mp.c
View file

@ -114,7 +114,7 @@ mp_detect(void)
void
mp_init(void)
{
int i, r;
int i;
uchar *p, *e;
struct mpctb *mpctb;
struct mppe *proc;
@ -133,9 +133,9 @@ mp_init(void)
// is guaranteed to be in order such that only one pass is necessary.
mpctb = (struct mpctb*)mp->physaddr;
lapicaddr = (uint*) mpctb->lapicaddr;
p = ((uchar*)mpctb)+sizeof(struct mpctb);
e = ((uchar*)mpctb)+mpctb->length;
lapic = (uint*)mpctb->lapicaddr;
p = (uchar*)mpctb + sizeof(*mpctb);
e = (uchar*)mpctb + mpctb->length;
while(p < e) {
switch(*p){