Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 May 1999 19:46:54 -0700
From:      "Reginald S. Perry" <reggie@lambdawerks.org>
To:        Mike Smith <mike@smith.net.au>
Cc:        smp@FreeBSD.ORG
Subject:   Re: Slow SMP 
Message-ID:  <199905040246.TAA04218@trane.lambdawerks.org>
In-Reply-To: Message from Mike Smith <mike@smith.net.au>  of "Fri, 30 Apr 1999 15:18:39 PDT." <199904302218.PAA01213@dingo.cdrom.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Could these changes have created problems? I cannot boot an SMP kernel 
now. I get a page fault while in kernel mode immediately after CPU 1
launches. It happens at this point:

     mem_range_AP_init+0x8:   cmpl	$0, 0x8(%eax)

I am running a Tyan TomcatIII dual board. My kernel from April 24th
would at least boot. I was setting up to make the machine panic so
that I could send reports about panic problems when messing with
netscape and lockups when I rm -rf /usr/ports and /usr/src and check
them out again in two seperate windows in X. For example:

     cd /usr/src; rm -rf ./*; cd ..; cvs -d /home/ncvs checkout src

and the same thing for /usr/ports would lockup the machine with an SMP 
kernel. This does not happen when I build a UP kernel.

If you need more info, let me know and I will try to produce.

-Reggie

>"Mike" == Mike Smith <mike@smith.net.au> writes:


> Ok, this looks like it should do the trick.

> ------- Forwarded Message

> From: Mike Smith <msmith@FreeBSD.org> Date: Fri, 30 Apr 1999
> 15:09:47 -0700 (PDT) To: cvs-committers@FreeBSD.org,
> cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386
> i686_mem.c mem.c mp_machdep.c src/sys/sys memrange.h

> msmith 1999/04/30 15:09:46 PDT

>   Modified files: sys/i386/i386 i686_mem.c mem.c mp_machdep.c
> sys/sys memrange.h Log: Add a hook that can be called to initialise
> a slave processor's memory range attributes after they have been
> extracted from the master.
  
>   Hook up the i686 MP code to do this for each AP.
  
>   Be more careful about printing the default memory type for the
> i686.
  
>   Suggestions from: luoqi
  
>   Revision Changes Path 1.2 +49 -18 src/sys/i386/i386/i686_mem.c
> 1.57 +7 -1 src/sys/i386/i386/mem.c 1.99 +4 -1
> src/sys/i386/i386/mp_machdep.c 1.2 +2 -0 src/sys/sys/memrange.h



> ------- End of Forwarded Message


> -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're
> behind.  \\ mike@smith.net.au \\ The race is long, and in the \\
> msmith@freebsd.org \\ end it's only with yourself.  \\
> msmith@cdrom.com




> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe
> freebsd-smp" in the body of the message


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905040246.TAA04218>