<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal>I just booted the “git.xilinx.com/Linux-2.6-xlnx”
source code to a login prompt last week. I’m using Xilinx EDK 9.2
and ELDK 4.1 crosstools (uclib version) and Ubuntu 7.10 workstation as my host OS
(under VMware). The easiest path is to use the Uartlite driver (and
disable the 82550 stuff because the stand directory will not compile currently,
there is a patch somewhere on the last from last Jan about what defines are
missing but you can just use uartlite instead). Be sure to use the
correct reference design (I started with the Virtex4_PPC_Example_9_2.zip in EDK/EDKexamples
directory). Add the sysace driver into the design and (w/ interrupts
on) and make sure you have uartlite selected (with interrupts on). Build
the design and use the xparameters_403.h file to build your kernel. In
this case, be sure to turn on uartlite console support and turn off 82550
console support or your kernel will not work. Also be sure to add Ext3
filesystem to your kernel config. Once you add the sysace driver support,
you can then create a ace file and replace their kernel on the compact flash
and boot it to their root filesystem (works, I just did it). This gets
you a full booted kernel on a working root filesystem with min work.<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>For references see: <o:p></o:p></p>
<p class=MsoNormal> <a
href="http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex">http://wiki.secretlab.ca/index.php/Linux_on_Xilinx_Virtex</a><o:p></o:p></p>
<p class=MsoNormal> <a
href="http://simfami.marlab.ac.uk/piprg/wiki/index.php?title=Installing_Linux_Kernel_2.6.23_on_the_PPC405_core_of_a_Xilinx_ML403_board">http://simfami.marlab.ac.uk/piprg/wiki/index.php?title=Installing_Linux_Kernel_2.6.23_on_the_PPC405_core_of_a_Xilinx_ML403_board</a><o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>--phil<o:p></o:p></p>
<p class=MsoNormal> <o:p></o:p></p>
</div>
</body>
</html>