Hi! Unfortunately, at this point, git.xilinx.com is not 'beginner friendly'. There is a rather complicated set of things that has to be coordinated between EDK and the linux kernel. Also, many EDK designs will simply not work with the Linux drivers. Today, it is primarily a place for us to collaborate with the open source community on new development, hence it also is perhaps less stable than a beginner really wants.
That said: git.xilinx.com includes all the common EDK drivers. The only thing you should need to add is the xparameters file. Today, this requires generating the Board Support Package from a recent version of EDK, using the linux_2_6 OS support and copied into arch/ppc/platforms/4xx/xparameters/. Then whenever you run make use ARCH=ppc. This appnote shows how to use the linux_2.6 BSP: http://www.xilinx.com/support/documentation/application_notes/xapp969.pd f There are also several websites with more information about 'rolling your own' Linux kernel and root file system (google some combination of 'xilinx' 'virtex' 'ml310' 'ml300' and 'linux'): http://www.crhc.uiuc.edu/IMPACT/gsrc/hardwarelab/docs/kernel-HOWTO.html http://www.klingauf.com/v2p/index.phtml http://www.soe.ucsc.edu/~rios/ml310/ml310_linux.htm http://www.cs.washington.edu/research/lis/empart/xup_ppc_linux.shtml http://splish.ee.byu.edu/projects/LinuxFPGA/index.htm Personally, EDK4.1 works fine for me. It may be that you are configuring lots of features in the kernel. A good start would be the ml300_defconfig. Steve > -----Original Message----- > From: > [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > labs.org] On Behalf Of greenlean > Sent: Tuesday, December 11, 2007 5:32 AM > To: linuxppc-embedded@ozlabs.org > Subject: Linux 2.6 from git.xilinx and XUPV2P > > > Hi all, > > I'm a beginner in Xilinx & Linux world and I'm getting a bit > loose. I'm > trying to run linux kernel 2.6 that I downloaded from the > xilinx git server > on the PPC405 of the Xilinx university program Virtex II Pro > (XUPV2P for the > search engine) board, and I'm using the compiler ELDK 4.1 > (I' ve just read > this compiler may cause some error so I'll change it, and try the 4.0 > version) and I'm getting a lot of compilation error and warning. > > I think this is what I should use, Does anybody if I have to > patch this > kernel or if it is still prepatched?? > > My compiler can find some definitions like TASK_SIZE or > CONFIG_KERNEL_START, > now I'm solving it writting the values manually , I google > for the error > and make the definition where it's needed, but I don't think > this is a good > idea ;). I think this definitions should be defined in the > .config file, > because I found the values I wrote on a posted message in this list. > > Maybe somebody could guide me a bit through this kernel > compilation, or send > me .config file running. I don't know if a revision in the > project is a good > way, to put things in situation for beginers. > > Thanks, any info would be interesting. > > > > -- > View this message in context: > http://www.nabble.com/Linux-2.6-from-git.xilinx-and-XUPV2P-tp1 > 4274035p14274035.html > Sent from the linuxppc-embedded mailing list archive at Nabble.com. > > _______________________________________________ > Linuxppc-embedded mailing list > Linuxppc-embedded@ozlabs.org > https://ozlabs.org/mailman/listinfo/linuxppc-embedded > > _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded