<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/tmp/openbmc.git/meta-aspeed/conf/machine/include, branch master</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/'/>
<updated>2025-09-05T11:27:57+00:00</updated>
<entry>
<title>meta-aspeed: Add ast2700 A1 support</title>
<updated>2025-09-05T11:27:57+00:00</updated>
<author>
<name>VinceChang6637</name>
<email>vince_chang@aspeedtech.com</email>
</author>
<published>2024-08-13T10:04:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=1ceb15e419a02077532407554e77a7368448d750'/>
<id>urn:sha1:1ceb15e419a02077532407554e77a7368448d750</id>
<content type='text'>
1. Add AST2700 support.
2. Using multiconfig for bootmcu RISCV.

Tested:
. setup evb-ast2700
bitbake obmc-phosphor-image

QEMU:
You can `runqemu` when QEMU support vbootrom.

```
build/evb-ast2700$ runqemu slirp serialstdio
```

If your QEMU doesn't support vbootrom, please run the following steps:
Copy u-boot-nodtb.bin and u-boot.dtb from U-Boot build folder
into the tmp/deploy/images/evb-ast2700 folder.

```
./qemu-system-aarch64 -M ast2700a1-evb -nographic\
 -device loader,addr=0x400000000,file=${IMGDIR}/u-boot-nodtb.bin,force-raw=on \
 -device loader,addr=$((0x400000000 + ${UBOOT_SIZE})),file=${IMGDIR}/u-boot.dtb,force-raw=on \
 -device loader,addr=0x430000000,file=${IMGDIR}/bl31.bin,force-raw=on \
 -device loader,addr=0x430080000,file=${IMGDIR}/optee/tee-raw.bin,force-raw=on \
 -device loader,addr=0x430000000,cpu-num=0 \
 -device loader,addr=0x430000000,cpu-num=1 \
 -device loader,addr=0x430000000,cpu-num=2 \
 -device loader,addr=0x430000000,cpu-num=3 \
 -smp 4 \
 -drive file=${IMGDIR}/image-bmc,format=raw,if=mtd \
 -net nic,macaddr="32:27:a0:12:00:01" \
 -net user,hostfwd=:127.0.0.1:2222-:22,hostfwd=:127.0.0.1:2443-:443,hostfwd=udp:127.0.0.1:2623-:623,hostname=qemu \
 -serial mon:stdio \
 -snapshot \
```

Change-Id: Id2d7cd2f49a66c292424b17e1805f4a35558746c
Signed-off-by: Vince Chang &lt;vince_chang@aspeedtech.com&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: Move QB_SYSTEM_NAME to machine-specific configs for AST2700 support</title>
<updated>2025-06-11T12:56:27+00:00</updated>
<author>
<name>Jamin Lin</name>
<email>jamin_lin@aspeedtech.com</email>
</author>
<published>2025-06-06T08:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=ad06ad120eacd30fdf92accddd096fc69345938f'/>
<id>urn:sha1:ad06ad120eacd30fdf92accddd096fc69345938f</id>
<content type='text'>
Currently, AST2400, AST2500, and AST2600 use "qemu-system-arm" as their QEMU
system binary. However, AST2700 will require "qemu-system-aarch64" due to its
AArch64 architecture.

To accommodate this architectural difference and prepare for future AST2700
support, move the "QB_SYSTEM_NAME" setting out of the common "aspeed.inc" and
into each SoC-specific configuration file.

Change-Id: I2e7dda1613ff27879676c12cf0b2900b201e47cd
Signed-off-by: Jamin Lin &lt;jamin_lin@aspeedtech.com&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: Move machine specific settings to its machine config</title>
<updated>2024-11-25T23:09:50+00:00</updated>
<author>
<name>Jamin Lin</name>
<email>jamin_lin@aspeedtech.com</email>
</author>
<published>2024-11-14T06:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=5e011aa10a3eba3731b052f5e1cd84e5be3636c9'/>
<id>urn:sha1:5e011aa10a3eba3731b052f5e1cd84e5be3636c9</id>
<content type='text'>
Currently, it placed machine specific settings for AST2400, AST2500 and AST2600
in common config, aspeed.conf, with MACHINEOVERRIDE for different machine
settings. However, ASPEED will upstream to support AST2700 and it should add
"aspeed-g7" for AST2700 support.

