代码: 全选
broken_parity_status consistent_dma_mask_bits d3cold_allowed driver firmware_node local_cpus max_vfs numa_node rescan resource0 resource4 subsystem uevent vpd
class current_link_speed device driver_override irq max_link_speed modalias power reset resource2 resource4_wc subsystem_device uio
config current_link_width dma_mask_bits enable local_cpulist max_link_width msi_bus remove resource resource2_wc revision subsystem_vendor vendor
1. resource包括了256byte pci的配置空间和bar的信息。
2. 通过mmap resource2_wc和resource0等等,就可以访问和修改网卡寄存器
UIO的作用是把网卡寄存器映射到用户空间。
问题:
通过直接mmap resourcex相应的文件,就可以访问网卡寄存器,为什么还要UIO?