From: Shane Nay <shane@agendacomputing.com>
To: David Woodhouse <dwmw2@infradead.org>
Cc: mtd@infradead.org
Subject: Re: XIP kernel + MTD polling interest
Date: Tue, 28 Nov 2000 09:31:49 +0000 [thread overview]
Message-ID: <20001128093149.M17376@www.easysolutions.net> (raw)
In-Reply-To: <28079.975427082@redhat.com>; from dwmw2@infradead.org on Tue, Nov 28, 2000 at 15:58:02 +0000
> Cute, and not too horrible because you already had to copy the data
> section
> into RAM at startup anyway. Doing so with an extra section isn't too much
> of
> a problem, and there's enough other 'put this code in a different
> section'
> magic in the kernel already that that bit isn't too troublesome either.
Hehe, yes :).
> In general, XIP isn't as interesting as I first thought. XIP is mutually
> exclusive with compression, and RAM is cheaper than flash. That's even
> _before_ you try to deal with the horrible problems that you're trying to
> work round right now.
Accurate because of the cost differential at this time :).
> But having said that, some of our customers do seem to be on crack so I'm
> looking at XIP anyway :) But I'm trying to get away with declaring
> that the XIP flash chip is _strictly_ read-only, and that the writable
> filesystem is to be kept on an entirely different flash chip.
>
> I should be putting together a version of romfs designed to work on
> read-only memory chips fairly shortly.
Our device has the flash memory mapped into the memory map of the device.
So we use some /dev/rom stuff that's floating around on Brads ftp site, or
more recently I threw together a linear mapped version of cramfs which
works rather nicely, and has a slight boost in performance. (Hair
splitting slight because of cache churning)
Our quandry is we're doing developers units right now, which are all flash,
and the PCB really can't work with two flash chips, so we have to have the
write-ability of the consumer units which have flash and ROM on the dev
units. In any event, I don't expect it to be that bad on latency since the
flash chips write is really fast, and we can always call into schedule
between buffered writes or whatever. (10 words at a time?, can't remember,
but those are imperceptable, it's the erase that's a killer)
Thanks,
Shane.
To unsubscribe, send "unsubscribe mtd" to majordomo@infradead.org
next prev parent reply other threads:[~2000-11-28 16:28 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-11-28 7:00 XIP kernel + MTD polling interest Shane Nay
2000-11-28 14:08 ` David Woodhouse
2000-11-28 7:22 ` Shane Nay
2000-11-29 1:44 ` Nicolas Pitre
2000-11-28 8:53 ` Shane Nay
2000-11-28 15:58 ` David Woodhouse
2000-11-28 9:31 ` Shane Nay [this message]
2000-11-29 10:19 ` Shane Nay
2000-11-29 17:18 ` David Woodhouse
2000-11-29 11:19 ` Shane Nay
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20001128093149.M17376@www.easysolutions.net \
--to=shane@agendacomputing.com \
--cc=dwmw2@infradead.org \
--cc=mtd@infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox