Messages in this thread | | | Subject | how the mmap() work for scatter_sg memory? | From | "Figo.zhang" <> | Date | Sun, 21 Mar 2010 09:32:04 +0800 |
| |
hi all,
i see the drm kernel source code, for SCATTER MEMORY, it use vmalloc_32() to alloce some pages, and put them into sglist table in drm_scatter.c. and in drm_mmap_locked(), why it not call remap_vmalloc_range() to remap the pages to vm_area for mmap? how it remap pages(that memory using vmalloc_32() to alloc) to vm_area? for consistany memory, it often call remap_pfn_range() for remap. so i am puzzle how the mmap() is work for sg? would someone give it more details? Thanks.
Best Figo
| |