Mark
unread,Oct 19, 2012, 4:18:02 PM10/19/12You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hello,
The kernel 2.6.31.8 is configured with CONFIG_VMSPLIT_3G enabled, i.e. 1G
for kernel memory space and 3G for the user memory space -- so the kernel
occupies upper 1G (0xc0000000 - 0xffffffff), and use space takes 3G in the
range 0x00000000 - 0xbfffffff.
However the output of a device driver sections layout in the memory:# cat
/sys/module/mydrv/sections/.data
0xbf00b4f4
# cat /sys/module/mydrv/sections/.text
0xbf006000I can't understand why is the kernel module loaded user space
addresses, I though any kernel module should become part of kernel memory
space after it has loaded ?
Mark