Granitehead
Advanced Member
- Joined
- Oct 16, 2009
- Messages
- 3,011
As this thread is full of spam and it's not exactly easy to see what has been said about what, I made a more or less empty wiki page with a table: http://pandorawiki.org/Pyra_SoC
The OMAP3 SGX has both softfloat and hardfloat binaries available at the TI site.Even though the kernel part of the graphics driver is open source, the PowerVR driver still enforced the use of soft float in the userland.
But then you need to port the kernel anyway.As soon as you try to use other operating systems, especially bleeding-edge ones, you can easily get into trouble with older kernels because they simply do not support certain features required by the userland/init system/whatever.
OMAP5 support is in mainline as well.Using a SoC with good mainline support to begin with, could probably make the kernel development part easier.
USB HID is using more power, AFAIK, and you don't have unlimited USB ports available unless you include more hubs (needing more power as well).Additionally when carefully designing the hardware, one could avoid the need to develop additional kernel drivers at least for some parts entirely, e.g. using USB HID for the input devices instead of attaching them via GPIO, SPI or I²C. If I remember correctly, especially the way the Pandora's keyboard was implemented was problematic in such a way that the hack needed to properly support it (I think it was the way the FN button functions were read) in the kernel was unacceptable for the kernel developers so there was no way of getting it mainlined (correct me if I'm wrong here).
Well actually notaz backported features like huge tlb, if i'm right.LTS does not make it less old. It does not get any new features. Also LTS support ends eventually.3.2 is not old as it is LTS.
:huh: Except the fact that it didn't start at zero.Starting basicly from zero is dangerous (hello Wii U! )
I'm pretty sure the 805 is the fastest and 800 is still faster than the z3770.As this thread is full of spam and it's not exactly easy to see what has been said about what, I made a more or less empty wiki page with a table: http://pandorawiki.org/Pyra_SoC
Right.I'm pretty sure the 805 is the fastest and 800 is still faster than the z3770.As this thread is full of spam and it's not exactly easy to see what has been said about what, I made a more or less empty wiki page with a table: http://pandorawiki.org/Pyra_SoC
No, the spammers are all the non-constructive ones. There are non-constructive ones on all sides.And I'm pretty sure the z3770 is faster than the 805. Remember clock speed doesn't matter that much. Maybe change fast to powerful on the wiki page.Right.I'm pretty sure the 805 is the fastest and 800 is still faster than the z3770.As this thread is full of spam and it's not exactly easy to see what has been said about what, I made a more or less empty wiki page with a table: http://pandorawiki.org/Pyra_SoC
On the Wiki page is wrong information.
Also the first ones who did spam here were the x86 shouters.
ARM was decided long ago and then some guys started the x86 span again (and unfortunately still do).
Why is it that the Pandora userland is using softfloat then?The OMAP3 SGX has both softfloat and hardfloat binaries available at the TI site.
That's sad to hear. It could very well have that. Usually there are device specific configurations in the kernel where this stuff (LEDs and other stuff connected to GPIOs, etc.) is configured. Actually, this part of the kernel is switching over to FDT (flattened device tree), but what it does stays basically the same: For a certain SoC you can have various device configurations for the various devices using the given SoC. All that can very well be mainlined.The Pyra will never have a normal generic kernel, as we need LED, etc. support as well.
You can implement USB HID easily on small microcontrollers drawing only a few µA of power. That Intel SoC comes with an internal hub with four ports (plus the OTG port), I would have thought that that might be enough. If you do something else that does not need extra kernel code, that's of course fine as well. It was just meant as a suggestion. Do whatever works best for you. I know it is not specific to the SoC used.USB HID is using more power, AFAIK, and you don't have unlimited USB ports available unless you include more hubs (needing more power as well). We are using a normal keyboard driver now (no Fn key anymore) to fix that, but all that doesn't have anything to do with the SoC being Intel / OMAP5 / Snapdragon.
Ok, then I must have been blind or something (I have checked in 3.13 and couldn't find anything), but if you say full support is in mainline kernel, I believe you.OMAP5 support is in mainline as well.
I agree, you should do that. Just consider all the important things mentioned and make your decision. It is up to you, eventually.That's why I mentioned a long time ago we need to check all the Pros and Cons here. Simply because it's available and has all different kinds of driver support available doesn't mean it fits our purpose better than others.
Because 5 years ago that's how it was done, it's only been recently that armhf became mainstream.Why is it that the Pandora userland is using softfloat then?
Well, I said lots of constructive stuff here.No, the spammers are all the non-constructive ones. There are non-constructive ones on all sides.I'm pretty sure the 805 is the fastest and 800 is still faster than the z3770.As this thread is full of spam and it's not exactly easy to see what has been said about what, I made a more or less empty wiki page with a table: http://pandorawiki.org/Pyra_SoC
Right.
On the Wiki page is wrong information.
Also the first ones who did spam here were the x86 shouters.
ARM was decided long ago and then some guys started the x86 span again (and unfortunately still do).
And I'm pretty sure the z3770 is faster than the 805. Remember clock speed doesn't matter that much. Maybe change fast to powerful on the wiki page.
That page was only meant to get other people to contribute anyway. Feel free to edit it.
I didn't accuse you of being unconstructive. As far as I can tell you were never actively unconstructive although not all your posts were really constructive.Well, I said lots of constructive stuff here.No, the spammers are all the non-constructive ones. There are non-constructive ones on all sides.And I'm pretty sure the z3770 is faster than the 805. Remember clock speed doesn't matter that much. Maybe change fast to powerful on the wiki page.Right.I'm pretty sure the 805 is the fastest and 800 is still faster than the z3770.As this thread is full of spam and it's not exactly easy to see what has been said about what, I made a more or less empty wiki page with a table: http://pandorawiki.org/Pyra_SoC
On the Wiki page is wrong information.
Also the first ones who did spam here were the x86 shouters.
ARM was decided long ago and then some guys started the x86 span again (and unfortunately still do).
That page was only meant to get other people to contribute anyway. Feel free to edit it.
Also why are you sure that z3770 is faster that Snapdragon 805?
Here is some benchmarking that show that Snapdragon 800 can compete with z3770.
As 805 is said to be more power efficient it might be even better.
This thread is a fanboy thread.You know, this is exactly what I meant when I said that there is spam in this thread. Some people are just unable to discuss objectively, other people don't even try and do nothing but hinder the discussion.
This forum needs some real mods.
[QUOTE='Askarus]I'm pretty sure the 805 is the fastest and 800 is still faster than the z3770.
If I recall some hearsay on IRC only the SGX drivers available to the 1Ghz (DM3730) had a hardfloat library, this would break compatibility between 1Ghz and the CC/Rebirth units. and If they could work on all units it would break compatibility of all the older PNDs.Why is it that the Pandora userland is using softfloat then?
Because all PNDs and the full OS is softfloat...?Why is it that the Pandora userland is using softfloat then?The OMAP3 SGX has both softfloat and hardfloat binaries available at the TI site.
Sure, we're trying to stay as mainline as possible, but I'm not sure it will work 100% with all components.That's sad to hear. It could very well have that. Usually there are device specific configurations in the kernel where this stuff (LEDs and other stuff connected to GPIOs, etc.) is configured. Actually, this part of the kernel is switching over to FDT (flattened device tree), but what it does stays basically the same: For a certain SoC you can have various device configurations for the various devices using the given SoC. All that can very well be mainlined.The Pyra will never have a normal generic kernel, as we need LED, etc. support as well.
AFAIK (as said, I'm not too deep into kernel development), the config is omap2plus_defconfig (not OMAP5).Ok, then I must have been blind or something (I have checked in 3.13 and couldn't find anything), but if you say full support is in mainline kernel, I believe you.OMAP5 support is in mainline as well.
your gut feeling? or is the marketing machinery talking? I do not claim the z3770 is faster. Compering them in terms of processing power is very difficult! One thing is sure, all three of them are very fast![QUOTE='Askarus]I'm pretty sure the 805 is the fastest and 800 is still faster than the z3770.
Right
Now are we back at kindergarten pointing fingers at each other? I'm a little offended. I'm trying to have a serious discussion. Many others from both sides do as well. Posts like "Merry-go-round" or some "funny" pictures are not helping!!![QUOTE='Askarus]
Also the first ones who did spam here were the x86 shouters.
ARM was decided long ago and then some guys started the x86 span again (and unfortunately still do).
your gut feeling? or is the marketing machinery talking? I do not claim the z3770 is faster. Compering them in terms of processing power is very difficult! One thing is sure, all three of them are very fast![QUOTE='Askarus]RightI'm pretty sure the 805 is the fastest and 800 is still faster than the z3770.
This matches with what I have been remembering about my tries of getting the driver to work on the various userlands I have been playing with on the Pandora.If I recall some hearsay on IRC only the SGX drivers available to the 1Ghz (DM3730) had a hardfloat library, this would break compatibility between 1Ghz and the CC/Rebirth units. and If they could work on all units it would break compatibility of all the older PNDs.Why is it that the Pandora userland is using softfloat then?
Seriously? Of course the PNDs are all compiled for softfloat, BECAUSE the whole OS is compiled for softfloat. It not the other way around.Because all PNDs and the full OS is softfloat...?
Want to create an OS where all the software we have doesn't work anymore...?
Oh, right, forgot about that as well!This matches with what I have been remembering about my tries of getting the driver to work on the various userlands I have been playing with on the Pandora.Of course I could have completely missed that there was a hardfloat driver for the old OMAP3, but that would have been a little strange.If I recall some hearsay on IRC only the SGX drivers available to the 1Ghz (DM3730) had a hardfloat library, this would break compatibility between 1Ghz and the CC/Rebirth units. and If they could work on all units it would break compatibility of all the older PNDs.Why is it that the Pandora userland is using softfloat then?