To make aspeed.inc more readable and simple, move all specific machine settings
to individual machine config.

Change-Id: I3cc1a5b57df3f24e75accdf689e8d1dbb0351238
Signed-off-by: Jamin Lin &lt;jamin_lin@aspeedtech.com&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: Specify netdev=net0 in QB_NETWORK_DEVICE</title>
<updated>2024-02-27T02:52:15+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@codeconstruct.com.au</email>
</author>
<published>2024-02-10T12:48:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=93097088d9176cafe0e23eb83fb17eb876bec2f7'/>
<id>urn:sha1:93097088d9176cafe0e23eb83fb17eb876bec2f7</id>
<content type='text'>
Align with the default inclusion of `-netdev id=net0` in QB_SLIRP_OPT.

Change-Id: I1afe24c7424cf43faa6e7f8b00d191d00b32b16a
Signed-off-by: Andrew Jeffery &lt;andrew@codeconstruct.com.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: ast2600: require rather than include the arch</title>
<updated>2024-02-08T12:16:49+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2024-02-07T20:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=c9e56a864a22d6a8c2190618495b97ac9644f778'/>
<id>urn:sha1:c9e56a864a22d6a8c2190618495b97ac9644f778</id>
<content type='text'>
We should `require` the include file for the architecture settings
rather than `include` them so that bitbake errors out if they are not
found.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I3c74909251846afce240dfe88dc777493b596c30
</content>
</entry>
<entry>
<title>aspeed: Support runqemu</title>
<updated>2022-10-18T18:09:06+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2022-07-15T03:15:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=63b880f5e61b2f7c92a51670d838eda274f0a15d'/>
<id>urn:sha1:63b880f5e61b2f7c92a51670d838eda274f0a15d</id>
<content type='text'>
 $ runqemu nographic slirp

We require nographic instead of setting -nographic through QB_OPT_APPEND
in order to avoid the serial port being sent to a character device:

   self.qemu_opt += " -serial mon:vc"

We require slirp instead of setting QB_SLIRP_OPT as we are happy with
the default spirp options, we just want to enable slirp instead of the
other networking options that require root access.

Change-Id: I2ad8a8237ad1a0f5fa888991f7f58a6266a58caf
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>u-boot: Make u-boot-aspeed-sdk the default</title>
<updated>2022-01-20T02:26:45+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2022-01-17T11:12:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=743f9b4616cedb0ace8277f18efd4ba9a0c61cb0'/>
<id>urn:sha1:743f9b4616cedb0ace8277f18efd4ba9a0c61cb0</id>
<content type='text'>
This makes the v2019.04-aspeed-openbmc branch the default for all aspeed
machines.

Existing machines have all modified their u-boot package to use the
older branch, so this patch should result in no change.

Change-Id: Ic4dd0bb973a16d3d658c340e7caf6a05128327bc
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed:conf/machine: tunes files moved to arch dirs</title>
<updated>2021-09-04T14:46:34+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2021-09-03T14:14:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=672796227759565a4e22b041925b696f589d877b'/>
<id>urn:sha1:672796227759565a4e22b041925b696f589d877b</id>
<content type='text'>
Upstream yocto moved the tune files under architecture subdirectories
so need to adjust our includes of them.

Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
Change-Id: I442f1403a869a117244461c8f94f940cfe7c08cd
</content>
</entry>
<entry>
<title>meta-aspeed: ast2600: Sign the SPL with socsec by default</title>
<updated>2021-08-17T02:21:21+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2021-08-05T04:03:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=f77919abfe6505a3b29db1efab49b077c10afe4d'/>
<id>urn:sha1:f77919abfe6505a3b29db1efab49b077c10afe4d</id>
<content type='text'>
Signing the SPL when secure-boot is disabled has no impact, the SoC will
continue to bootstrap as normal.

Change-Id: I05c1db80cb4bec44ca315190f5b3c1d97168d1d5
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: prep for new override syntax</title>
<updated>2021-08-10T21:56:33+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2021-08-06T14:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=b9799be79de3f0a15a14be392ee90574433435ad'/>
<id>urn:sha1:b9799be79de3f0a15a14be392ee90574433435ad</id>
<content type='text'>
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I8135871ae0e3b360aff7d878f7cf04a2504f2dd0
</content>
</entry>
</feed>
