> oh oh! btw do you need to run inferno os to develop content for
> inferno ds?
>
these are answered at the inferno-ds/README & INSTALL files, see [1].
you need Inferno's compilers and utilities to cross-compile,
the most common setup is to compile for the ds with OBJTYPE=arm
from a pc with SYSHOST=Linux or Nt.
[1] http://code.google.com/p/inferno-ds/source/browse/trunk/README
--
salva
the 'root from: kernel' option only allows files coming from devroot,
whose content is determined at compile time by reading the root section
of the CONF=sds file, devroot keeps files on ram (which is 4Mb) so
it only holds the minimum required to boot.
if a supported storage card is found then it's possible to boot using
the 'root from: local' where the contents of the root filesystem come
from a partition (FAT16 or KFS) on the sd card, which can hold the
complete Inferno distribution, and by extension include acme and all
the remaining programs.
The cards i've been able to test are: r4ds, mpcf
besides there're also gmtf and ttds but i can't check if those work.
There're some previous posts explaining how to setup a partition
so dossrv(4) can use it to serve the root filesystem:
http://groups.google.com/group/inferno-ds/browse_thread/thread/4816cb636c33bf21?hl=en
good luck,
salva
short answer:
the m3ds is not supported.
So you can't access the files on the sd card (using m3ds) from inferno-ds.
To support your m3ds adapter you'll have to do some work: write an iom3ds.c.
longer answer:
If you're interested i suggest you to read/look at the inferno-ds wiki [1]
which contains useful reads regarding the DS, and Inferno docs [2]
these will help to understand Inferno and how the port to the DS works,
take your time to read them as they'll clarify many of the questions
that you have.
[1] http://code.google.com/p/inferno-ds/wiki/TechnicalBackground
[2] http://www.vitanuova.com/inferno/docs.html
http://code.google.com/p/inferno-os/source/browse/#svn/trunk/doc
salva