Re: relocatable modules' symbols

2013-03-01 Thread John Smith
what linear address is the virtual address 0xc000 respondable to ? the highest 10 bits 0x300 is pde , which means the 0x300th entry of the page dir. As I know ,at boot stage , that pde has not been ever filles . then how does the kernel code been addressed? 2013/3/1 Prabhu nath : > In

Re: relocatable modules' symbols

2013-03-01 Thread Prabhu nath
In principle, the linker will associate the kernel code/data to the Kernel virtual address space i.e. between 0xC000_ to 0x_ and the same linker will associate the Application's code/data to the user virtual address space i.e. between 0x_ to 0xBFFF_. Linker itself cannot d

Re: relocatable modules' symbols

2013-02-28 Thread Arun KS
Hi Horseriver, On Sun, Feb 24, 2013 at 7:26 AM, horseriver wrote: > On Sun, Feb 24, 2013 at 04:00:37PM +0700, Mulyadi Santosa wrote: >> On Sat, Feb 23, 2013 at 6:45 AM, horseriver wrote: >> > hi: >> > >> > I have built vmlinux at the top dir of kernel source ,then I use objdump >> > to look i

Re: relocatable modules' symbols

2013-02-25 Thread Mulyadi Santosa
Hi... On Sun, Feb 24, 2013 at 8:56 AM, horseriver wrote: > I have find this answer . > It is defined in lds script file . > > here is the code : > SECTIONS > { > . = 0xC000 + 0x10; > /* read-only */ > _text = .;/* Text and read-only data */ > > > why use 0xC000

Re: relocatable modules' symbols

2013-02-24 Thread horseriver
On Sun, Feb 24, 2013 at 04:00:37PM +0700, Mulyadi Santosa wrote: > On Sat, Feb 23, 2013 at 6:45 AM, horseriver wrote: > > hi: > > > > I have built vmlinux at the top dir of kernel source ,then I use objdump > > to look into > > its section information.I find the statup_32 which is the start r

Re: relocatable modules' symbols

2013-02-24 Thread Mulyadi Santosa
On Sat, Feb 23, 2013 at 6:45 AM, horseriver wrote: > hi: > > I have built vmlinux at the top dir of kernel source ,then I use objdump to > look into > its section information.I find the statup_32 which is the start routine of > kernel , > locats at 0xc010. I know the 0x10 is the de

relocatable modules' symbols

2013-02-23 Thread horseriver
hi: I have built vmlinux at the top dir of kernel source ,then I use objdump to look into its section information.I find the statup_32 which is the start routine of kernel , locats at 0xc010. I know the 0x10 is the defined address for locating protect-mode code .But which I can