<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/OpenBmc/openbmc.git/meta-aspeed/conf/machine/include, branch master</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/'/>
<updated>2026-03-20T16:22:03+00:00</updated>
<entry>
<title>aspeed: ufs support</title>
<updated>2026-03-20T16:22:03+00:00</updated>
<author>
<name>Vince Chang</name>
<email>vince_chang@aspeedtech.com</email>
</author>
<published>2024-10-15T09:36:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=b689ce68736f3b7d25d19fd7aab3f5df949bbdb7'/>
<id>urn:sha1:b689ce68736f3b7d25d19fd7aab3f5df949bbdb7</id>
<content type='text'>
1. Add ufs.inc
   It adds the mf-ufs MACHINE_FEATURES and defines WIC_SECTOR_SIZE=4096
   and WIC_BLOCK_SIZE=4096 for UFS storage.
2. Add WIC file for UFS.
3. Update mmc-init script for UFS.

Device mappings for UFS storage:
/dev/mmcblkX      =&gt; /dev/sdX

Tested on AST2700EVB:
```
=&gt; tftp 403000000 obmc-phosphor-image-evb-ast2700-ufs.wic.gz
=&gt; scsi scan
=&gt; scsi dev 0; gzwrite scsi 0 403000000 ${filesize}
          :
=&gt; ext4ls scsi 0:2
&lt;DIR&gt;       4096 .
&lt;DIR&gt;       4096 ..
&lt;DIR&gt;      16384 lost+found
        11383904 fitImage
=&gt; ext4load scsi 0:2 403000000 fitImage
11383904 bytes read in 250 ms (43.4 MiB/s)
=&gt; dcache on
=&gt; bootm 403000000
   Using 'conf-ast2700-evb.dtb' configuration
   Verifying Hash Integrity ... OK
   Trying 'kernel-1' kernel subimage
            :
```

Change-Id: Iac6051f8cf67b3431808f5608792297d6f8e1476
Signed-off-by: Vince Chang &lt;vince_chang@aspeedtech.com&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: Default KERNEL_IMAGETYPE to Image for AST2700</title>
<updated>2026-03-10T13:28:18+00:00</updated>
<author>
<name>Vince Chang</name>
<email>vince_chang@aspeedtech.com</email>
</author>
<published>2026-03-09T05:44:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=af07a756c34b73eab1931337d3154819fb0d5515'/>
<id>urn:sha1:af07a756c34b73eab1931337d3154819fb0d5515</id>
<content type='text'>
Commit a5dd01c ("meta-aspeed: switch to linux-yocto-fitimage recipe")
defaults KERNEL_IMAGETYPE to "zImage".
Commit 65d7d51 ("meta-phosphor: obmc-bsp-common: Default
KERNEL_IMAGETYPES? to zImage") defaults KERNEL_IMAGETYPES to "zImage".

For arm64 builds, the zImage target is not spported, which results in a
build error. Set KERNEL_IMAGETYPES and KERNEL_IMAGETYPES to "Image" to
match the arm64 kernel build output.

Change-Id: I71a839cf1f3d8c4c9d817ae6899f3998846be7ea
Signed-off-by: Vince Chang &lt;vince_chang@aspeedtech.com&gt;
</content>
</entry>
<entry>
<title>meta-aspeed: switch to linux-yocto-fitimage recipe</title>
<updated>2026-02-25T21:35:08+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2026-02-23T01:27:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/OpenBmc/openbmc.git/commit/?id=a5dd01cc0b788dbf992468226efbc85434df5dc7'/>
<id>urn:sha1:a5dd01cc0b788dbf992468226efbc85434df5dc7</id>
<content type='text'>
Change-Id: I0cad1c1b72db4e9f3e6fee3c1155da20f5a75d76
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<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/OpenBmc/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/OpenBmc/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/OpenBmc/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/OpenBmc/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/OpenBmc/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/OpenBmc/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/OpenBmc/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>
</feed>
