> On Mon, 27 Jun 2022 at 08:55, Neal Liu <neal_...@aspeedtech.com> wrote: > > > > > Reviewed-by: Chia-Wei Wang <chiawei_w...@aspeedtech.com> > > > > > > The QEMU emulation issue is under investigation by Steven. > > > The CRC32 and MD5 SW support will be added before we re-enabling HW > > > crypto drivers. > > > > > > Chiawei > > > > > > > From: joel.s...@gmail.com <joel.s...@gmail.com> On Behalf Of Joel > > > > Stanley > > > > Sent: Monday, June 27, 2022 3:58 PM > > > > > > > > The HACE driver lacks support for all the hash types, causing boot > > > > to fail with the default FIT configuration which uses CRC32. > > > > > > > > Additionally the Qemu model or the u-boot driver is unable to > > > > correctly compute the SHA256 hash used in a FIT. > > > > > > > > Disable HACE by default while the above issues are worked out to > > > > enable boot testing in Qemu. > > > > I don't think this is the right way to do it. > > > > First, it's fine that drivers can only support some algos. There is no > > rules that > it must support CRC32. > > Second, if Qemu test is failure, it should fix the Qemu HACE driver or > > disable > it in Qemu, not in common defconfig in u-boot. > > This will affect lots of people who use mainline for developments and > productions. > > While I agree with you in general, this board didn't boot until recently, and > it > certainly doesn't have any users. Mainline u-boot lacks drivers for the > ast2600 > hardware it claims to support. There's no working storage driver in the tree > (SPI NOR or eMMC). > > While qemu support is not required for u-boot's CI, it is a hard dependency > of it > being used in the OpenBMC project, which is where the majority of users come > from. In that project we use a fork of the Aspeed SDK, which itself is a few > thousand patches on top of u-boot v2019.04. > > I propose this change as a way to get CI working for the board, so we can have > a baseline set of working functionality, and make improvements from there. > I've started submitting those improvements; we have changes on the list for > eMMC support, I2C, and the Aspeed developers have a spi-nor driver under > review. >
Okay, just make sure to re-enable these configs once the issue fixed. Thanks > Cheers, > > Joel > > > Thanks, > > > > -Neal > > > > > > > > > > Signed-off-by: Joel Stanley <j...@jms.id.au> > > > > --- > > > > configs/evb-ast2600_defconfig | 3 --- > > > > 1 file changed, 3 deletions(-) > > > > > > > > diff --git a/configs/evb-ast2600_defconfig > > > > b/configs/evb-ast2600_defconfig index f3a6cb222020..160bccff48e2 > > > > 100644 > > > > --- a/configs/evb-ast2600_defconfig > > > > +++ b/configs/evb-ast2600_defconfig > > > > @@ -59,9 +59,6 @@ CONFIG_REGMAP=y > > > > CONFIG_SPL_OF_TRANSLATE=y > > > > CONFIG_CLK=y > > > > CONFIG_SPL_CLK=y > > > > -CONFIG_DM_HASH=y > > > > -CONFIG_HASH_ASPEED=y > > > > -CONFIG_ASPEED_ACRY=y > > > > CONFIG_ASPEED_GPIO=y > > > > CONFIG_DM_I2C=y > > > > CONFIG_MISC=y > > > > -- > > > > 2.35.1 > >