[RFC PATCH 8/8] WIP: .azure-pipelines.yml: Remove evb-ast2600

Stefan Roese sr at denx.de
Fri Sep 2 08:14:46 CEST 2022


Hi Joel,

On 02.09.22 08:00, Joel Stanley wrote:
> On Fri, 2 Sept 2022 at 04:09, Joel Stanley <joel at jms.id.au> wrote:
>>
>> On Mon, 29 Aug 2022 at 06:23, Stefan Roese <sr at denx.de> wrote:
>>>
>>> The evb-ast2600 target always runs into an timeout error when run via
>>> Azure CI. For test purpose only, this patch removes this CI build
>>> target so that the world build can be run.
>>>
>>> Joel, Chia-Wei, could you perhaps take a look at this and help to fix
>>> the problems that I'm seeing with this build target here?
>>
>> Where does it hang? Can you attach the logs?
> 
> The hang appears to be in the timer code, where the spl hangs due to a
> div by zero. When inspecting, gd->arch.timer_rate_hz is zero at this
> point.
> 
> However I also noticed the cycling code introduces a symbol that ends
> up in BSS. If I give cyclic_running a non-zero value it moves back
> into the data section, and the SPL and u-boot proper make it all the
> way through.

I might rework the code a bit, so that cyclic does not introduce new
static variables but uses a new data pointer in struct global_data
instead.

> This suggests there's still something wrong with the BSS handling for
> the 2600 SPL (not resolved by f6810b749f2e ("aspeed/ast2600: Fix SPL
> linker script") or the follow up fix). If I use the common arm spl
> linker script, the system boots.

Thanks for looking into this.

> Chai Wei, I think we need a different solution for placing the BSS
> outside of the flash.

Thanks,
Stefan

> Cheers,
> 
> Joel
> 
>>
>> What kind of debugging have you tried to date?
>>
>> Cheers,
>>
>> Joel
>>
>>>
>>> Signed-off-by: Stefan Roese <sr at denx.de>
>>> Cc: Joel Stanley <joel at jms.id.au>
>>> Cc: Chia-Wei Wang <chiawei_wang at aspeedtech.com>
>>> ---
>>>   .azure-pipelines.yml | 3 ---
>>>   1 file changed, 3 deletions(-)
>>>
>>> diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
>>> index 0fa92479b4c4..e48f1667f8de 100644
>>> --- a/.azure-pipelines.yml
>>> +++ b/.azure-pipelines.yml
>>> @@ -261,9 +261,6 @@ stages:
>>>           evb_ast2500:
>>>             TEST_PY_BD: "evb-ast2500"
>>>             TEST_PY_ID: "--id qemu"
>>> -        evb_ast2600:
>>> -          TEST_PY_BD: "evb-ast2600"
>>> -          TEST_PY_ID: "--id qemu"
>>>           vexpress_ca9x4:
>>>             TEST_PY_BD: "vexpress_ca9x4"
>>>             TEST_PY_ID: "--id qemu"
>>> --
>>> 2.37.2
>>>

Viele Grüße,
Stefan Roese

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-51 Fax: (+49)-8142-66989-80 Email: sr at denx.de


More information about the U-Boot mailing list