Subject: Evbarm questions
To: 'netbsd-help@NetBSD.ORG' <netbsd-help@netbsd.org>
From: McGranaghan, Sean <SMcGranaghan@vanteon.com>
List: netbsd-help
Date: 02/15/2004 18:15:35
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_001_01C3F419.9D9F7A20
Content-Type: text/plain;
charset="iso-8859-1"
Hello all,
I have recently started working with the evbarm port of NetBSD. Please feel
free to re-direct me to an appropriate list for followup if needed.
I have two questions:
1.) I have configured a kernel to boot from a ramdisk. The default size is
8192 blocks (4M). If I try and increase the size of the ramdisk my new
kernel panics with the following error:
"panic: pmap_map_chunk: no L2 table for VA 0xc0800000
Undefined instruction exception!!!"
I have set MEMORY_DISK_ROOT_SIZE=16384 in my config file and set the image
size to 8192k for the makefs command. Am I missing something else?
2.) I have been trying to build a simple LKM under evbarm. When I use
modload to load a skeleton driver ld segfaults:
"ld -R /dev/ksyms -e fibo_lkmentry -o /tmp/fibo -Ttext 0x0 /tmp/fibo.o
[1] Segmentation fault (core dumped) ld -R /dev/ksyms...
modload: can't prelink 'fibo.o' creating 'fibo'
After searching the archives I found several emails and a bug report that
mention issues with LKM's for evbarm. Issue # port-arm:22015 specifically.
What is the current status of LKM's and evbarm? Is this a bug in ld?
Any help is appreciated,
Sean
------_=_NextPart_001_01C3F419.9D9F7A20
Content-Type: text/html;
charset="iso-8859-1"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2>Hello
all,</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2>I have recently
started working with the evbarm port of NetBSD. Please feel free to re-direct me
to an appropriate list for followup if needed.</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2>I have two
questions:</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2>1.) I have
configured a kernel to boot from a ramdisk. The default size is 8192 blocks
(4M). If I try and increase the size of the ramdisk my new kernel panics with
the following error:</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2>"panic:
pmap_map_chunk: no L2 table for VA 0xc0800000</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2> Undefined
instruction exception!!!"</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2>I have set
MEMORY_DISK_ROOT_SIZE=16384 in my config file and set the image size to 8192k
for the makefs command. Am I missing something else?</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2>2.) I have been
trying to build a simple LKM under evbarm. When I use modload to load a skeleton
driver ld segfaults: </FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2>"ld -R /dev/ksyms -e
fibo_lkmentry -o /tmp/fibo -Ttext 0x0 /tmp/fibo.o</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2> [1]
Segmentation fault (core dumped) ld -R /dev/ksyms...</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2> modload: can't
prelink 'fibo.o' creating 'fibo'</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2>After searching the
archives I found several emails and a bug report that mention issues with LKM's
for evbarm. Issue # port-arm:22015 specifically. What is the current status of
LKM's and evbarm? Is this a bug in ld?</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial size=2>Any help is
appreciated,</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2>Sean</FONT></SPAN></DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=805355022-15022004><FONT face=Arial
size=2></FONT></SPAN> </DIV></BODY></HTML>
------_=_NextPart_001_01C3F419.9D9F7A20--