From owner-cvs-all Mon Jan 7 21:50:30 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id D251737B41D; Mon, 7 Jan 2002 21:50:26 -0800 (PST) Received: (from jake@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g085oQZ39432; Mon, 7 Jan 2002 21:50:26 -0800 (PST) (envelope-from jake) Message-Id: <200201080550.g085oQZ39432@freefall.freebsd.org> From: Jake Burkholder Date: Mon, 7 Jan 2002 21:50:26 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/include intr_machdep.h smp.h src/sys/sparc64/sparc64 mp_exception.s mp_locore.s mp_machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jake 2002/01/07 21:50:26 PST Modified files: sys/sparc64/include intr_machdep.h smp.h Added files: sys/sparc64/sparc64 mp_exception.s mp_locore.s mp_machdep.c Log: Add initial smp support. This gets as far as allowing the secondary cpu(s) into the kernel, and sync-ing them up to "kernel" mode so we can send them ipis, which also work. Thanks to John Baldwin for providing me with access to the hardware that made this possible. Parts obtained from: bsd/os Revision Changes Path 1.7 +3 -0 src/sys/sparc64/include/intr_machdep.h 1.4 +157 -1 src/sys/sparc64/include/smp.h 1.1 +169 -0 src/sys/sparc64/sparc64/mp_exception.s (new) 1.1 +137 -0 src/sys/sparc64/sparc64/mp_locore.s (new) 1.1 +322 -0 src/sys/sparc64/sparc64/mp_machdep.c (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message