<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 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@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:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></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="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hello,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We are newbies for the openbmc project, read through the manuals and would like to work under the ast2520 system.<o:p></o:p></p>
<p class="MsoNormal">We have several questions regarding the tree structure and building.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Reading the manuals and from our understanding, we suggest the following tree additions to support our system.<o:p></o:p></p>
<p class="MsoNormal">Please let us know if you find the below as the complete and correct additions.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">=========<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">root<o:p></o:p></p>
<p class="MsoNormal">|-- meta-openbmc-bsp<o:p></o:p></p>
<p class="MsoNormal">| `-- meta-aspeed<o:p></o:p></p>
<p class="MsoNormal">| |-- conf<o:p></o:p></p>
<p class="MsoNormal">| | `-- layer.conf<o:p></o:p></p>
<p class="MsoNormal">| `-- meta-ast2520 (New SoC)<o:p></o:p></p>
<p class="MsoNormal">| |-- conf<o:p></o:p></p>
<p class="MsoNormal">| | |-- layer.conf<o:p></o:p></p>
<p class="MsoNormal">| | `-- machine<o:p></o:p></p>
<p class="MsoNormal">| | `-- include<o:p></o:p></p>
<p class="MsoNormal">| | `-- ast2520.inc<o:p></o:p></p>
<p class="MsoNormal">| |-- recipes-bsp<o:p></o:p></p>
<p class="MsoNormal">| | `-- u-boot<o:p></o:p></p>
<p class="MsoNormal">| | |-- files<o:p></o:p></p>
<p class="MsoNormal">| | | |-- config.patch<o:p></o:p></p>
<p class="MsoNormal">| | | |-- fw_env.config<o:p></o:p></p>
<p class="MsoNormal">| | | `-- patch-2013.07<o:p></o:p></p>
<p class="MsoNormal">| | | |-- 0000-u-boot-aspeed-064.patch (Exist)<o:p></o:p></p>
<p class="MsoNormal">| | | |-- 0001-u-boot-openbmc.patch (Exist)<o:p></o:p></p>
<p class="MsoNormal">| | | `-- 0002-u-boot-aspeed_2520_2500.patch (Patch with 2500-2520 u-boot support)<o:p></o:p></p>
<p class="MsoNormal">| | |-- u-boot-fw-utils_2013.07%.bbappend<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">| | `-- u-boot_2013.07%.bbappend<o:p></o:p></p>
<p class="MsoNormal">| |-- recipes-kernel<o:p></o:p></p>
<p class="MsoNormal">| | `-- linux<o:p></o:p></p>
<p class="MsoNormal">| | |-- linux-obmc<o:p></o:p></p>
<p class="MsoNormal">| | | |-- defconfig<o:p></o:p></p>
<p class="MsoNormal">| | | |-- files<o:p></o:p></p>
<p class="MsoNormal">| | | `-- patch-4.3-dev (Or later, temporary till code upstream)<o:p></o:p></p>
<p class="MsoNormal">| | | |-- 0000-kernel-aspeed_soc_2520.patch (Patch with 2520 SoC support)<o:p></o:p></p>
<p class="MsoNormal">| | | |-- 0001-kernel-aspeed_2500_2520_dts.patch (Patch with basic dts support)<o:p></o:p></p>
<p class="MsoNormal">| | | `-- hwmon.cfg<o:p></o:p></p>
<p class="MsoNormal">| | `-- linux-obmc_%.bbappend<o:p></o:p></p>
<p class="MsoNormal">| `-- recipes.txt<o:p></o:p></p>
<p class="MsoNormal">|-- meta-openbmc-x86-machines<o:p></o:p></p>
<p class="MsoNormal">| `-- meta-mellanox<o:p></o:p></p>
<p class="MsoNormal">| | |-- conf<o:p></o:p></p>
<p class="MsoNormal">| | | |-- layer.conf<o:p></o:p></p>
<p class="MsoNormal">| | | `-- machine<o:p></o:p></p>
<p class="MsoNormal">| | | `-- include<o:p></o:p></p>
<p class="MsoNormal">| | | `-- mellanox.inc<o:p></o:p></p>
<p class="MsoNormal">| | `-- meta-mellanox-edr<o:p></o:p></p>
<p class="MsoNormal">| | |-- conf<o:p></o:p></p>
<p class="MsoNormal">| | | |-- layer.conf<o:p></o:p></p>
<p class="MsoNormal">| | | `-- machine<o:p></o:p></p>
<p class="MsoNormal">| | | `-- include<o:p></o:p></p>
<p class="MsoNormal">| | | `-- mellanox.inc<o:p></o:p></p>
<p class="MsoNormal">| | |-- recipes-kernel<o:p></o:p></p>
<p class="MsoNormal">| | | `-- linux<o:p></o:p></p>
<p class="MsoNormal">| | | |-- linux-obmc<o:p></o:p></p>
<p class="MsoNormal">| | | | |-- files<o:p></o:p></p>
<p class="MsoNormal">| | | | `-- patch-4.3-dev (Or later, temporary till code upstream)<o:p></o:p></p>
<p class="MsoNormal">| | | | |-- 0002-kernel-mellanox-dts.patch (Patch with Mellanox dts support)<o:p></o:p></p>
<p class="MsoNormal">| | | | |-- mellanox-edr.cfg<o:p></o:p></p>
<p class="MsoNormal">| | | | `-- mellanox-edr.dts<o:p></o:p></p>
<p class="MsoNormal">| | | `-- linux-obmc_%.bbappend<o:p></o:p></p>
<p class="MsoNormal">| | `-- recipes.txt<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">=========<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Also, should we add a “local.conf.sample” file under the “meta-openbmc-x86-machines/conf” path?<o:p></o:p></p>
<p class="MsoNormal">If so, we were wondering about the following variables under the local.conf.sample file (we took the phosphor one as example):<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">PACKAGE_CLASSES ?= "package_rpm"<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">SANITY_TESTED_DISTROS_append ?= " RedHatEnterpriseWorkstation-6.*"<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">EXTRA_IMAGE_FEATURES = "debug-tweaks"<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">USER_CLASSES ?= "buildstats image-mklibs image-prelink"<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">PATCHRESOLVE = "noop"<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">BB_DISKMON_DIRS = "\<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"> STOPTASKS,${TMPDIR},1G,100K \<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"> STOPTASKS,${DL_DIR},1G,100K \<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"> STOPTASKS,${SSTATE_DIR},1G,100K \<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"> STOPTASKS,/tmp,100M,100K \<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"> ABORT,${TMPDIR},100M,1K \<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"> ABORT,${DL_DIR},100M,1K \<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"> ABORT,${SSTATE_DIR},100M,1K \<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"> ABORT,/tmp,10M,1K"<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Guess we should use the “genericx86-64” as MACHINE variable<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We were wondering what specific “oe-init-build-env” and similar files we should change, in order for the project to compile.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Cheers,<o:p></o:p></p>
<p class="MsoNormal">Shay<o:p></o:p></p>
</div>
</body>
</html>