Thread (2 messages) 2 messages, 2 authors, 2007-02-24

Re: Compiling Linux Kernel for ML403

From: Magnus Hjorth <hidden>
Date: 2007-02-24 11:11:46

Hi Mohammad,

The files that are in generated in the BSP are for an older mvista kernel (=
based on 2.6.14 I think) and some things have changed since then. In partic=
ular some tables in virtex.c and xilinx_ml403.c are different. It's probabl=
y easier to fix these files manually than to copy the files from the BSP.=20

You should rename the xparameters_ml40x.h in the BSP to xparameters_ml403.h=
. You may also need to add some #defines for constants that have changed na=
mes, which you will discover when you try to compile the kernel.=20

You need to manually edit Kconfig files to get menuconfig entries, and you =
will need to edit some Makefiles to get it all to be compiled in. It could =
be easier in mvista, I don't know... Good luck!

Best regards,
Magnus

On Sat, 24 Feb 2007 09:44:33 +0000
Mohammad Sadegh Sadri [off-list ref] wrote:
=20
Hi all,
=20
Again , I have some questions:
=20
I downloaded the linux kernel from both of source.mvista.com ( 2.6.19 I t=
hink ) and kernel.org ( 2.6.20 ) , and I did the following tests on both of=
 them:
=20
1- Using EDK 8.2.02 , generated my base system for ml403. EDK generated B=
SP files.=20
2- I copied the linux-2.6.20.tar.bz2 into proper location in eldk directo=
ry and extracted there, Then I copied all of the BSP files into the root fo=
lder of my kernel source.
3- Editted the Makefile and set the ARCH and CROSS_COMPILE variables , al=
so I set all of the env variables needed by edk.=20
=20
4- ( First Question ) looking the BSP files generated by EDK I see that /=
arch/ppc/platforms/4xx/xparameters contains two files: xparameteres.h and x=
parameters_ml40x.h=20
However when I look at the same folder in kernel source tree I see that t=
he file name is different, it is xparameters_ml403.h=20
Is this OK? I think that I should rename the file?
=20
5- ( Second Question ) Although I have copied the BSP files into the my k=
ernel source tree completely, nothing changes in the menuconfig. I mean the=
 menuconfig ( menus and configs ) is the same as before, for example  , no =
special option is added for gigabit ethernet support ( hard temac )
Is this ok? I expected to see some changes in menuconfig when I copied th=
e files into kernel source.=20
=20
6- ( Third Question ) Now, I do the needed primary configurations and the=
n I type : make, to begin the build process. Obviously, It generates some e=
rror messages, Is this  kind of behaviour natural? I was not expecting to s=
ee syntax errors in kernel source tree ? ( Of course, when I build the kern=
el without Xilinx BSP every thing is OK )
=20
( The above descriptions are true for both of mvista and kernel.org, )
=20
thanks
=20
=20
=20
_________________________________________________________________
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=3D7+wonders+world&mkt=3Den-US&form=
=3DQBRE
_______________________________________________
Linuxppc-embedded mailing list
Linuxppc-embedded@ozlabs.org
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

--=20

Magnus Hjorth, M.Sc.
Omnisys Instruments AB
Gruvgatan 8
SE-421 30  V=E4stra Fr=F6lunda, SWEDEN
Phone: +46 31 734 34 09
Fax: +46 31 734 34 29
http://www.omnisys.se=20
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help