<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/tmp/openbmc.git/meta-aspeed/conf, branch 2.9.0</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=2.9.0</id>
<link rel='self' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=2.9.0'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/'/>
<updated>2020-11-05T21:49:55+00:00</updated>
<entry>
<title>meta-aspeed: update Yocto compat for gatesgarth</title>
<updated>2020-11-05T21:49:55+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2020-11-03T22:15:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=7074b358457881ef46caa8eeabf88c2d1c5fc9d5'/>
<id>urn:sha1:7074b358457881ef46caa8eeabf88c2d1c5fc9d5</id>
<content type='text'>
The next release of Yocto is soon and most of the upstream
layers have switched support strings for it.  Support layer
compat for gatesgarth (current) and dunsfell (previous).

(From meta-aspeed rev: 3cc1749d59f84cb441fdcf5490cbbecac7227caf)

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I732a58adeef210b4975560c0d9607da79524dfa1
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>aspeed: enable 'hw-rng' MACHINE_FEATURE</title>
<updated>2020-09-13T15:05:45+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2020-09-09T18:58:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=975aac9e45820b54340d1ae76c960d5697a69642'/>
<id>urn:sha1:975aac9e45820b54340d1ae76c960d5697a69642</id>
<content type='text'>
Change Iee340ffd294c4f40ba3360acd3f750d886865608 introduced a
machine feature which communicates to recipes if a hw random
number generator is present.  Since the Aspeed chips have a
supported RNG, enable this MACHINE_FEATURE.

(From meta-aspeed rev: 57caacd62ae6037119be32c608be6ae4e548e639)

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I275ca0fc1445c782ea6b10e3807e3b339fead53b
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>wic: Populate hostfw partition</title>
<updated>2020-08-04T00:52:20+00:00</updated>
<author>
<name>Adriana Kobylak</name>
<email>anoo@us.ibm.com</email>
</author>
<published>2020-07-12T20:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=9ced8f140c6e7f63982208777c38f582b38c10bc'/>
<id>urn:sha1:9ced8f140c6e7f63982208777c38f582b38c10bc</id>
<content type='text'>
Populate the hostfw partition by specifying the directory to be
used as source for the filesystem. This directory is populated
by a bbappend to the hostfw recipe.

(From meta-aspeed rev: 37f30af4e377a6bc2d3c47ca435798969321f566)

Change-Id: Id64e0ac6a5082be2b3ad689a6b323da8eb094e69
Signed-off-by: Adriana Kobylak &lt;anoo@us.ibm.com&gt;
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>u-boot-aspeed: Generate default env for eMMC</title>
<updated>2020-07-17T20:22:05+00:00</updated>
<author>
<name>Adriana Kobylak</name>
<email>anoo@us.ibm.com</email>
</author>
<published>2020-07-08T18:47:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=8d6b91c51d315883c446d4d11f538baeacb0bed7'/>
<id>urn:sha1:8d6b91c51d315883c446d4d11f538baeacb0bed7</id>
<content type='text'>
Generate a default environment to boot an eMMC based on a txt
file. Populate the generated environment image into the eMMC.

(From meta-aspeed rev: fdc603c73b2dc8851ce2d1684e9c71a5ce51a5b8)

Change-Id: I93944b183b7907202b02854e931593d62603ae77
Signed-off-by: Adriana Kobylak &lt;anoo@us.ibm.com&gt;
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>aspeed: Build a wic image for the eMMC User Data Area</title>
<updated>2020-07-15T15:46:49+00:00</updated>
<author>
<name>Adriana Kobylak</name>
<email>anoo@us.ibm.com</email>
</author>
<published>2020-03-28T17:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=52b2330594715a5716db2951aea21a8e1adc3aa9'/>
<id>urn:sha1:52b2330594715a5716db2951aea21a8e1adc3aa9</id>
<content type='text'>
The U-Boot SPL and U-Boot proper would be programmed to the
Boot Area Hardware Partitions of the eMMC. The kernel and user
space would go into the User Data Area. This commit creates an
image that can be programmed into that User Data Area. Layout:

 --- - ----- -------- -------- ----- ------- ------ -------- -------
|GPT| | env | boot-a | boot-b | fs-a | fs-b | rwfs | hostfw |GPT-sec|
 --- - ----- -------- -------- ------ ------ ------ -------- -------
      ^ 1MB    64MB     64MB    1GB     1GB    7GB     5GB
      |
      0x5000

Primary GPT size (Beginning of image):
512B (Protective MBR) + 512B (Primary Header) + 16KB (Primary Table)
First partition (u-boot-env) is 4K-aligned, which puts it at offset 0x5000

Secondary GPT size (End of image):
16KB (Secondary Table) + 512B (Secondary Header)

Since the secondary GPT is expected to be at the end of the device,
the initramfs can issue a "sgdisk -e /dev/mmcblk0" on first boot
to move it to the end.

The first partition holds the U-Boot environment. The following two
partitions hold a filesystem with the fitImage file. Code update
would reflash the full filesystem with the fitImage during an update.

U-Boot can then be programmed to look for the kernel in partitions
boot-a or boot-b.

The remaining is a set of ext4 filesystems for user space, read-write,
and host firmware.

The size for the host firmware partition is configurable to be able
to build an image of different size. The reason is that the tacoma
system is has a User Data area just 1GB smaller than rainier.

Design doc: https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/28443

Tested: Adding "WKS_HOSTFW_SIZE = "4G"" to the tacoma.conf file
        created a 14GB wic file:
$ ls -lh *wic
-rw-r--r-- 1 anoo 532919 15G Jul 14 08:18 obmc-phosphor-image-rainier.wic
-rw-r--r-- 1 anoo 532919 14G Jul 14 08:36 obmc-phosphor-image-witherspoon-tacoma.wi

$ wic ls obmc-phosphor-image-rainier.wic
Num     Start        End          Size      Fstype
...
 7    9798963200  15167672319   5368709120  ext4

$ wic ls obmc-phosphor-image-witherspoon-tacoma.wic
Num     Start        End          Size      Fstype
...
 7    9798963200  14093930495   4294967296  ext4

(From meta-aspeed rev: b8a647297e3f9fe724f8ee1736bb9da3806d788e)

Change-Id: I18b8a15ac8eddb6abfbc7b70429ef45ffc170d9a
Signed-off-by: Adriana Kobylak &lt;anoo@us.ibm.com&gt;
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>dunfell: add support for new layer</title>
<updated>2020-04-14T19:25:58+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2020-04-13T20:17:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=8b771b117d0a1210f89a81af1b4656caed3e6bca'/>
<id>urn:sha1:8b771b117d0a1210f89a81af1b4656caed3e6bca</id>
<content type='text'>
(From meta-aspeed rev: cc14885f5d983ff0e3f5ad65e17790e3359fa778)

Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
Change-Id: I9a507f1acaf3edad59ddf100f79fb3652788b3f5
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>u-boot-sdk: Use OpenBMC fork</title>
<updated>2020-03-17T14:03:07+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2020-01-28T06:42:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=1a04b621baf9585f0021eb939b4b2f560563c654'/>
<id>urn:sha1:1a04b621baf9585f0021eb939b4b2f560563c654</id>
<content type='text'>
This is a fork that is based on ASPEED's 2019.04 SDK fork. The goal is
to move to a mainline based tree, but while that work is underway, this
allows ast2600 support to move forward.

This gains support for NC-SI, and uses kconfig for the default
boot command allowing us to drop the patch to aspeed-common.h.

Machines will need to indicate which device tree to use. If possible we
should look to having a few common device trees, but for now they are
machine specific. The AST2600 is configured to use the ast2600a1-evb
device tree, which will also work on the a0 variant.

(From meta-aspeed rev: 22ccf4648a776c458300c97a6d001a843b2b5c9b)

Change-Id: Ib21dc9962761aac3f3148fe4908439b975545e1e
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>Move ast2600 to use hard float call convention</title>
<updated>2019-12-16T20:59:35+00:00</updated>
<author>
<name>Vernon Mauery</name>
<email>vernon.mauery@linux.intel.com</email>
</author>
<published>2019-10-17T18:22:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=b92147cf66fed9e3636d945cb50ab7fae2fd7192'/>
<id>urn:sha1:b92147cf66fed9e3636d945cb50ab7fae2fd7192</id>
<content type='text'>
Before this change, the ast2600 binaries were built with the soft float
call convention, which allows them to run on systems that don't have
hard float FPUs.

Internally, this changes yocto to build like this:
CXX="arm-openbmc-linux-gnueabi-g++ \
         -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard ...
CPP="arm-openbmc-linux-gnueabi-gcc \
         -march=armv7-a -mfpu=vfpv4-d16 -mfloat-abi=hard ...

Tested: Builds and boots on ast2600-EVB

(From meta-aspeed rev: 53e322518fe6f471663746934e38bf5d8143a501)

Change-Id: If8037c66301ca4a3588d10270fe8d2fc610bb195
Signed-off-by: Vernon Mauery &lt;vernon.mauery@linux.intel.com&gt;
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>aspeed: Add udev mtd rules to machine recommends</title>
<updated>2019-10-15T11:11:59+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2019-10-14T01:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=b825f04aff6a6e9a436412798d3c1fced99fcfb1'/>
<id>urn:sha1:b825f04aff6a6e9a436412798d3c1fced99fcfb1</id>
<content type='text'>
These udev rules are useful outside of fw_printenv, which is how we
currently include them, so bring them in with the common machine type.

(From meta-aspeed rev: 1a7cc4767eb0393bb615ae67e4b388163aa5dc48)

Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
Change-Id: I0779fc4c2efd0e18d7729cef4548238e56c39a47
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: g5: drop redundant tune include</title>
<updated>2019-09-26T16:21:52+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2019-09-19T16:18:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=95ccc7320c91fbc34c8edb5bf9c22092fdbf06a3'/>
<id>urn:sha1:95ccc7320c91fbc34c8edb5bf9c22092fdbf06a3</id>
<content type='text'>
Anyone using OE-core after 95823b7eab is using the OE-core provided tune
and not ours.  Drop our redundant tune file.

(From meta-aspeed rev: 5894fc514daad03f70ada285a6b37947e1fb116e)

Change-Id: Ice99855d7655f926832943f6944279a0d21de5a7
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
</feed>
