From owner-freebsd-hackers Tue Apr 27 13:43:57 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from sol (cs1-gw.cs.binghamton.edu [128.226.171.72]) by hub.freebsd.org (Postfix) with SMTP id 4475814CF6 for ; Tue, 27 Apr 1999 13:43:53 -0700 (PDT) (envelope-from zzhang@cs.binghamton.edu) Received: from localhost (zzhang@localhost) by sol (SMI-8.6/8.6.9) with SMTP id QAA05410 for ; Tue, 27 Apr 1999 16:33:28 -0400 Date: Tue, 27 Apr 1999 16:33:28 -0400 (EDT) From: Zhihui Zhang To: freebsd-hackers@freebsd.org Subject: Basic SMP-kernel questions Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Since I have moved from FreeBSD 2.2.8 to FreeBSD 3.1, I want to know some of the issues not related to uni-processor kernel. For example: (1) During the system bootup, which CPU gets started first. Does this CPU have to start up other CPUs (via some special instruction)? If all CPU startup at the same time, who is going to run locore.s? (2) If an external interrupt occurs, which CPU will respond to it? Or all CPUs will respond to it? How about internal exceptions? (3) What is the kernel model of FreeeBSD 3.1? I believe that it is not master-slave model. I hope I can get some document sources (URLs) on questions (1) and (2). Any help is appreciated. -------------------------------------------------- Zhihui Zhang. Please visit http://www.freebsd.org -------------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message