linux-mips
[Top] [All Lists]

Malta on Linux 2.6.14_rc1

To: linux-mips@linux-mips.org
Subject: Malta on Linux 2.6.14_rc1
From: hmc0116 <hmc0116@yahoo.com.tw>
Date: Wed, 19 Oct 2005 15:33:23 +0800 (CST)
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.tw; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=nocz1QdJLY1k/p9QuOx3KEzz50sUK9y9SWqEEonwdRKeBVyNflc+qLBf8O/anNUv2ZT9TqGsJFqZJZgijd90Dfu03Bp06gSA6Mw6GLAuYk9YTtnRGl3UTz7pfSm+bnkAbfegapZMnO5J+XX0ZFd4REpT/sI4yGYJkYRPIZnovPw= ;
Original-recipient: rfc822;linux-mips@linux-mips.org
Sender: linux-mips-bounce@linux-mips.org
Dear All,

I try to compile kernel 2.5.14 for Malta board. (It
includes a 4Kc CPU). I find that when I enable PCI,
and it will crash.
I serach from linux-mips and find that 

A long standing bug in the kernel's memcpy is
prefetching beyond the source and destination areas.
That's usually harmless unless the prefetched
addresses are outside of any RAM area. In this case
the Malta board will signal a bus error exception
which will result in a kernel crash. The issue was
being discussed
(http://www.linux-mips.org/cgi-bin/mesg.cgi?a=linux-mips&i=3DC7CB8B.E2C1D4E5%40mips.com)
on the linux-mips mailing list. The workaround is to
disable the use of prefetch instructions by disabling
the CONFIG_HAS_PREFETCH instruction or alternativly
making sure the last page of each memory area isn't
being used. Other boards are likely to be affected
also.

----------------

I disable CONFIG_CPU_HAS_PREFETCH . But I can not
boot.
I check th EPC. The boot fails in mips_pci_init.
What should I do to boot malta with PCI suppirt ???

___________________________________________________  郔陔唳 Yahoo!✽藻撈?r籵?? 7.0 
betaㄛ轎愐鋒繚????¦斕湖ㄐ  http://messenger.yahoo.com.tw/beta.html

<Prev in Thread] Current Thread [Next in Thread>
  • Malta on Linux 2.6.14_rc1, hmc0116 <=