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>