朱利达 wrote: > > > The request below give rise to the problem. > I have some boards equiped with MPC8247 and FPGA without storage > media which used as a PCI interface. So when the linux bootup > before initialize the PCI, the code of FPGA will download. I > append the FPGA code file in the Kernel section '.init.text'. when > linux bootup firstly it check the board type(different board type > would download different code), and download fpga code. More board > types lead to more FPGA code. I append them all in the section of > '.init.text'. when the total size of the code reach out 2M. The > error occured. I read the '__log_buf' the kernel access some bad > area. As the powerpce603 will map 16M address use two bat, how and > why the problem occured, and how to solved it . >
Since the error occurs at 2M, I am going to guess it is similar to problem I had. The default link/load address for booting is 0x200000. Here is a link: <http://patchwork.ozlabs.org/linuxppc-embedded/patch?id=14717> This fix is for the arch/ppc tree. I don't know if the arch/powerpc tree works the same way. In the future, you should say what kernel version you are using and what the error was. Alan Nishioka [EMAIL PROTECTED] _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded