0
例如在写驱动程序我们做以下是否需要将操作系统分配给设备的内存映射到虚拟内存空间?
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
我们获得有关分配给设备内存中的信息。
因此,它是必要的,我使用这块内存使用虚拟地址
virt_base = ioremap(res->start, resource_size(res));
我们不能用物理地址本身来解决内存?
如果能,那么,有没有使用虚拟内存中的任何特定的优点或这是内核希望我们如何做...