From owner-freebsd-smp Sun Nov 17 14:40:21 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA19082 for smp-outgoing; Sun, 17 Nov 1996 14:40:21 -0800 (PST) Received: from clem.systemsix.com (clem.systemsix.com [198.99.86.131]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id OAA19026 for ; Sun, 17 Nov 1996 14:39:56 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by clem.systemsix.com (8.6.12/8.6.12) with SMTP id PAA06234; Sun, 17 Nov 1996 15:39:19 -0700 Message-Id: <199611172239.PAA06234@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: smp@FreeBSD.org cc: Erich Boleyn Subject: Re: Can test again... In-reply-to: Your message of "Sat, 16 Nov 1996 17:33:44 PST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 17 Nov 1996 15:39:19 -0700 Sender: owner-smp@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk Hi, > I grabbed the SMP tree, and have been hacking on it a bit. > > What I've noticed so far are: > > -- mptable-2.0.2.c AND the kernel : Both do the MPS floating pointer > probe wrong. They are searching on 4-byte boundaries (it should > be 16-byte boundaries), and search too many areas. This caused > my test machine to not be recognized correctly. > > The proper probe sequence is to search (again, on 16-byte > boundaries): > > (1) If the EBDA is defined: > -- The first kilobyte of the EBDA > else: > -- The last kilobyte of system base memory. > (2) ROM space between 0xF0000 and 0xFFFFF. > > If you find it anywhere else, it might be a false report (as > mentioned, it did on my test box). I cleaned up the kernel to adhear to the letter of the MP spec., but left mptable.c more liberal. The newest mptable.c is now on the SMP page. general usage of mptable is now: mptable -verbose -dmesg If it doesn't find the MP table, add option -grop I would really appreciate it if everyone would re-grab mptable.c and return the results to me (don't forget args "-verbose -dmesg"). (Russell Vincent, please ignore this request, I already have yours) Note that I have started a page for collecting these results: http://www.freebsd.org/~fsmp/SMP/mptable/mptable.html -- Steve Passe | powered by smp@csn.net | FreeBSD