From owner-p4-projects@FreeBSD.ORG Tue Nov 11 20:24:39 2003 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4068216A4D0; Tue, 11 Nov 2003 20:24:39 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1A14B16A4CE for ; Tue, 11 Nov 2003 20:24:39 -0800 (PST) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9934143FE5 for ; Tue, 11 Nov 2003 20:24:38 -0800 (PST) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id 85D3E2A8FE for ; Tue, 11 Nov 2003 20:24:38 -0800 (PST) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.6.3 04/04/2003 with nmh-1.0.4 In-Reply-To: <200311120417.hAC4HVaA036104@repoman.freebsd.org> Date: Tue, 11 Nov 2003 20:24:38 -0800 From: Peter Wemm Message-Id: <20031112042438.85D3E2A8FE@canning.wemm.org> cc: Perforce Change Reviews Subject: Re: PERFORCE change 42096 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Nov 2003 04:24:39 -0000 Peter Wemm wrote: > http://perforce.freebsd.org/chv.cgi?CH=42096 > > Change 42096 by peter@peter_daintree on 2003/11/11 20:16:55 > > oops. it would seem I haven't added the rest of the curpmap stuff. > hack around it for now. > > Affected files ... > > .. //depot/projects/hammer/sys/amd64/amd64/pmap.c#42 edit > > Differences ... > > ==== //depot/projects/hammer/sys/amd64/amd64/pmap.c#42 (text+ko) ==== > > @@ -3007,6 +3007,7 @@ > atomic_clear_int(&oldpmap->pm_active, PCPU_GET(cpumask)); > atomic_set_int(&pmap->pm_active, PCPU_GET(cpumask)); > #else > +if (oldpmap) /* XXX FIXME */ > oldpmap->pm_active &= ~PCPU_GET(cpumask); > pmap->pm_active |= PCPU_GET(cpumask); > #endif And with that, we boot! peter@hammer[8:20pm]~-105> vmstat -i interrupt total rate irq0: clk 5292 98 irq4: sio0 160 2 irq6: fdc0 5 0 irq8: rtc 6773 125 irq14: ata0 1313 24 irq15: ata1 30 0 irq19: bge0 ohci0+ 258 4 ^^^^^^^^^^^ Total 13831 256 peter@hammer[8:21pm]~-107> dmesg | egrep -i 'pic|table|madt' Table 'FACP' at 0x1fff3040 Table 'HPET' at 0x1fff7400 Table 'SSDT' at 0x1fff7500 Table 'APIC' at 0x1fff7480 MADT: Found table at 0x1fff7480 MADT: Found CPU APIC ID 0 ACPI ID 0: enabled ACPI APIC Table: APIC: CPU 0 has ACPI ID 0 MADT: Found IO APIC ID 2, Vector 0 at 0xfec00000 MADT: intr override: source 0, irq 2 MADT: intr override: source 9, irq 9 ioapic0 irqs 0-23 on motherboard Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5