Date: Sun, 28 Oct 2001 18:16:03 -0800 (PST) From: Marcel Moolenaar <marcel@FreeBSD.org> 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 Message-ID: <200110290216.f9T2G3O48767@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110290216.f9T2G3O48767>