From owner-freebsd-ia64 Sun Nov 4 15:28:25 2001 Delivered-To: freebsd-ia64@freebsd.org Received: from kayak.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by hub.freebsd.org (Postfix) with ESMTP id 516C437B417 for ; Sun, 4 Nov 2001 15:28:21 -0800 (PST) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.11.4/8.11.4) with ESMTP id fA4NSKp93217; Sun, 4 Nov 2001 15:28:20 -0800 (PST) (envelope-from marcel@kayak.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.11.6/8.11.3) id fA4NSZY02372; Sun, 4 Nov 2001 15:28:35 -0800 (PST) (envelope-from marcel) Date: Sun, 4 Nov 2001 15:28:35 -0800 From: Marcel Moolenaar To: Doug Rabson Cc: ia64@FreeBSD.org Subject: Additional DTR mappings? Message-ID: <20011104152835.A2305@dhcp01.pn.xcllnt.net> References: <20011101193936.A575@dhcp01.pn.xcllnt.net> <20011102093142.T549-100000@salmon.nlsystems.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20011102093142.T549-100000@salmon.nlsystems.com> User-Agent: Mutt/1.3.21i Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, Nov 02, 2001 at 09:35:26AM +0000, Doug Rabson wrote: > > Well I'm up and running now with the jumpers set according to this > document. Both processors pass their self test etc. and the kernel boots. > We will have to see if any other differences appear when we get the second > processor to actually do some real work... Ok. I have coded the AP rendezvous code and I simply cannot make it give any sign of life. I'm now thinking that the IPI does not reach the processor, even though the test IPI sent from the BSP is received by the BSP. Two questions: 1. I'm trying to insert a DTR of type PTE_MA_UC that covers the processor interrupt block, but that's causing an exception: fatal kernel trap: trap vector = 0x18 (General Exception) cr.iip = 0xe000000000880a70 cr.ipsr = 0x101008022010 (mfl,ic,dt,rt,cpl=0,it,ri=0,bn) cr.isr = 0x8000000030 (ni,ei=0) cr.ifa = 0xc0000000fee00000 cr.iim = 0xf4 curthread = 0xe000000000a5f8e0 pid = 0, comm = Stopped at sapic_read+0x10: [MMI] st4.rel [r14]=r33;; Does any of you know whether we need to have a mapping for the PIB at all? (ie am I on the right track)? 2. We also don't have a mapping for the frame buffer (type PTE_MA_UC). It looks to me that we need that as well. Is this right? -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message