maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Libhybis. Any use to us? (https://talk.maemo.org/showthread.php?t=86243)

Android_808 2012-08-21 20:08

Libhybis. Any use to us?
 
I was quite surprised to not find any discussion about the libhybris announcement for MWKN, and the possibilities it may present by making use of binary files from android devices.

With this, would it make it possible for example to pull in hardware accelerated codecs or updated SGX userland libraries from an Android device for example? Would this in turn allow an updated kernel, based closer on mainline to reduce our existing patchset?

https://plus.google.com/113386402913...ts/9LF6atjc455

Hurrian 2012-08-22 09:50

Re: Libhybis. Any use to us?
 
Quote:

Originally Posted by Android_808 (Post 1254314)
I was quite surprised to not find any discussion about the libhybris announcement for MWKN, and the possibilities it may present by making use of binary files from android devices.

With this, would it make it possible for example to pull in hardware accelerated codecs or updated SGX userland libraries from an Android device for example? Would this in turn allow an updated kernel, based closer on mainline to reduce our existing patchset?

https://plus.google.com/113386402913...ts/9LF6atjc455

We've got all the SGX binary drivers we need, actually.

This is more for porting Mer/glibc-based distros onto Android hardware.

To reduce the number of patches we need to apply, may I suggest going through the awful mess of patches on the MeeGo OBS, figuring out which order we're supposed to apply them, figuring out which patches we're still supposed to apply, and only then submit them for mainlining into Linux.

The patches for 2.6.37 are all over the place, and the fact that kernel build instructions for the N900 HW adaptation is MIA is horribly saddening.

Android_808 2012-08-22 14:27

Re: Libhybis. Any use to us?
 
Quote:

Originally Posted by Hurrian (Post 1254474)
We've got all the SGX binary drivers we need, actually.

This is more for porting Mer/glibc-based distros onto Android hardware.

To reduce the number of patches we need to apply, may I suggest going through the awful mess of patches on the MeeGo OBS, figuring out which order we're supposed to apply them, figuring out which patches we're still supposed to apply, and only then submit them for mainlining into Linux.

The patches for 2.6.37 are all over the place, and the fact that kernel build instructions for the N900 HW adaptation is MIA is horribly saddening.

unfortunately its not just the Meego kernel it applies to. Ever tried tracking down the updated patches (Gstreamer support for firefox for example) for MicroB...

I usually monitor the kernel changelogs for each release (not point releases though) to look for patches relating to rx51. There are a fair few components that are now support upstream compared to 2.6.28 we currently have, so some patches would possibly be dropped, providing the implementation/api is the same.

Obviously what we have works, I was just looking at libhybris from a different perspective. The SGX comment was in relation to updated userland binaries for bug fixing, reducing tearing, 720p performance etc. We're not going to be getting any upstream fixes anytime soon, so could we integrate them from another platform?

Hurrian 2012-08-23 08:54

Re: Libhybis. Any use to us?
 
The SGX530 R121 is quite old, and we can probably grab the newest non-Android SGX drivers from the N9 (or grab them from Nemo, but those are built for hardfp)

Skry 2013-04-14 19:53

Re: Libhybis. Any use to us?
 
Quote:

Originally Posted by Hurrian (Post 1254474)
The patches for 2.6.37 are all over the place, and the fact that kernel build instructions for the N900 HW adaptation is MIA is horribly saddening.

I've built it, what do you need to know?

myname24 2013-04-14 20:46

Re: Libhybis. Any use to us?
 
technically apkenv is a use for us .


All times are GMT. The time now is 19:53.

vBulletin® Version 3.8.8