Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Jul 1996 23:28:40 -0700
From:      erich@uruk.org
To:        freebsd-smp@freebsd.org
Cc:        erich@uruk.org
Subject:   *Finally* got a build/run environment for FreeBSD-SMP set up
Message-ID:  <199607040628.XAA09982@uruk.org>

next in thread | raw e-mail | index | archive | help

Hi all.

I just finished getting a build/run environment for FreeBSD-SMP set up
for my test SMP box (it was a pain in the rear, I'll tell you).

First of all, I tried building the SMP source tree without SMP enabled.  The
generic kernel would *not* boot where a normal FreeBSD generic kernel would.
I had to remove a lot of devices to get it to work.  The problem was that
after all the devices were probed, it just said:

	panic: double fault

	syncing disks...

and hung.  :-(

The next problem is to note that some presumptions are being made which
aren't good (this is other than I've mentioned before).

  --  "APIC_BASE" is *not* a constant.  The MPS table will tell the kernel
      where it is.  Note that all Pentium Pro machines I've tried use a
      different address than the one used for Pentium machines (in the
      Pentium it was hardwired).  This will effect the boot/startup code.

  --  The CPU tables (lots of static data) are replicated on the order
      of "NCPUS".  This will really bloat the static data area.  Can
      someone comment on what's really needed here ??  Linux used such
      a define, but it didn't add a huge amount of overhead.

I have to finish reading through the code...  stay tuned!  I want to make
quick progress now that I have the environment set up.


--
  Erich Stefan Boleyn                 \_ E-mail (preferred):  <erich@uruk.org>
Mad Genius wanna-be, CyberMuffin        \__      (finger me for other stats)
Web:  http://www.uruk.org/~erich/     Motto: "I'll live forever or die trying"
  This is my home system, so I'm speaking only for myself, not for Intel.



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