From owner-freebsd-mips@FreeBSD.ORG Wed Feb 10 07:43:57 2010 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99949106568D for ; Wed, 10 Feb 2010 07:43:57 +0000 (UTC) (envelope-from c.jayachandran@gmail.com) Received: from mail-px0-f203.google.com (mail-px0-f203.google.com [209.85.216.203]) by mx1.freebsd.org (Postfix) with ESMTP id 745C28FC14 for ; Wed, 10 Feb 2010 07:43:57 +0000 (UTC) Received: by pxi41 with SMTP id 41so8404991pxi.27 for ; Tue, 09 Feb 2010 23:43:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type; bh=XXX2JKzEKd4oknDroj91QciE0vxb+VeDhnc5Bv3CbZs=; b=MgjCYljxjq7V0vkiZ4WaPA5sc5Uyxgbq+C3OHILURXJLOtVhH4DfUH7238Lz9Xu/WI itFX5HHG4+EgG1OTe/zW/jgedpANRvOgyXjb0vnPbnoMhkQF/G/hb53dfgXyFKPPHKmf 4SZF7mP59XZgVQpvzwmhfibz+TzhfZkAnig6k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=BqgY4G/BPIuEfa7y+xXlT1tk7DPcqmXniK81XhLCBiNLryr6jCTFWdBQ0R42nI1utW DiyJSo+CwQBAxhtNI/yAX3s4ayDjXHRL4vqieoBibvZcNnCe3P3BtUWR39eZunvtJqH+ +7yY4Bol1d5gxruqGR/EO303zVg19giFA+fKY= MIME-Version: 1.0 Received: by 10.141.187.13 with SMTP id o13mr1979815rvp.28.1265787836956; Tue, 09 Feb 2010 23:43:56 -0800 (PST) Date: Wed, 10 Feb 2010 13:13:56 +0530 Message-ID: <98a59be81002092343w74ef718l148f0f6d683285c4@mail.gmail.com> From: "C. Jayachandran" To: Randall Stewart Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-mips@freebsd.org Subject: Fix for buildworld hang on XLR X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Feb 2010 07:43:57 -0000 Hi Randall, Looks like the buildworld hang was caused by a bug in the GMAC driver. In some cases an additional zero length descriptor was getting added to the descriptor list which makes the GMAC go into underrun condition. Can you see if this fix works for you? The patch is at http://sites.google.com/site/cjayachandran/files/rge.c.diff I still get a crash in pmap_enter during buildworld after quite a long time. It seems that de-referencing the pte in some cases crashes. I'm looking at it. Regards, JC.