Michal,

So just to be clear are you saying that
https://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto/log/?h=v4.19%2Fstandard%2Fxlnx-soc
is
linux-yocto with all of Xilinx's additions to support the SDoC's that we
find in linux-xlnx added?

Best Regards
Peter


On Thu, 6 Feb 2020 at 10:08, Michal Simek <[email protected]> wrote:

> Hi,
>
> On 05. 02. 20 2:01, Jean-Francois Dagenais wrote:
> > Hi guys,
> >
> > Here's a message I sent to a Xilinx executive I met in San Diego last
> August... I think it is of general interest and since there are always new
> people in the list, I thought I'd post here. It also touches the matter of
> github.com/xilinx not being a community space but a delayed mirror of
> Xilinx's internal process.
>
> I don't think that anybody really said github as community space. If you
> look at all comments recommendation is to use xilinx forums or send a
> patch to [email protected].
> Github is used for sharing source code not any place for discussion.
> If you need to discuss something use xilinx forums where the whole
> support team will deal with it.
>
> >
> >> [...]
> >> Remember the discussion we had about Xilinx working in silo for long
> periods on linux-xlnx, then dumping months of work on GitHub? Well, right
> now we are in the process of trying out Lima for the MALI GPU.
> Unfortunately, Lima only made it into the 5.2 kernel and it is now still
> being worked on actively. One needs to mind the userspace part too.
> >>
> >> For those reasons, we are considering upgrading our kernel to 5.4 or
> some nearby LTS. Since we are tracking linux-xlnx/master periodically, it
> is quite hard for us to merge a higher version of linus' tree since we
> basically need to port forward (merge conflicts)
> all the Xilinx additions. This is hard work for us, but not as much for
> the developers of said changes, i.e. Xilinx devs.
>
> linux-xlnx has own rules and it is about sharing code. It is Xilinx SoC
> vendor tree.
> As you see Xilinx is upstreaming patches and follows mainline process as
> much as possible based on internal goals.
>
> This is meta-xilinx mailing list and I am surprised that you didn't spot
> that last year 4.19 rebased tree has been also merged to linux-yocto
>
> https://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto/
>
> If you look there you will see that v5.4 version is already there and it
> is community driven effort and also good place for these discussions.
>
>
> >>
> >> So can you tell me if and where we could find such ongoing work, even
> if it is WIP. We only use a subset of the changes Xilinx adds to the
> kernel, so maybe your current state of, say, 5.4 would work fine for us and
> allow us to continue development.
>
> above.
>
> >>
> >> If you can't share it publicly (which I doubt since all work in the
> kernel is basically GPL'd), could we arrange an alternate sharing strategy?
> Even if it is a one time thing.
>
> GPL doesn't mean that you need to share it publicly. But there are no
> secret version. It just take some time to stabilize and test things.
> When we are happy with kernel quality it will be pushed as always.
>
> >>
> >> Or maybe what would be simpler would be to create a branch on your
> linux-xlnx github called 5.4-wip for example. This way people know what to
> expect in this branch. Or maybe upstream 5.4 already contains everything we
> need?
>
> There was no decision about it. And I personally prefer not to use
> linux-xlnx for any hacky/untested code. That's why I don't think that
> there is going to be any branch witch just disappear. Communication was
> IMHO quite clear about this repository and branches there and that's how
> it should be.
>
> >>
> >> Thanks for your help, or forwarding this to the right person if needed.
> >>
> >> Cheers!
> >
> >
> > Here's one of our earlier mention of this issue
> https://lists.yoctoproject.org/g/meta-xilinx/message/4517
> >
> > I was reminded of this earlier today when I visited the list of open MR
> on github/xilinx/linux-xlnx and found some other developer had also
> submitted a cyclic DMA fix!!
>
> Github is not allowing disabling pull requests but soon you will find
> there similar patch to this one.
>
>
> https://github.com/Xilinx/u-boot-xlnx/commit/4cfcdd18c99fe03aa1a92df521703ff37b6ed3fb
>
> It means if you have a patch send it to use via [email protected].
>
> >
> > The way xilinx runs github right now is broken. I really don't want to
> be bitchy about this, I want things to improve and am willing to
> participate honestly in the discussion. Today I just want to mention to the
> new guard what many have echoed in the past and has never (to my knowledge)
> been addressed by Xilinx. (That is until Mark partly did earlier today.
> https://lists.yoctoproject.org/g/meta-xilinx/message/4645)
>
> Unfortunately github is not allowing to disable pull requests and
> solution above is the only way how to do it.
> If you have issue with any code which is already upstream please use
> appropriate mailing list.
> If you have any patch to Xilinx SOC vendor tree please send it to
> [email protected].
> If you want to have different discussion go to xilinx forums where team
> will take care about it.
>
>
> > It would be better for all if work could be done in real time on github
> (or some other open platform), possibly in another group perhaps
> (linux-wip) so that release following customers know what to expect and
> community participators such as us here can be involved during the process.
>
> As above. Github shouldn't be use as a place for any discussions like
> this. Linux kernel or U-Boot projects, which I do maintain, have already
> well establish mailing lists for contribution. Not sure if
> [email protected] was advertised properly but that's the place where you
> should send your patches.
>
> >
> > Hey... my 2 cents.
> >
> > Oh, and don't forget about my question regarding linux-xlnx on 5.[45] ;)
>
> If you look at Xilinx Linux kernel you could see some consistency and it
> is not hard to guess how that kernel versions are choose. It means that
> LTS kernel candidate is chosen. At XDFs were said that next version will
> be v5.4. in 2019 it was 4.19, in 2018 it was 4.14. For 2021 what will be
> chosen at https://www.kernel.org/category/releases.html will be there.
>
> I hope I covered all your points.
>
> Thanks,
> Michal
>
> --
> Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
> w: www.monstr.eu p: +42-0-721842854
> Maintainer of Linux kernel - Xilinx Microblaze
> Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
> U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#4654): 
https://lists.yoctoproject.org/g/meta-xilinx/message/4654
Mute This Topic: https://lists.yoctoproject.org/mt/70987364/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-xilinx/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to