linux-mtd.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* slram on mapped ram areas
@ 2014-10-09 16:17 dwalker
  2014-10-21  0:05 ` Brian Norris
  0 siblings, 1 reply; 3+ messages in thread
From: dwalker @ 2014-10-09 16:17 UTC (permalink / raw)
  To: Jochen Schaeuble; +Cc: linux-mtd, Joern Engel

Hi,

It seems that slram was made for access parts of memory not used by the system,
or not mapped (right terminology?). I wanted to use it on memory which is mapped
or memory that can be used by the system. The problem I have is that the system I
work on places a filesystem image in memory someplace, and send the physical address
and size of the area as boot parameters. The memory where the images ends up is not
special memory.

I made the following changes to your driver (somewhat condensed),

1) Added memblock_reserve() on the memory region
2) Added an insert_resource() call to the memory
3) Altered the driver to not use ioremap, instead use __va() conditionally.

This worked. I was able to access the memory via the typical mtd
userspace interface.

So is this something acceptable to add to the slram driver?

Should it go someplace else?

Does the functionality to do this exists someplace already ?

I just wanted to send out feelers before I send any patches..

Daniel

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-10-22 15:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-09 16:17 slram on mapped ram areas dwalker
2014-10-21  0:05 ` Brian Norris
2014-10-22 15:32   ` dwalker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).