<div dir="auto"><div>If you are thinking about a SGX545 user....I am one of them(albeit not so good at driver development). These atom chips are really good if paired up with the graphics core and linux. I will buildthe kernel today and inform you what happens. Even if you need hardware, I can send mine ;-).</div><div>Thanks,</div><div>Alif<br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 7 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 2 (Alif Ilhan)<br>
   2. Re: openpvrsgx-devgroup Digest, Vol 11, Issue 2<br>
      (H. Nikolaus Schaller)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 6 Oct 2020 16:17:56 +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: Re: [Openpvrsgx-devgroup] openpvrsgx-devgroup Digest, Vol 11,<br>
        Issue 2<br>
Message-ID:<br>
        <CAPfpOraaQ3925PUnaHeQF0Rm9yBpMqCPs0=<a href="mailto:8OWSF2vp_MfCnpw@mail.gmail.com" target="_blank" rel="noreferrer">8OWSF2vp_MfCnpw@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Okay, can you tell the present status of SGX545 support? I want to test out<br>
the drivers. Is this GPU core significantly different than the other sgx<br>
cores? And willit move to the mainline kernel after sometime?<br>
<br>
On Tue, 6 Oct 2020, 4:00 p.m. , <<a href="mailto:openpvrsgx-devgroup-request@letux.org" target="_blank" rel="noreferrer">openpvrsgx-devgroup-request@letux.org</a>><br>
wrote:<br>
<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>
><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. error while compiling kernel for Atom N2600 (Alif Ilhan)<br>
>    2. Re: error while compiling kernel for Atom N2600<br>
>       (H. Nikolaus Schaller)<br>
><br>
><br>
> ----------------------------------------------------------------------<br>
><br>
> Message: 1<br>
> Date: Tue, 6 Oct 2020 11:51:06 +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] error while compiling kernel for Atom<br>
>         N2600<br>
> Message-ID: <<a href="mailto:1a33e373-af4f-0016-a7e4-48e6217a5b75@gmail.com" target="_blank" rel="noreferrer">1a33e373-af4f-0016-a7e4-48e6217a5b75@gmail.com</a>><br>
> Content-Type: text/plain; charset=utf-8; format=flowed<br>
><br>
> Hi,<br>
><br>
> I am trying to compile the kernel with SGX545 for Intel Atom CPU, but<br>
> not able to do so. I am getting this error output. Can you figure out<br>
> what's wrong?<br>
><br>
> The error:<br>
><br>
> alif@alif-Latitude-E5470:/media/alif/New-Volume/Android-Development/linux_openpvrsgx$<br>
><br>
> make ARCH=i386 "KCFLAGS=-m32 -march=atom -mtune=atom -msse3<br>
> -mfpmath=sse" -j4<br>
>  ? HOSTCC? scripts/kconfig/conf.o<br>
>  ? HOSTLD? scripts/kconfig/conf<br>
> scripts/kconfig/conf? --syncconfig Kconfig<br>
><br>
> *** Error during sync of the configuration.<br>
><br>
> make[2]: *** [scripts/kconfig/Makefile:75: syncconfig] Error 1<br>
> make[1]: *** [Makefile:567: syncconfig] Error 2<br>
> make: *** [Makefile:677: include/config/auto.conf.cmd] Error 2<br>
> make: *** Deleting file 'include/config/auto.conf.cmd'<br>
><br>
> Thanks,<br>
><br>
> Alif<br>
><br>
><br>
><br>
><br>
> ------------------------------<br>
><br>
> Message: 2<br>
> Date: Tue, 6 Oct 2020 08:17:32 +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] error while compiling kernel for<br>
>         Atom N2600<br>
> Message-ID: <<a href="mailto:0DD09807-D272-44AD-9D20-D375D48A9315@goldelico.com" target="_blank" rel="noreferrer">0DD09807-D272-44AD-9D20-D375D48A9315@goldelico.com</a>><br>
> Content-Type: text/plain; charset=us-ascii<br>
><br>
> Hi Alif,<br>
><br>
> > Am 06.10.2020 um 07:51 schrieb Alif Ilhan <<a href="mailto:alifilhan0@gmail.com" target="_blank" rel="noreferrer">alifilhan0@gmail.com</a>>:<br>
> ><br>
> > Hi,<br>
> ><br>
> > I am trying to compile the kernel with SGX545 for Intel Atom CPU, but<br>
> not able to do so. I am getting this error output. Can you figure out<br>
> what's wrong?<br>
> ><br>
> > The error:<br>
> ><br>
> > alif@alif-Latitude-E5470:/media/alif/New-Volume/Android-Development/linux_openpvrsgx$<br>
> make ARCH=i386 "KCFLAGS=-m32 -march=atom -mtune=atom -msse3 -mfpmath=sse"<br>
> -j4<br>
> >   HOSTCC  scripts/kconfig/conf.o<br>
> >   HOSTLD  scripts/kconfig/conf<br>
> > scripts/kconfig/conf  --syncconfig Kconfig<br>
> ><br>
> > *** Error during sync of the configuration.<br>
> ><br>
> > make[2]: *** [scripts/kconfig/Makefile:75: syncconfig] Error 1<br>
> > make[1]: *** [Makefile:567: syncconfig] Error 2<br>
> > make: *** [Makefile:677: include/config/auto.conf.cmd] Error 2<br>
> > make: *** Deleting file 'include/config/auto.conf.cmd'<br>
><br>
> I haven't seen this error but<br>
><br>
><br>
> <a href="https://stackoverflow.com/questions/57777429/error-building-latest-linux-kernel-within-virtualbox-under-18-04-1-ubuntu/61169878#61169878" rel="noreferrer noreferrer" target="_blank">https://stackoverflow.com/questions/57777429/error-building-latest-linux-kernel-within-virtualbox-under-18-04-1-ubuntu/61169878#61169878</a><br>
><br>
> seems to indicate a file owner/permissions problem.<br>
><br>
> So please check that the whole tree (incl. local files - maybe<br>
> include/config/auto.conf.cmd) is owned by you and has proper write<br>
> permissions of the directory.<br>
><br>
> Then I am really curious what the next error message will be...<br>
> We have not yet had somebody who owns an SGX545 so there may be bugs in<br>
> our Makefiles or code.<br>
><br>
> BR and thanks,<br>
><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 2<br>
> **************************************************<br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.goldelico.com/pipermail/openpvrsgx-devgroup/attachments/20201006/807edf8c/attachment.html" rel="noreferrer noreferrer" target="_blank">http://lists.goldelico.com/pipermail/openpvrsgx-devgroup/attachments/20201006/807edf8c/attachment.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 6 Oct 2020 12:58:49 +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 2<br>
Message-ID: <<a href="mailto:82328C0C-DD70-4760-8903-CA4DB4F224A4@goldelico.com" target="_blank" rel="noreferrer">82328C0C-DD70-4760-8903-CA4DB4F224A4@goldelico.com</a>><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
Hi Alif,<br>
<br>
> Am 06.10.2020 um 12:17 schrieb Alif Ilhan <<a href="mailto:alifilhan0@gmail.com" target="_blank" rel="noreferrer">alifilhan0@gmail.com</a>>:<br>
> <br>
> Okay, can you tell the present status of SGX545 support?<br>
<br>
It should be supported by the driver (there are Revision specific #defines and #ifdefs) but it is untested.<br>
So there may be bugs in the Makefile and/or the code or SoC integration.<br>
<br>
And we may run into the problem of not having appropriate user-space code.<br>
What I had started a while ago was to experiment with qemu to run the ARM user-space code on a MIPS machine with SGX540 (jz4780).<br>
But I didn't find time to continue these experiments.<br>
<br>
> I want to test out the drivers. Is this GPU core significantly different than the other sgx cores?<br>
<br>
There is the SGX544 inside e.g. Texas Instruments OMAP5/DRA7 and that one is running.<br>
I think the main architectural changes were SGX 520 -> SGX 530 -> SX 540<br>
There are minor releases SGX 531, SGX 535, SGX 543 (Sega, iPhone 4s), SGX 544, SGX 545.<br>
This may denote some feature details of the SGX core.<br>
<br>
Maybe this table also helps: <a href="https://en.wikipedia.org/wiki/PowerVR#Series5_(SGX)" rel="noreferrer noreferrer" target="_blank">https://en.wikipedia.org/wiki/PowerVR#Series5_(SGX)</a><br>
<br>
> And willit move to the mainline kernel after sometime?<br>
<br>
We hope so! It much depends on how much demand is there in the community. The more we are who want to have it in mainline, the more the maintainers see a reason to look at code.<br>
And we hope by showing how a "universal" driver for mainline could look like to convince Imagination to become more open and helpful.<br>
<br>
I could imagine that they hesitate to spend manpower to support the plethora of hardware devices which doesn't bring them new customers or revenue...<br>
<br>
BR and thanks,<br>
Nikolaus <br>
<br>
> <br>
> On Tue, 6 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. error while compiling kernel for Atom N2600 (Alif Ilhan)<br>
>    2. Re: error while compiling kernel for Atom N2600<br>
>       (H. Nikolaus Schaller)<br>
> <br>
> <br>
> ----------------------------------------------------------------------<br>
> <br>
> Message: 1<br>
> Date: Tue, 6 Oct 2020 11:51:06 +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] error while compiling kernel for Atom<br>
>         N2600<br>
> Message-ID: <<a href="mailto:1a33e373-af4f-0016-a7e4-48e6217a5b75@gmail.com" target="_blank" rel="noreferrer">1a33e373-af4f-0016-a7e4-48e6217a5b75@gmail.com</a>><br>
> Content-Type: text/plain; charset=utf-8; format=flowed<br>
> <br>
> Hi,<br>
> <br>
> I am trying to compile the kernel with SGX545 for Intel Atom CPU, but <br>
> not able to do so. I am getting this error output. Can you figure out <br>
> what's wrong?<br>
> <br>
> The error:<br>
> <br>
> alif@alif-Latitude-E5470:/media/alif/New-Volume/Android-Development/linux_openpvrsgx$ <br>
> make ARCH=i386 "KCFLAGS=-m32 -march=atom -mtune=atom -msse3 <br>
> -mfpmath=sse" -j4<br>
>  ? HOSTCC? scripts/kconfig/conf.o<br>
>  ? HOSTLD? scripts/kconfig/conf<br>
> scripts/kconfig/conf? --syncconfig Kconfig<br>
> <br>
> *** Error during sync of the configuration.<br>
> <br>
> make[2]: *** [scripts/kconfig/Makefile:75: syncconfig] Error 1<br>
> make[1]: *** [Makefile:567: syncconfig] Error 2<br>
> make: *** [Makefile:677: include/config/auto.conf.cmd] Error 2<br>
> make: *** Deleting file 'include/config/auto.conf.cmd'<br>
> <br>
> Thanks,<br>
> <br>
> Alif<br>
> <br>
> <br>
> <br>
> <br>
> ------------------------------<br>
> <br>
> Message: 2<br>
> Date: Tue, 6 Oct 2020 08:17:32 +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] error while compiling kernel for<br>
>         Atom N2600<br>
> Message-ID: <<a href="mailto:0DD09807-D272-44AD-9D20-D375D48A9315@goldelico.com" target="_blank" rel="noreferrer">0DD09807-D272-44AD-9D20-D375D48A9315@goldelico.com</a>><br>
> Content-Type: text/plain; charset=us-ascii<br>
> <br>
> Hi Alif,<br>
> <br>
> > Am 06.10.2020 um 07:51 schrieb Alif Ilhan <<a href="mailto:alifilhan0@gmail.com" target="_blank" rel="noreferrer">alifilhan0@gmail.com</a>>:<br>
> > <br>
> > Hi,<br>
> > <br>
> > I am trying to compile the kernel with SGX545 for Intel Atom CPU, but not able to do so. I am getting this error output. Can you figure out what's wrong?<br>
> > <br>
> > The error:<br>
> > <br>
> > alif@alif-Latitude-E5470:/media/alif/New-Volume/Android-Development/linux_openpvrsgx$ make ARCH=i386 "KCFLAGS=-m32 -march=atom -mtune=atom -msse3 -mfpmath=sse" -j4<br>
> >   HOSTCC  scripts/kconfig/conf.o<br>
> >   HOSTLD  scripts/kconfig/conf<br>
> > scripts/kconfig/conf  --syncconfig Kconfig<br>
> > <br>
> > *** Error during sync of the configuration.<br>
> > <br>
> > make[2]: *** [scripts/kconfig/Makefile:75: syncconfig] Error 1<br>
> > make[1]: *** [Makefile:567: syncconfig] Error 2<br>
> > make: *** [Makefile:677: include/config/auto.conf.cmd] Error 2<br>
> > make: *** Deleting file 'include/config/auto.conf.cmd'<br>
> <br>
> I haven't seen this error but<br>
> <br>
> <a href="https://stackoverflow.com/questions/57777429/error-building-latest-linux-kernel-within-virtualbox-under-18-04-1-ubuntu/61169878#61169878" rel="noreferrer noreferrer" target="_blank">https://stackoverflow.com/questions/57777429/error-building-latest-linux-kernel-within-virtualbox-under-18-04-1-ubuntu/61169878#61169878</a><br>
> <br>
> seems to indicate a file owner/permissions problem.<br>
> <br>
> So please check that the whole tree (incl. local files - maybe include/config/auto.conf.cmd) is owned by you and has proper write permissions of the directory.<br>
> <br>
> Then I am really curious what the next error message will be...<br>
> We have not yet had somebody who owns an SGX545 so there may be bugs in our Makefiles or code.<br>
> <br>
> BR and thanks,<br>
> <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 2<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 3<br>
**************************************************<br>
</blockquote></div></div></div>