【发布时间】:2011-08-04 13:45:31
【问题描述】:
我使用insmod hello.ko 来启动我构建的模块。并使用lsmod 查找此模块。然后我发现了一个奇怪的问题,我看到模块从地址 0xbf000000 开始。据我所知,内核地址从0xc0000000开始,驱动模块是内核的一部分,但它的地址在用户空间。这很奇怪。
顺便说一句,它在 ARM 平台上。
【问题讨论】:
-
那是哪个平台? arm x86 x86_64 ppc?不同平台的虚拟地址可能有很大不同...
-
@gby ARM,内核空间也应该从0xc0000000开始
标签: linux linux-kernel arm device-driver