<div dir="auto">Okay thank you. I will check out the code in my PC today and build it. Then I will inform the bugs.<div>Thanks for the info</div><div>Alif</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 16 Oct 2020, 4:00 p.m. , <<a href="mailto:openpvrsgx-devgroup-request@letux.org">openpvrsgx-devgroup-request@letux.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send openpvrsgx-devgroup mailing list submissions to<br>
<a href="mailto:openpvrsgx-devgroup@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup@letux.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
<a href="http://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup" rel="noreferrer noreferrer" target="_blank">http://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup</a><br>
or, via email, send a message with subject or body 'help' to<br>
<a href="mailto:openpvrsgx-devgroup-request@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup-request@letux.org</a><br>
<br>
You can reach the person managing the list at<br>
<a href="mailto:openpvrsgx-devgroup-owner@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup-owner@letux.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of openpvrsgx-devgroup digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
1. Re: openpvrsgx-devgroup Digest, Vol 11, Issue 6<br>
(H. Nikolaus Schaller)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 15 Oct 2020 16:01:06 +0200<br>
From: "H. Nikolaus Schaller" <<a href="mailto:hns@goldelico.com" target="_blank" rel="noreferrer">hns@goldelico.com</a>><br>
To: OpenPVRSGX Linux Driver Group <<a href="mailto:openpvrsgx-devgroup@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup@letux.org</a>><br>
Subject: Re: [Openpvrsgx-devgroup] openpvrsgx-devgroup Digest, Vol 11,<br>
Issue 6<br>
Message-ID: <<a href="mailto:3027F737-11CE-464D-A61E-A3C05BB5D62F@goldelico.com" target="_blank" rel="noreferrer">3027F737-11CE-464D-A61E-A3C05BB5D62F@goldelico.com</a>><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
Hi Alif,<br>
<br>
> Am 14.10.2020 um 17:54 schrieb Alif Ilhan <<a href="mailto:alifilhan0@gmail.com" target="_blank" rel="noreferrer">alifilhan0@gmail.com</a>>:<br>
> <br>
> One more question. Which branch to use? I see there are branches like letux-pvrsrvkm-59-rc2 etc. I am currently trying with letux-pvrsrvkm (default). Did I choose the correct branch? I see more fresh activities in letux-pvrsrvkm-5.9-rc2<br>
<br>
yes, the letux-pvrsrvkm branch is a little outdated (seems to be v5.6).<br>
<br>
letux-pvrsrvkm-5.9-rc2 is the latest one.<br>
<br>
Unfortunately this is a little confusing. The reason is that there are several<br>
feature branches which are merged into a single "complete" kernel. These<br>
feature-branches are rebased every now and then, so that we can remove patches<br>
which have arrived upstream or can follow API changes.<br>
<br>
For the Letux project this is done almost automatically every week so there<br>
would be a letux-pvrsrvkm-5.9.0.<br>
<br>
But this way of rapid rebase+merge gave a non-linear history between e.g.<br>
letux-pvrsrvkm-5.9-rc1 and letux-pvrsrvkm-5.9-rc2. This makes detection of<br>
changes and bisects too difficult.<br>
<br>
So the current work-around is to rebase only once every major release. This<br>
will be letux-pvrsrvkm-5.10-rc1 or letux-pvrsrvkm-5.10-rc2 in ca. 2-3 weeks.<br>
<br>
Until then please try letux-pvrsrvkm-5.9-rc2 which should also be the (current)<br>
basis if you want to submit patches and fixes to this list.<br>
<br>
If you need some bug fixes from upstream kernel (it is still a -rc) and try<br>
with latest linus/master, please do:<br>
<br>
git checkout letux-pvrsrvkm-5.9-rc2<br>
git merge v5.9<br>
<br>
If you fix something, please commit on top of this and do a git-format for<br>
your patches. I can then integrate them into the tree for everyones benefit.<br>
<br>
BR and thanks,<br>
Nikolaus<br>
<br>
<br>
> <br>
> On Wed, 14 Oct 2020, 4:00 p.m. , <<a href="mailto:openpvrsgx-devgroup-request@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup-request@letux.org</a>> wrote:<br>
> Send openpvrsgx-devgroup mailing list submissions to<br>
> <a href="mailto:openpvrsgx-devgroup@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup@letux.org</a><br>
> <br>
> To subscribe or unsubscribe via the World Wide Web, visit<br>
> <a href="http://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup" rel="noreferrer noreferrer" target="_blank">http://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup</a><br>
> or, via email, send a message with subject or body 'help' to<br>
> <a href="mailto:openpvrsgx-devgroup-request@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup-request@letux.org</a><br>
> <br>
> You can reach the person managing the list at<br>
> <a href="mailto:openpvrsgx-devgroup-owner@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup-owner@letux.org</a><br>
> <br>
> When replying, please edit your Subject line so it is more specific<br>
> than "Re: Contents of openpvrsgx-devgroup digest..."<br>
> <br>
> <br>
> Today's Topics:<br>
> <br>
> 1. About PowerVR DDKs (Alif Ilhan)<br>
> 2. Re: About PowerVR DDKs (H. Nikolaus Schaller)<br>
> <br>
> <br>
> ----------------------------------------------------------------------<br>
> <br>
> Message: 1<br>
> Date: Tue, 13 Oct 2020 22:17:58 +0600<br>
> From: Alif Ilhan <<a href="mailto:alifilhan0@gmail.com" target="_blank" rel="noreferrer">alifilhan0@gmail.com</a>><br>
> To: <a href="mailto:openpvrsgx-devgroup@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup@letux.org</a><br>
> Subject: [Openpvrsgx-devgroup] About PowerVR DDKs<br>
> Message-ID:<br>
> <<a href="mailto:CAPfpOrZuci7T6S4VU4x8aE0uOJgfWXTisizsKp3fVF2UkmvQGA@mail.gmail.com" target="_blank" rel="noreferrer">CAPfpOrZuci7T6S4VU4x8aE0uOJgfWXTisizsKp3fVF2UkmvQGA@mail.gmail.com</a>><br>
> Content-Type: text/plain; charset="utf-8"<br>
> <br>
> I want to build this kernel with the PVR module for Intel Atom N2600. But<br>
> which DDK should I select? There are a lot of options like Ti, SUN4i,<br>
> Ingenic Generic. But which is appropiate for the SGX545?<br>
> <br>
> Thanks,<br>
> Alif<br>
> -------------- next part --------------<br>
> An HTML attachment was scrubbed...<br>
> URL: <<a href="http://lists.goldelico.com/pipermail/openpvrsgx-devgroup/attachments/20201013/23a1c079/attachment.html" rel="noreferrer noreferrer" target="_blank">http://lists.goldelico.com/pipermail/openpvrsgx-devgroup/attachments/20201013/23a1c079/attachment.html</a>><br>
> <br>
> ------------------------------<br>
> <br>
> Message: 2<br>
> Date: Tue, 13 Oct 2020 18:38:40 +0200<br>
> From: "H. Nikolaus Schaller" <<a href="mailto:hns@goldelico.com" target="_blank" rel="noreferrer">hns@goldelico.com</a>><br>
> To: OpenPVRSGX Linux Driver Group <<a href="mailto:openpvrsgx-devgroup@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup@letux.org</a>><br>
> Subject: Re: [Openpvrsgx-devgroup] About PowerVR DDKs<br>
> Message-ID: <<a href="mailto:E7A06234-D3B7-44A6-9839-4DBF27511AB5@goldelico.com" target="_blank" rel="noreferrer">E7A06234-D3B7-44A6-9839-4DBF27511AB5@goldelico.com</a>><br>
> Content-Type: text/plain; charset=us-ascii<br>
> <br>
> Hi Alif,<br>
> <br>
> > Am 13.10.2020 um 18:17 schrieb Alif Ilhan <<a href="mailto:alifilhan0@gmail.com" target="_blank" rel="noreferrer">alifilhan0@gmail.com</a>>:<br>
> > <br>
> > I want to build this kernel with the PVR module for Intel Atom N2600. But which DDK should I select? There are a lot of options like Ti, SUN4i, Ingenic Generic. But which is appropiate for the SGX545?<br>
> <br>
> That is a good question :)<br>
> <br>
> Well, there is no specific option for SGX545 but for different SoC.<br>
> The idea is to make a generic driver handle all SGX5 variants without configuration (only through device tree which describes the hardware).<br>
> <br>
> Here is my .config for some OMAP processor:<br>
> <br>
> iMac:master hns$ fgrep SGX .config<br>
> CONFIG_SGX=y<br>
> # CONFIG_PVRSGX_1_9_2188537 is not set<br>
> # CONFIG_PVRSGX_1_9_2253347 is not set<br>
> # CONFIG_PVRSGX_1_10_2359475 is not set<br>
> # CONFIG_PVRSGX_1_13_3341330 is not set<br>
> # CONFIG_PVRSGX_1_14_3699939 is not set<br>
> # CONFIG_PVRSGX_1_14_3759903 is not set<br>
> # CONFIG_PVRSGX_1_14_3841212 is not set<br>
> # CONFIG_PVRSGX_1_15_4564147 is not set<br>
> CONFIG_PVRSGX_1_17_4948957=y<br>
> # CONFIG_SGX_DEBUG is not set<br>
> CONFIG_SGX_DRM=y<br>
> CONFIG_SGX_OMAP=m<br>
> # CONFIG_SGX_GENERIC is not set<br>
> iMac:master hns$ <br>
> <br>
> I think your setup should have a CONFIG_SGX_CEDARVIEW for Intel.<br>
> It should become visible if your setup has CONFIG_MATOM=y and CONFIG_SGX=y.<br>
> I hope it has. If not, we have a bug with Makefile and Kconfig.<br>
> <br>
> Please check with drivers/gpu/drm/pvrsgx/Makefile and Kconfig<br>
> <br>
> Next is to choose some DDK version.<br>
> <br>
> iMac:master hns$ find drivers/gpu/drm/pvrsgx/ -name '*cedarview*'<br>
> drivers/gpu/drm/pvrsgx//1.13.3341330/eurasia_km/eurasiacon/build/linux2/pc_i686_cedarview_linux<br>
> drivers/gpu/drm/pvrsgx//1.13.3341330/eurasia_km/services4/system/cedarview_linux<br>
> drivers/gpu/drm/pvrsgx//1.14.3699939/eurasia_km/eurasiacon/build/linux2/pc_i686_cedarview_linux<br>
> drivers/gpu/drm/pvrsgx//1.14.3699939/eurasia_km/services4/system/cedarview_linux<br>
> drivers/gpu/drm/pvrsgx//1.14.3759903/eurasia_km/eurasiacon/build/linux2/pc_i686_cedarview_linux<br>
> drivers/gpu/drm/pvrsgx//1.14.3759903/eurasia_km/services4/system/cedarview_linux<br>
> drivers/gpu/drm/pvrsgx//1.14.3841212/eurasia_km/services4/system/cedarview_linux<br>
> iMac:master hns$ <br>
> <br>
> shows which DDKs should compile. Best is to start with CONFIG_PVRSGX_1_14_3699939.<br>
> <br>
> This will be the first hurdle to jump over...<br>
> Then we will see what problem surfaces next.<br>
> <br>
> BR and thanks,<br>
> Nikolaus<br>
> <br>
> <br>
> <br>
> ------------------------------<br>
> <br>
> Subject: Digest Footer<br>
> <br>
> _______________________________________________<br>
> <a href="https://github.com/openpvrsgx-devgroup/linux_openpvrsgx" rel="noreferrer noreferrer" target="_blank">https://github.com/openpvrsgx-devgroup/linux_openpvrsgx</a><br>
> openpvrsgx-devgroup mailing list<br>
> <a href="mailto:openpvrsgx-devgroup@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup@letux.org</a><br>
> <a href="http://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup" rel="noreferrer noreferrer" target="_blank">http://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup</a><br>
> <br>
> <br>
> ------------------------------<br>
> <br>
> End of openpvrsgx-devgroup Digest, Vol 11, Issue 6<br>
> **************************************************<br>
> _______________________________________________<br>
> <a href="https://github.com/openpvrsgx-devgroup/linux_openpvrsgx" rel="noreferrer noreferrer" target="_blank">https://github.com/openpvrsgx-devgroup/linux_openpvrsgx</a><br>
> openpvrsgx-devgroup mailing list<br>
> <a href="mailto:openpvrsgx-devgroup@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup@letux.org</a><br>
> <a href="https://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup" rel="noreferrer noreferrer" target="_blank">https://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
<a href="https://github.com/openpvrsgx-devgroup/linux_openpvrsgx" rel="noreferrer noreferrer" target="_blank">https://github.com/openpvrsgx-devgroup/linux_openpvrsgx</a><br>
openpvrsgx-devgroup mailing list<br>
<a href="mailto:openpvrsgx-devgroup@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup@letux.org</a><br>
<a href="http://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup" rel="noreferrer noreferrer" target="_blank">http://lists.goldelico.com/mailman/listinfo.cgi/openpvrsgx-devgroup</a><br>
<br>
<br>
------------------------------<br>
<br>
End of openpvrsgx-devgroup Digest, Vol 11, Issue 8<br>
**************************************************<br>
</blockquote></div>