This is not the first user-space instruction. While executing this process kernel has added two TLB entries with TID(process id) 1. while trying to map 0x100000fc it is raising pte faults .
Santosh Kumar .A Vision without Action is a daydream... Action without Vision is a nightmare... On 31 October 2011 12:05, Santosh Kumar <santoshkuma...@gmail.com> wrote: > I have built a cross compiler for ppc440 in little endian mode and > using it to build the kernel. > > Yes i am running Linux in Little-Endian. This is the first user space > process. I wrote the below program and running it as init from > /sbin/init. I have also set the permissions with chmod +s. > > main() > { > > while(1){ > printf("hello world"); > sleep(1); > } > } > > I have attached the patch. > > - > Santosh Kumar .A > > Vision without Action is a daydream... Action without Vision is a nightmare... > > > > On 31 October 2011 11:21, Michael Neuling <mi...@neuling.org> wrote: >> Adding linuxppc-dev list to the CC >> >>> KERNEL: linux 2.6.39.4 >>> POWERPC: 476, little endian. >>> >>> I am trying to get linux 2.6.39.4 up on PPC 476 i have done done >>> Big-endian to little endian Changes in: >> >> Can you explain what you are trying to do in more detail? What does "i >> have done Big-endian to little endian Changes" mean? >> >>> 1) bitops header file. >>> 2) while reading the device tree. >>> 3) the PTE read/computed in head_32.S >>> 4) added E bit in the TLB entries. >>> >>> with all the above changes the kernel_init is done but and inited is >>> mounted. >> >> Can you post your patch? >> >> Are you trying to boot the kernel in little endian or just run userspace >> in little endian? >> >>> But while spawning init process the kernel continuously hits pte >>> faults at address 0x100000fc and never comes out. Please let me know >>> where i should be looking into. >> >> Is this the very first userspace instruction? >> >> Mikey >> >> > _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev