Re: Chat

2021-08-10 Thread Joel Sherrill
On Tue, Aug 10, 2021, 9:58 AM Gedare Bloom  wrote:

>
>
> On Tue, Aug 10, 2021 at 5:34 AM Kuan-Hsun Chen  wrote:
>
>> Hi Benson,
>>
>> Regarding Discord for RTEMS, here you go: https://discord.gg/TKhmGt8p.
>>
>> Best,
>> Kuan-Hsun
>>
>> On Tue, Aug 10, 2021 at 1:21 PM Mathew Benson 
>> wrote:
>>
>>> Is there a Slack or Discord channel to discuss RTEMS?  I don't want to
>>> flood everybody's inbox with emails.
>>>
>>>
> As well, for this kind of development work (porting RTEMS), you can bring
> your discussions and questions over to de...@rtems.org.
>
>
>> I want to port RTEMS to the Xilinx Zynq Ultrascale+ R5.  I've taken the
>>> RTEMS training, but that was a couple years ago.  I think I'll be fine once
>>> I can just get through the build system and can focus on just code, but the
>>> build system seems very foreign to me.  There still seems to be either
>>> fragments of an old build system or just files that don't seem to serve any
>>> purpose.  It would appear that "/spec/build/bsps/arm/xilinx-zynqmp" is
>>> where my build set definition begins, but then what is
>>> "/bsps/arm/xilinx-zynqmp/config" for?
>>>
>>>
> We haven't quite divorced ourselves from the older autotools build system,
> but new BSPs/ports (including the aarch64) are not using the old build
> system at all.
>
> The arm/xilinx-zynqmp is a BSP for only the 32-bit arm support of the Zynq
> Ultrascale+ MPSOC specifically tested/used on the Ultra96. It was
> contributed by Dornerworks. I guess this is a little confusing, because now
> we also have bsps/aarch64/xilinx-zynqmp, which provides the 64-bit support.
> At some point, we should be able to deprecate/drop the arm/xilinx-zynqmp
> with the ability to configure the aarch64/xilinx-zynqmp to only run in
> aarch32 mode.
>

Probably worth starting a thread to ask Kinsey about that. I think the user
was trying something like that at one point.

I also think the BSP dornerworks contributed can run under Xen. So that
would have to be accounted for

But I'd focus in r5 simple bsp as an arm CPU with a simple goal of click
tick and interrupts native but using openamp to talk to a host for as much
as possible. I thought someone had openamp working but I just remember it
has been discussed multiple times.


>
>> Also, everything still seems to be organized by architecture, the board.
>>> How do you want the Zynq Ultrascale organized?  It has multiple
>>> architectures on the same SoC.  Should it be under "arm" or "aarch64"?  Is
>>> it possible to build two kernels in a single step, or should it contain an
>>> entry in "arm" for the R5 and an entry in "aarch64" for the A53?
>>>
>>>
> It will be preferred to work on the aarch64 version for the A53 processor.
> The R5 as a standalone would be a BSP under arm though.
>
>
>> --
>>> *Mathew Benson*
>>> CEO | Chief Engineer
>>> Windhover Labs, LLC
>>> 832-640-4018
>>>
>>>
>>> www.windhoverlabs.com
>>>
>>> ___
>>> users mailing list
>>> users@rtems.org
>>> http://lists.rtems.org/mailman/listinfo/users
>>
>>
>>
>> --
>> Diese Mail wurde mobil geschrieben. Etwaige Rechtschreibfehler sind volle
>> Absicht und als großzügiges Geschenk zu verstehen.
>> ___
>> users mailing list
>> users@rtems.org
>> http://lists.rtems.org/mailman/listinfo/users
>
> ___
> users mailing list
> users@rtems.org
> http://lists.rtems.org/mailman/listinfo/users
___
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Re: Chat

2021-08-10 Thread Gedare Bloom
On Tue, Aug 10, 2021 at 5:34 AM Kuan-Hsun Chen  wrote:

> Hi Benson,
>
> Regarding Discord for RTEMS, here you go: https://discord.gg/TKhmGt8p.
>
> Best,
> Kuan-Hsun
>
> On Tue, Aug 10, 2021 at 1:21 PM Mathew Benson 
> wrote:
>
>> Is there a Slack or Discord channel to discuss RTEMS?  I don't want to
>> flood everybody's inbox with emails.
>>
>>
As well, for this kind of development work (porting RTEMS), you can bring
your discussions and questions over to de...@rtems.org.


> I want to port RTEMS to the Xilinx Zynq Ultrascale+ R5.  I've taken the
>> RTEMS training, but that was a couple years ago.  I think I'll be fine once
>> I can just get through the build system and can focus on just code, but the
>> build system seems very foreign to me.  There still seems to be either
>> fragments of an old build system or just files that don't seem to serve any
>> purpose.  It would appear that "/spec/build/bsps/arm/xilinx-zynqmp" is
>> where my build set definition begins, but then what is
>> "/bsps/arm/xilinx-zynqmp/config" for?
>>
>>
We haven't quite divorced ourselves from the older autotools build system,
but new BSPs/ports (including the aarch64) are not using the old build
system at all.

The arm/xilinx-zynqmp is a BSP for only the 32-bit arm support of the Zynq
Ultrascale+ MPSOC specifically tested/used on the Ultra96. It was
contributed by Dornerworks. I guess this is a little confusing, because now
we also have bsps/aarch64/xilinx-zynqmp, which provides the 64-bit support.
At some point, we should be able to deprecate/drop the arm/xilinx-zynqmp
with the ability to configure the aarch64/xilinx-zynqmp to only run in
aarch32 mode.


> Also, everything still seems to be organized by architecture, the board.
>> How do you want the Zynq Ultrascale organized?  It has multiple
>> architectures on the same SoC.  Should it be under "arm" or "aarch64"?  Is
>> it possible to build two kernels in a single step, or should it contain an
>> entry in "arm" for the R5 and an entry in "aarch64" for the A53?
>>
>>
It will be preferred to work on the aarch64 version for the A53 processor.
The R5 as a standalone would be a BSP under arm though.


> --
>> *Mathew Benson*
>> CEO | Chief Engineer
>> Windhover Labs, LLC
>> 832-640-4018
>>
>>
>> www.windhoverlabs.com
>>
>> ___
>> users mailing list
>> users@rtems.org
>> http://lists.rtems.org/mailman/listinfo/users
>
>
>
> --
> Diese Mail wurde mobil geschrieben. Etwaige Rechtschreibfehler sind volle
> Absicht und als großzügiges Geschenk zu verstehen.
> ___
> users mailing list
> users@rtems.org
> http://lists.rtems.org/mailman/listinfo/users
___
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Re: Chat

2021-08-10 Thread Kuan-Hsun Chen
Hi Benson,

Regarding Discord for RTEMS, here you go: https://discord.gg/TKhmGt8p.

Best,
Kuan-Hsun

On Tue, Aug 10, 2021 at 1:21 PM Mathew Benson 
wrote:

> Is there a Slack or Discord channel to discuss RTEMS?  I don't want to
> flood everybody's inbox with emails.
>
> I want to port RTEMS to the Xilinx Zynq Ultrascale+ R5.  I've taken the
> RTEMS training, but that was a couple years ago.  I think I'll be fine once
> I can just get through the build system and can focus on just code, but the
> build system seems very foreign to me.  There still seems to be either
> fragments of an old build system or just files that don't seem to serve any
> purpose.  It would appear that "/spec/build/bsps/arm/xilinx-zynqmp" is
> where my build set definition begins, but then what is
> "/bsps/arm/xilinx-zynqmp/config" for?
>
> Also, everything still seems to be organized by architecture, the board.
> How do you want the Zynq Ultrascale organized?  It has multiple
> architectures on the same SoC.  Should it be under "arm" or "aarch64"?  Is
> it possible to build two kernels in a single step, or should it contain an
> entry in "arm" for the R5 and an entry in "aarch64" for the A53?
>
> --
> *Mathew Benson*
> CEO | Chief Engineer
> Windhover Labs, LLC
> 832-640-4018
>
>
> www.windhoverlabs.com
>
> ___
> users mailing list
> users@rtems.org
> http://lists.rtems.org/mailman/listinfo/users



-- 
Diese Mail wurde mobil geschrieben. Etwaige Rechtschreibfehler sind volle
Absicht und als großzügiges Geschenk zu verstehen.
___
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Chat

2021-08-10 Thread Mathew Benson
Is there a Slack or Discord channel to discuss RTEMS?  I don't want to
flood everybody's inbox with emails.

I want to port RTEMS to the Xilinx Zynq Ultrascale+ R5.  I've taken the
RTEMS training, but that was a couple years ago.  I think I'll be fine once
I can just get through the build system and can focus on just code, but the
build system seems very foreign to me.  There still seems to be either
fragments of an old build system or just files that don't seem to serve any
purpose.  It would appear that "/spec/build/bsps/arm/xilinx-zynqmp" is
where my build set definition begins, but then what is
"/bsps/arm/xilinx-zynqmp/config" for?

Also, everything still seems to be organized by architecture, the board.
How do you want the Zynq Ultrascale organized?  It has multiple
architectures on the same SoC.  Should it be under "arm" or "aarch64"?  Is
it possible to build two kernels in a single step, or should it contain an
entry in "arm" for the R5 and an entry in "aarch64" for the A53?

-- 
*Mathew Benson*
CEO | Chief Engineer
Windhover Labs, LLC
832-640-4018


www.windhoverlabs.com
___
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users