From owner-cvs-all Sun Oct 28 18:16:10 2001 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 2C8D537B405; Sun, 28 Oct 2001 18:16:03 -0800 (PST) Received: (from marcel@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f9T2G3O48767; Sun, 28 Oct 2001 18:16:03 -0800 (PST) (envelope-from marcel) Message-Id: <200110290216.f9T2G3O48767@freefall.freebsd.org> From: Marcel Moolenaar Date: Sun, 28 Oct 2001 18:16:03 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/acpica OsdEnvironment.c madt.c src/sys/ia64/ia64 locore.s mp_machdep.c sal.c src/sys/ia64/include sal.h smp.h 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 marcel 2001/10/28 18:16:03 PST Modified files: sys/ia64/acpica OsdEnvironment.c madt.c sys/ia64/ia64 locore.s mp_machdep.c sal.c sys/ia64/include sal.h smp.h Log: o Do not parse the MADT as a side-effect in AcpiOsGetRootPointer, do it as a side-effect of probing for MP hardware. This allows us to scan for local SAPICs early (especially before MBUF initialization). o Fix the Local SAPIC structure so that matches the Local SAPIC table entry. Now that the Local SAPIC info is the same as the Local APIC info, stop dumping the Local APIC entries. o For every Local SAPIC entry in the MADT that's not disabled, let the SMP code know about it. They represent actual CPUs. o Register the OS_BOOT_RENDEZ entry point and provide a (bogus) implementation for the entry point. o Provide a mapping for internal IPI numbers to ExtINT vectors. o In a MP system, announce the CPUs and start them by sending IPI_AP_WAKEUP to each of them. Not that it makes a difference at this time :-) o Miscellaneous style fixes and other adjustments. Revision Changes Path 1.2 +6 -16 src/sys/ia64/acpica/OsdEnvironment.c 1.4 +72 -94 src/sys/ia64/acpica/madt.c 1.15 +51 -1 src/sys/ia64/ia64/locore.s 1.22 +142 -30 src/sys/ia64/ia64/mp_machdep.c 1.3 +15 -8 src/sys/ia64/ia64/sal.c 1.3 +6 -1 src/sys/ia64/include/sal.h 1.4 +17 -15 src/sys/ia64/include/smp.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message