From owner-freebsd-smp Wed Jan 1 04:21:10 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id EAA25573 for smp-outgoing; Wed, 1 Jan 1997 04:21:10 -0800 (PST) Received: from tfs.com (tfs.com [140.145.250.1]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id EAA25568 for ; Wed, 1 Jan 1997 04:21:08 -0800 (PST) Received: from schizo.dk.tfs.com by tfs.com (smail3.1.28.1) with SMTP id m0vfPeu-0003whC; Wed, 1 Jan 97 04:20 PST Received: from critter.dk.tfs.com (critter-home [193.162.32.19]) by schizo.dk.tfs.com (8.8.2/8.7.3) with ESMTP id NAA24977 for ; Wed, 1 Jan 1997 13:20:33 +0100 (MET) Received: from critter.dk.tfs.com (localhost.phk.dk [127.0.0.1]) by critter.dk.tfs.com (8.8.2/8.8.2) with ESMTP id NAA12455 for ; Wed, 1 Jan 1997 13:23:20 +0100 (MET) To: smp@freebsd.org Subject: atomic locking and Reply-to: phk@freebsd.org Date: Wed, 01 Jan 1997 13:23:19 +0100 Message-ID: <12453.852121399@critter.dk.tfs.com> From: Poul-Henning Kamp Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk My intuition tells me that we could avoid a great deal of cluttering "lock(); foo; unlock();" in our sources if (some of) the macros in were made to be atomic. Would it make sense to make a version of the various queues that had built in locking ? -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-freebsd-smp Wed Jan 1 23:20:20 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA20824 for smp-outgoing; Wed, 1 Jan 1997 23:20:20 -0800 (PST) Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA20817 for freebsd-smp; Wed, 1 Jan 1997 23:20:18 -0800 (PST) Date: Wed, 1 Jan 1997 23:20:18 -0800 (PST) From: Steve Passe Message-Id: <199701020720.XAA20817@freefall.freebsd.org> To: freebsd-smp Subject: cvs commit: sys/i386/i386 pmap.c Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 97/01/01 23:20:18 Modified: i386/i386 pmap.c Log: cheap fix for P6 bug, where the PGE bit being set prevented needed TLB flushes. Submitted by: Erich Boleyn Suggested by: Poul-Henning Kamp Revision Changes Path 1.34 +3 -1 sys/i386/i386/pmap.c From owner-freebsd-smp Thu Jan 2 05:21:00 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA03524 for smp-outgoing; Thu, 2 Jan 1997 05:21:00 -0800 (PST) Received: from mmac2.jccbi.gov (mmac2.jccbi.gov [162.58.8.4]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id FAA03519 for ; Thu, 2 Jan 1997 05:20:57 -0800 (PST) Received: from mmacmail.jccbi.gov by mmac2.jccbi.gov (5.0/SMI-SVR4) id AA10082; Thu, 2 Jan 1997 07:19:48 +0600 Received: from ccMail by mmacmail.jccbi.gov (SMTPLINK V2.11 PreRelease 4) id AA852218378; 31 Dec 96 01:58:12 CST Date: 31 Dec 96 01:58:12 CST From: "Chad Lafara" Encoding: 8 Text Message-Id: <9700028522.AA852218378@mmacmail.jccbi.gov> To: freebsd-smp@freebsd.org Subject: Help Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I am trying to install the SMP Kernel. I have made it to the step where I: #make depend && make && make install then it craps out with an: Error Code 1: opt_smp.h: file not found or no such directory. What have I done wrong? I thought I was so close. Chad La Fara From owner-freebsd-smp Thu Jan 2 05:25:58 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id FAA03767 for smp-outgoing; Thu, 2 Jan 1997 05:25:58 -0800 (PST) Received: from mmac2.jccbi.gov (mmac2.jccbi.gov [162.58.8.4]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id FAA03761 for ; Thu, 2 Jan 1997 05:25:56 -0800 (PST) Received: from mmacmail.jccbi.gov by mmac2.jccbi.gov (5.0/SMI-SVR4) id AA10165; Thu, 2 Jan 1997 07:24:44 +0600 Received: from ccMail by mmacmail.jccbi.gov (SMTPLINK V2.11 PreRelease 4) id AA852218640; 31 Dec 96 02:36:59 CST Date: 31 Dec 96 02:36:59 CST From: "Chad Lafara" Encoding: 12 Text Message-Id: <9700028522.AA852218640@mmacmail.jccbi.gov> To: freebsd-smp@freebsd.org Subject: Help Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Sorry, I wrote earlier about not having the opt_smp.h file. Well I also crash on: ioconf.h opt_sysvipc.h opt_param.h opt_cpu.h opt_smp_invltlb.h What have I done wrong? Chad La Fara From owner-freebsd-smp Thu Jan 2 07:06:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id HAA07605 for smp-outgoing; Thu, 2 Jan 1997 07:06:31 -0800 (PST) Received: from gargoyle.bazzle.com (gargoyle.bazzle.com [206.103.246.190]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id HAA07600 for ; Thu, 2 Jan 1997 07:06:28 -0800 (PST) Received: from gargoyle.bazzle.com (net2.bazzle.com [206.103.246.189]) by gargoyle.bazzle.com (8.8.4/8.6.12) with SMTP id KAA16713; Thu, 2 Jan 1997 10:06:41 -0500 (EST) Date: Thu, 2 Jan 1997 10:06:41 -0500 (EST) From: "Eric J. Chet" To: Chad Lafara cc: freebsd-smp@freebsd.org Subject: Re: Help In-Reply-To: <9700028522.AA852218378@mmacmail.jccbi.gov> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On 31 Dec 1996, Chad Lafara wrote: > I am trying to install the SMP Kernel. I have made it to the step > where I: > #make depend && make && make install > then it craps out with an: > Error Code 1: opt_smp.h: file not found or no such directory. > What have I done wrong? I thought I was so close. > > Chad La Fara > Hello Check out: http://www.freebsd.org/~fsmp/SMP/SMP.html Download mptable.c compile and execute, if your using an undocumented mp-mainboard, pass the mptable data to Steve @ smp@csn.net. mptable will give you kernel options, mine are for a GigaByte 586DX mp-mainboard. options SMP # Symmetric MultiProcessor Kernel options SMP_INVLTLB options APIC_IO # Symmetric (APIC) I/O options NCPU=2 # number of CPUs options NBUS=2 # number of busses options NAPIC=1 # number of IO APICs options NINTR=21 # number of INTs Good Luck, Eric J. Chet - ejc@naserver1.cb.lucent.com - ejc@bazzle.com From owner-freebsd-smp Thu Jan 2 09:06:45 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA14643 for smp-outgoing; Thu, 2 Jan 1997 09:06:45 -0800 (PST) Received: from clem.systemsix.com (clem.systemsix.com [198.99.86.131]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id JAA14615 for ; Thu, 2 Jan 1997 09:06:38 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by clem.systemsix.com (8.6.12/8.6.12) with SMTP id KAA05256; Thu, 2 Jan 1997 10:05:52 -0700 Message-Id: <199701021705.KAA05256@clem.systemsix.com> X-Authentication-Warning: clem.systemsix.com: Host localhost didn't use HELO protocol X-Mailer: exmh version 1.6.5 12/11/95 From: Steve Passe To: "Chad Lafara" cc: freebsd-smp@FreeBSD.ORG Subject: Re: Help In-reply-to: Your message of "31 Dec 1996 02:36:59 CST." <9700028522.AA852218640@mmacmail.jccbi.gov> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 02 Jan 1997 10:05:52 -0700 Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Hi, > I wrote earlier about not having the opt_smp.h file. Well I also > crash on: > ioconf.h > opt_sysvipc.h > opt_param.h > opt_cpu.h > opt_smp_invltlb.h > What have I done wrong? this looks like something more generic than just SMP configuration: opt_sysvipc.h opt_param.h opt_cpu.h are NOT SMP options and would break the non-SMP kernel if not found. Any more clues? -- Steve Passe | powered by smp@csn.net | FreeBSD From owner-freebsd-smp Thu Jan 2 12:18:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id MAA28799 for smp-outgoing; Thu, 2 Jan 1997 12:18:27 -0800 (PST) Received: (from fsmp@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id MAA28792 for freebsd-smp; Thu, 2 Jan 1997 12:18:26 -0800 (PST) Date: Thu, 2 Jan 1997 12:18:26 -0800 (PST) From: Steve Passe Message-Id: <199701022018.MAA28792@freefall.freebsd.org> To: freebsd-smp Subject: cvs commit: sys/i386/i386 mpapic.c sys/i386/include mpapic.h smptests.h sys/i386/isa icu.h vector.s Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk fsmp 97/01/02 12:18:25 Modified: i386/i386 mpapic.c i386/include mpapic.h smptests.h i386/isa icu.h vector.s Log: removed the "IMEN_NOT_MERGED" cruft. now that both P5 & P6 kernels seem to be stable it would appear to be a good time to clean up some of this type stuff. Revision Changes Path 1.26 +1 -40 sys/i386/i386/mpapic.c 1.10 +2 -24 sys/i386/include/mpapic.h 1.8 +1 -9 sys/i386/include/smptests.h 1.13 +0 -18 sys/i386/isa/icu.h 1.37 +1 -25 sys/i386/isa/vector.s From owner-freebsd-smp Thu Jan 2 20:33:43 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id UAA27931 for smp-outgoing; Thu, 2 Jan 1997 20:33:43 -0800 (PST) Received: from atlantis.nconnect.net (root@atlantis.nconnect.net [206.54.227.6]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id UAA27924 for ; Thu, 2 Jan 1997 20:33:41 -0800 (PST) Received: from arabian.astrolab.org (dial236.nconnect.net [206.54.227.236]) by atlantis.nconnect.net (8.8.4/8.7.3) with SMTP id WAA11230 for ; Thu, 2 Jan 1997 22:30:27 -0600 (CST) Message-ID: <32CC8BD5.41C67EA6@nconnect.net> Date: Thu, 02 Jan 1997 22:32:21 -0600 From: Randy DuCharme X-Mailer: Mozilla 3.01Gold (X11; I; FreeBSD 3.0-SMP i386) MIME-Version: 1.0 To: smp@freebsd.org Subject: SMP patch for top Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Greetings, I've heard about it, but can't seem to locate it. Could someone point me in the right direction ?? Are there any other SMP utility updates I should know about ?? :) Thanks Randy From owner-freebsd-smp Fri Jan 3 01:20:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id BAA08781 for smp-outgoing; Fri, 3 Jan 1997 01:20:04 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id BAA08739 for ; Fri, 3 Jan 1997 01:20:00 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) with UUCP id KAA15209 for smp@freebsd.org; Fri, 3 Jan 1997 10:15:54 +0100 (MET) Received: (from andreas@localhost) by klemm.gtn.com (8.8.4/8.8.2) id KAA11917; Fri, 3 Jan 1997 10:07:55 +0100 (MET) Message-ID: Date: Fri, 3 Jan 1997 10:07:55 +0100 From: andreas@klemm.gtn.com (Andreas Klemm) To: smp@freebsd.org Subject: APIC_IO fails with Tyan tomcat II board X-Mailer: Mutt 0.55-PL15 Mime-Version: 1.0 Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi ! I have a tyan tomcat II with 2 x 133 MHz CPU's, 512k burst cache and 64 MB RAM. The SMP kernel runs fine, when I'm only defining options SMP options NCPU=2 If I'n enabling the option APIC_IO, then the machine boots until the login prompt. Shortly before it starts up the 2nd CPU, but after that hangs. The keaboard is dead. An rlogin to it worked, I got an login prompt, could login and send one command, after that the session was frozen and I wasn't able to start another remote login. Are you interested in more infos on this ? Or is this currently expected ? BTW, I updated my CVS repository yesterday, build a fresh current and used the newest smp stuff for the kernel. Andreas /// -- andreas@klemm.gtn.com /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ Support Unix -- andreas.klemm@wup.de pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<< From owner-freebsd-smp Fri Jan 3 08:49:23 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id IAA01885 for smp-outgoing; Fri, 3 Jan 1997 08:49:23 -0800 (PST) Received: from clem.systemsix.com (clem.systemsix.com [198.99.86.131]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id IAA01875 for ; Fri, 3 Jan 1997 08:49:20 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by clem.systemsix.com (8.6.12/8.6.12) with SMTP id JAA11836; Fri, 3 Jan 1997 09:49:00 -0700 Message-Id: <199701031649.JAA11836@clem.systemsix.com> X-Authentication-Warning: clem.systemsix.com: Host localhost didn't use HELO protocol X-Mailer: exmh version 1.6.5 12/11/95 From: Steve Passe To: andreas@klemm.gtn.com (Andreas Klemm) cc: smp@freebsd.org Subject: Re: APIC_IO fails with Tyan tomcat II board In-reply-to: Your message of "Fri, 03 Jan 1997 10:07:55 +0100." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 03 Jan 1997 09:49:00 -0700 Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, > I have a tyan tomcat II with 2 x 133 MHz CPU's, 512k burst cache > and 64 MB RAM. The SMP kernel runs fine, when I'm only defining > > options SMP > options NCPU=2 > > If I'n enabling the option APIC_IO, then the machine boots until > the login prompt. Shortly before it starts up the 2nd CPU, but > after that hangs. > > The keaboard is dead. An rlogin to it worked, I got an login > prompt, could login and send one command, after that the session > was frozen and I wasn't able to start another remote login. > > Are you interested in more infos on this ? Or is this currently > expected ? definately NOT expected. Are there other tomcat II user's out there running with APIC_IO enabled??? try a kernel with these set: options SMP options APIC_IO options SMP_INVLTLB > BTW, I updated my CVS repository yesterday, build a fresh current > and used the newest smp stuff for the kernel. -- Steve Passe | powered by smp@csn.net | FreeBSD From owner-freebsd-smp Fri Jan 3 09:50:31 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id JAA04648 for smp-outgoing; Fri, 3 Jan 1997 09:50:31 -0800 (PST) Received: from star.cirrus.com (star.cirrus.com [141.131.7.10]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id JAA04643 for ; Fri, 3 Jan 1997 09:50:29 -0800 (PST) Received: from ss563.corp.cirrus.com (ss563.corp.cirrus.com [141.131.8.55]) by star.cirrus.com (8.6.12/8.6.12) with ESMTP id JAA14022; Fri, 3 Jan 1997 09:50:29 -0800 Received: from elbert.colorado.cirrus.com (elbert.colorado.cirrus.com [198.90.142.11]) by ss563.corp.cirrus.com with ESMTP id JAA21738 (8.7.5/IDA-1.6); Fri, 3 Jan 1997 09:50:27 -0800 (PST) Received: from longs.colorado.cirrus.com (longs.colorado.cirrus.com [198.90.139.11]) by elbert.colorado.cirrus.com with SMTP id KAA25881 (8.6.12/IDA-1.6); Fri, 3 Jan 1997 10:50:37 -0700 Received: by longs.colorado.cirrus.com (4.1-Colorado/2.00) id AA08385; Fri, 3 Jan 97 10:50:36 MST Date: Fri, 3 Jan 97 10:50:36 MST From: clintw@colorado.cirrus.com (Clint Wolff) Message-Id: <9701031750.AA08385@longs.colorado.cirrus.com> To: smp@csn.net Subject: Re: APIC_IO fails with Tyan tomcat II board Cc: smp@freebsd.org Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > Hi, > > > > I have a tyan tomcat II with 2 x 133 MHz CPU's, 512k burst cache > > and 64 MB RAM. The SMP kernel runs fine, when I'm only defining > > > > Are you interested in more infos on this ? Or is this currently > > expected ? > > definately NOT expected. Are there other tomcat II user's out there running > with APIC_IO enabled??? Not to confuse the issue, but when I bought my tomcat II, I was told Tyan had a problem with 512K cache and SMP... You might try installing 256K cache and see if your problem goes away... I have heard since then that the problem has been fixed, but you may have an older board... Try Tyan tech support and see if they can cross reference your serial number as well... clint From owner-freebsd-smp Fri Jan 3 14:22:13 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id OAA17499 for smp-outgoing; Fri, 3 Jan 1997 14:22:13 -0800 (PST) Received: from atlantis.nconnect.net (root@atlantis.nconnect.net [206.54.227.6]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id OAA17492 for ; Fri, 3 Jan 1997 14:22:08 -0800 (PST) Received: from arabian.sylvester.com (cymbospondylus.execpc.com [169.207.14.77]) by atlantis.nconnect.net (8.8.4/8.7.3) with SMTP id QAA15674; Fri, 3 Jan 1997 16:17:52 -0600 (CST) Message-ID: <32CD86BB.41C67EA6@nconnect.net> Date: Fri, 03 Jan 1997 16:22:51 -0600 From: Randy DuCharme Organization: Computer Specialists X-Mailer: Mozilla 3.0Gold (X11; I; FreeBSD 2.2-961014-SNAP i386) MIME-Version: 1.0 To: Steve Passe CC: Andreas Klemm , smp@freebsd.org Subject: Re: APIC_IO fails with Tyan tomcat II board References: <199701031649.JAA11836@clem.systemsix.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Steve Passe wrote: > > Hi, > > > I have a tyan tomcat II with 2 x 133 MHz CPU's, 512k burst cache > > and 64 MB RAM. The SMP kernel runs fine, when I'm only defining > > > > options SMP > > options NCPU=2 > > > > If I'n enabling the option APIC_IO, then the machine boots until > > the login prompt. Shortly before it starts up the 2nd CPU, but > > after that hangs. > > > > The keaboard is dead. An rlogin to it worked, I got an login > > prompt, could login and send one command, after that the session > > was frozen and I wasn't able to start another remote login. > > > > Are you interested in more infos on this ? Or is this currently > > expected ? > > definately NOT expected. Are there other tomcat II user's out there running > with APIC_IO enabled??? > > try a kernel with these set: > > options SMP > options APIC_IO > options SMP_INVLTLB > Greetings, FWIW, I have a Tomcat III running with APIC_IO enabled. Haven't had one problem with it. Memory timing is pretty aggressive too! ( What's SMP_INVLTLB ?) Randy From owner-freebsd-smp Fri Jan 3 15:11:41 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id PAA19252 for smp-outgoing; Fri, 3 Jan 1997 15:11:41 -0800 (PST) Received: from news1.gtn.com (news1.gtn.com [192.109.159.3]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id PAA19247 for ; Fri, 3 Jan 1997 15:11:29 -0800 (PST) Received: (from uucp@localhost) by news1.gtn.com (8.7.2/8.7.2) with UUCP id AAA20608; Sat, 4 Jan 1997 00:03:30 +0100 (MET) Received: (from andreas@localhost) by klemm.gtn.com (8.8.4/8.8.2) id XAA25010; Fri, 3 Jan 1997 23:26:39 +0100 (MET) Message-ID: Date: Fri, 3 Jan 1997 23:26:39 +0100 From: andreas@klemm.gtn.com (Andreas Klemm) To: smp@csn.net (Steve Passe) Cc: smp@freebsd.org Subject: Re: APIC_IO fails with Tyan tomcat II board References: <199701031649.JAA11836@clem.systemsix.com> X-Mailer: Mutt 0.55-PL15 Mime-Version: 1.0 In-Reply-To: <199701031649.JAA11836@clem.systemsix.com>; from "Steve Passe" on Jan 3, 1997 09:49:00 -0700 Sender: owner-smp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Steve Passe writes: > try a kernel with these set: > > options SMP > options APIC_IO > options SMP_INVLTLB No difference. -- andreas@klemm.gtn.com /\/\___ Wiechers & Partner Datentechnik GmbH Andreas Klemm ___/\/\/ Support Unix -- andreas.klemm@wup.de pgp p-key http://www-swiss.ai.mit.edu/~bal/pks-toplev.html >>> powered by <<< ftp://sunsite.unc.edu/pub/Linux/system/Printing/aps-491.tgz >>> FreeBSD <<< From owner-freebsd-smp Fri Jan 3 21:58:33 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id VAA01193 for smp-outgoing; Fri, 3 Jan 1997 21:58:33 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id VAA01169 for ; Fri, 3 Jan 1997 21:58:27 -0800 (PST) Received: from cs.utah.edu (cs.utah.edu [128.110.4.21]) by who.cdrom.com (8.7.5/8.6.11) with ESMTP id UAA04551 for ; Fri, 3 Jan 1997 20:55:44 -0800 (PST) Received: from fast.cs.utah.edu by cs.utah.edu (8.8.4/utah-2.21-cs) id UAA10124; Fri, 3 Jan 1997 20:48:18 -0700 (MST) Received: by fast.cs.utah.edu (8.6.10/utah-2.15-leaf) id UAA20659; Fri, 3 Jan 1997 20:40:51 -0700 Date: Fri, 3 Jan 1997 20:40:51 -0700 From: vanmaren@fast.cs.utah.edu (Kevin Van Maren) Message-Id: <199701040340.UAA20659@fast.cs.utah.edu> To: mestery@cobber.cord.edu, smp@csn.net Subject: Re: 486 SMP Cc: freebsd-smp@FreeBSD.ORG Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Well, I actually have access to a pre-smp specification 486 system. Made by VTECH, btw. I have sufficient information to get the non-smp compliant parts working, but... The big problem is where the APICs are mapped. There are 3 APICS in a Dual Processor system, and in this box they are all at different addresses (In SMP-compliant systems, the processor APICs are all at the same address). It's not as though they could just be re-mapped, since they are all under 1MB and in the same page. Basically, as long as no-one ever tries to get the processor ID drom the APIC, it should work (You need the processor ID to know what the address of the APIC is). I did write some probe code tha finds the system, but I never tried to bootsrtap the AP (It is slightly different than in a Pentium system). Kevin -- Kevin T. Van Maren University of Utah, CSL