Linux MIPS Architecture development
 help / color / mirror / Atom feed
* mmap'ed memory cacheable or uncheable
@ 2003-07-25  3:26 Teresa Tao
  2003-07-25  3:26 ` Teresa Tao
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Teresa Tao @ 2003-07-25  3:26 UTC (permalink / raw)
  To: linux-mips

Hi there,

I got a question regarding the mmap'ed memory. Is the mmap'ed memory cacheable or uncheable? My driver just use the remap_page_range to map a reserved physical memory.

Thanks in advance!

Teresa

^ permalink raw reply	[flat|nested] 8+ messages in thread
* RE: mmap'ed memory cacheable or uncheable
@ 2003-07-25 22:52 Teresa Tao
  2003-07-25 22:52 ` Teresa Tao
  2003-07-28 21:24 ` Jun Sun
  0 siblings, 2 replies; 8+ messages in thread
From: Teresa Tao @ 2003-07-25 22:52 UTC (permalink / raw)
  To: Jun Sun, Teresa Tao; +Cc: linux-mips

How about if I specify the following flags in my mmap routine just like what the pgprot_noncached micro did.
	pgprot_val(vma->vm_page_prot) &= ~_CACHE_MASK;
	pgprot_val(vma->vm_page_prot) |= _CACHE_UNCACHED;

Will this have kernel make the mmap'd memory non-cacheable? Or is there a mmap non-cacheable patch?

Thanks in advance!

Teresa



-----Original Message-----
From: Jun Sun [mailto:jsun@mvista.com]
Sent: Friday, July 25, 2003 3:02 PM
To: Teresa Tao
Cc: linux-mips@linux-mips.org; jsun@mvista.com
Subject: Re: mmap'ed memory cacheable or uncheable


On Thu, Jul 24, 2003 at 08:26:59PM -0700, Teresa Tao wrote:
> Hi there,
> 
> I got a question regarding the mmap'ed memory. Is the mmap'ed memory cacheable or uncheable? My driver just use the remap_page_range to map a reserved physical memory.
>

I am pretty much sure it is cached, although I can't pin down exactly
where in the mm subsystem it does so - I have had cache bugs related
to mmap().

Jun

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

end of thread, other threads:[~2003-07-31 11:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-25  3:26 mmap'ed memory cacheable or uncheable Teresa Tao
2003-07-25  3:26 ` Teresa Tao
2003-07-25 22:02 ` Jun Sun
2003-07-31 11:31 ` Ralf Baechle
  -- strict thread matches above, loose matches on Subject: below --
2003-07-25 22:52 Teresa Tao
2003-07-25 22:52 ` Teresa Tao
2003-07-28 21:24 ` Jun Sun
2003-07-29 16:09   ` Maciej W. Rozycki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox