Re: Chat
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
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
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
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