共 2 篇文章 |
|
Pmem通过pmem_info,pmem_data,pmem_region三个结构体维护分配的共享内存,其中pmem_info代表一个Pmem设备分配的内存块,pmem_data代表该内存块的一个子块,pmem_region则把每个子块分成多个区域。#ifdef CONFIG_ANDROID_PMEM static struct android_pmem_platform_data android_pmem_pdata = { .name = "pmem", .start =... 阅4268 转13 评0 公众公开 11-10-18 17:33 |
这需要用到Pmem的Connect功能,先来理解下面的代码: pmem_fd0 = open("/dev/pmem_device", O_RDWR, 0) pmem_base = mmap(0, size, PROT_READ|PROT_WRITE, MAP_SHARED, pmem_fd0, 0) pmem_fd1 = open("/dev/pmem_device", O_RDWR, 0) ret = ioctl(pmem_fd1, PMEM_CONNECT, pmem_fd0) ret = ioctl(pmem_fd1 ... 阅111 转自shaobin06... 公众公开 11-10-18 17:24 |