maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   NeoFremantle (https://talk.maemo.org/forumdisplay.php?f=58)
-   -   fremantle on other platforms (https://talk.maemo.org/showthread.php?t=92464)

Halftux 2015-11-25 18:48

Re: fremantle on other platforms
 
Quote:

Originally Posted by wicket (Post 1489723)
If you've not already seen it, you may want to look at the main porting thread.

I have seen this but missed the omappedia wiki link about beagle board.
Thanks!

However this generate more questions.
Are there already somewhere kernel patches which are needed for Maemo5?
Are there already somewhere kernel patches to get Nokia SGX module running?
Are there already somewhere kernel patches for gst-dsp?

The beagle kernel and defconfig link are no more valid.
Does somebody can upload them for me?

So which would be the best choice for the basement kernel development, start with pali's and patching for a1 or start with a1 and patching maemo/Nokia SGX?

Quote:

Originally Posted by wicket (Post 1489723)
The BeagleBoard-xM might be a better candidate as it uses the same SoC as the Neo900.

Ok it would make life easier when it goes to Neo900.
However I like the idea to have another device, which is not only for hacking and development and runs maemo.

Quote:

Originally Posted by wicket (Post 1489723)
Having said that, I believe the biggest porting issues right now are the closed components which must be reverse engineered and rewritten. You don't necessarily need a single-board computer to help with that.

So I can't use binary stuff from N900 for the first try?

marmistrz 2015-11-25 21:34

Re: fremantle on other platforms
 
I guess we could get Fremantle running on N9/50 if we had a decent kernel runing there, see the N9/N950 upstreaming force.

wicket 2015-11-26 00:09

Re: fremantle on other platforms
 
Quote:

Originally Posted by Halftux (Post 1489740)
Are there already somewhere kernel patches which are needed for Maemo5?

Unpatched mainline kernels are already bootable on the N900. Whilst I personally haven't tried booting Maemo, others have. Have a look at http://elinux.org/N900 and http://elinux.org/N900/Changelog for a recent (last updated in August) status. For Maemo, you need to enable CONFIG_SYSFS_DEPRECATED and CONFIG_SYSFS_DEPRECATED_V2. I recommend using Pali's kernel which is more complete as it includes extra patches that are yet to be mainlined. The two SYSFS options are already enabled in Pali's config.

Quote:

Originally Posted by Halftux (Post 1489740)
Are there already somewhere kernel patches to get Nokia SGX module running?

Pali's kernel includes the SGX patches. I believe the user space SGX drivers from Maemo should just work on the N900. If you find they don't work on other platforms, you may want to look at http://software-dl.ti.com/dsps/dsps_public_sw/gfxsdk/. v4 is needed for X11 as support was dropped in v5.

Quote:

Originally Posted by Halftux (Post 1489740)
Are there already somewhere kernel patches for gst-dsp?

Pali's kernel includes some DSP patches. The tidspbridge driver used to be in mainline but it got removed because it was broken (see the elinux.org page).

felipec did the gst-dsp user space work for both the N900 and N9 at Nokia I believe. I don't know if it got upstreamed. If not, have a look here:

https://github.com/felipec/gst-dsp

Quote:

Originally Posted by Halftux (Post 1489740)
So which would be the best choice for the basement kernel development, start with pali's and patching for a1 or start with a1 and patching maemo/Nokia SGX?

I would start with Pali's kernel but if you have trouble booting it, take a vanilla mainline kernel which I would expect to work without hardware video acceleration. I guess you could work either way, it's a case of personal preference really.

Quote:

Originally Posted by Halftux (Post 1489740)
Ok it would make life easier when it goes to Neo900.
However I like the idea to have another device, which is not only for hacking and development and runs maemo.

Sounds great!

Quote:

Originally Posted by Halftux (Post 1489740)
So I can't use binary stuff from N900 for the first try?

By all means give it a try!

Android_808 2015-11-26 13:13

Re: fremantle on other platforms
 
gst-dsp and gst-omapfb were added to buildroot but not sure if they were upstreamed yet. However they were removed when gst-ffmpeg was replaced by gst-libav as they are not available for gstreamer-1.0.

http://lists.busybox.net/pipermail/b...ry/041215.html
http://lists.busybox.net/pipermail/b...ry/041217.html
http://lists.busybox.net/pipermail/b...er/078765.html


All times are GMT. The time now is 18:31.

vBulletin® Version 3.8.8