[KERNEL] Tegra 3 kernel rebased on newer mainline kernel - HTC One X

FYI I've merged/rebased the Tegra 3 platform kernel (3.1.10) with mainline Linux kernel v3.3. github repo/tf700 forum thread. I'm working with Asus TF700T's kernel sources. While the kernel is certainly different than the one used by HTC One X, comparatively few additional modifications would be needed to port it to HTC One X as both of them are built on the same Tegra 3 SOC. I plan to continue until at least mainline Linux v3.5 is merged.

pvka13 said:
FYI I've merged/rebased the Tegra 3 platform kernel (3.1.10) with mainline Linux kernel v3.3. github repo/tf700 forum thread. I'm working with Asus TF700T's kernel sources. While the kernel is certainly different than the one used by HTC One X, comparatively few additional modifications would be needed to port it to HTC One X as both of them are built on the same Tegra 3 SOC. I plan to continue until at least mainline Linux v3.5 is merged.
Click to expand...
Click to collapse
Can u share it with us so that we can also test???
Sent from my HTC One X using xda app-developers app

krishnachetan.ts said:
Can u share it with us so that we can also test???
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
Its basically a reference kernel for now, Linux 3.3.0 for Tegra 3 socs (tf700) but it needs manufacturer/board specific changes to work with the HOX

Related

[Q] HTC One X Kernel Version ?

i just wanted to check with other people that currently has the HTC One X
i just bought mine yesterday and while checking though the phone i noticed the kernel version as something i didn't recognize.
does anyone know what kernel this is for the HTC One X ?
2.6.39.4 - g6b459dc
[email protected] #1
SMP PREEMPT THU MAR 22 00:19:48 CST 2012
i couldn't link a picture as i dont have the required post XD
Here is mine, yours is 3 days newer :-(
Sent from my HTC One X using xda premium
Sent from my HTC One X using XDA
I though HTC is using Kernel v3 ...
I thought so too, I had a chance to get my hands on the device in HTC concept store at NEX mall and was surprise also to see that the kernel is not the latest one(well, same for Sony's ICS) . But man the phone is pretty awesome in actual, the screen is just superb compared to my Sony Arc. Will try to get the thing tomorrow if M1 can give me a good deal on early recontract.
Sent from my Sony Arc w/ ICS
The One X, the Transformer Prime, and as could be seen at MWC the LG Optimus 4x HD uses the same kernel which is 2.6.39.4. I guess its related to tegra, tegra 2 phones were a couple of kernel releases behind too compared to competitors.
Wonder if this is some kind of a set back compared to other soc's?
Wtf? So no kernel 3.0?
Sent from my HTC Desire HD using XDA Premium HD app
The 2.6.39.4 kernel is currently the latest one for Tegra3 devices. I guess nVidia sill needs some time to release a public 3.x version to the OEMs.
But as 2.6 and 3.0 are mostly the same this shouldn't be a problem.
Diamondback said:
The 2.6.39.4 kernel is currently the latest one for Tegra3 devices. I guess nVidia sill needs some time to release a public 3.x version to the OEMs.
But as 2.6 and 3.0 are mostly the same this shouldn't be a problem.
Click to expand...
Click to collapse
Yup i read the same in Linux Forum that there is only minor changes they just gave version 3.0. Here is a quote from that article.
So what are the big changes?
NOTHING. Absolutely nothing. Sure, we have the usual two thirds driver changes, and a lot of random fixes, but the point is that 3.0 is just about renumbering, we are very much not doing a KDE-4 or a Gnome-3 here. No breakage, no special scary new features, nothing at all like that. We've been doing time-based releases for many years now, this is in no way about features. If you want an excuse for the renumbering, you really should look at the time-based one ('20 years') instead.
"So no ABI changes, no API changes, no magical new features - just steady plodding progress. In addition to the driver changes (and the bulk really is driver updates), we've had some nice VFS cleanups, various VM fixes, some nice initial ARM consolidation (yay!) and in general this is supposed to be a fairly normal release cycle. The merge window was a few days shorter than usual, but if that ends up meaning a smaller release and a nice stable 3.0 release, that is all good. There's absolutely no reason to aim for the traditional '.0' problems that so many projects have
Click to expand...
Click to collapse
djolebih said:
Wtf? So no kernel 3.0?
Sent from my HTC Desire HD using XDA Premium HD app
Click to expand...
Click to collapse
One S has a 3.x kernel
...and isn't a Tegra device.
The Tegra 2-based Asus Transformer TF101 also doesn't have a 3.x kernel on ICS.
Sent from my Transformer TF101 using XDA

Why no 3.0 kernels?

Hi,
Now I did search as much as possible on the interwebs, like tiamat's blog, xda, miui forums etc. So I guess I'll go ahead and ask this sorta noob question eek: oh no he didn't ).
Why are there no 3.0 kernels and what would be the advantage of them? On a tangent, I note that even the transformer prime has no 3.0 kernel...
Sent from my Incredible 2 using XDA
What in the name of balls is a 3.0 kernel?
Amphibliam said:
What in the name of balls is a 3.0 kernel?
Click to expand...
Click to collapse
Linux kernel version 3.x. As in we are currently using kernel version 2.6.35.x.. Galaxy nexus has 3.08 kernel or something.
Sent from my Incredible 2 using XDA
We're currently using modified gingerbread kernels (the 2.6 ones i think?) because we havent received kernel source from HTC yet
This phone is slated for an ICS update, once we get that and kernel source i'm pretty sure a 3.0 kernel will follow
It's because we don't have an official update yet. That's what all the ICS roms are pretty much waiting for - an offical ICS kernel from HTC.
dirkdigles said:
It's because we don't have an official update yet. That's what all the ICS roms are pretty much waiting for - an offical ICS kernel from HTC.
Click to expand...
Click to collapse
Okay. So as I understand the kernel will have several proprietary modules and therefore we can't compile our own 3.0 kernel yet? As it may cause several incompatibilities, am I right?
Sent from my Incredible 2 using XDA
litetaker said:
Okay. So as I understand the kernel will have several proprietary modules and therefore we can't compile our own 3.0 kernel yet? As it may cause several incompatibilities, am I right?
Sent from my Incredible 2 using XDA
Click to expand...
Click to collapse
No, we just can't compile one because we don't have source.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
tylerlawhon said:
No, we just can't compile one because we don't have source.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
Click to expand...
Click to collapse
I am confused. The linux kernel is open source. So the Source code for the 3.0 kernel is available. So, what do you mean by "we don't have source"? Are you referring to any drivers whose modules we may not have as they are proprietary? Or something else?
Anyway, I just realized thanks to this article that the 3.0 kernel is no big deal and has no new, "awesome" features and is not a major jump like the GB to ICS, or gnome 2 to gnome 3, or the KDE 3 to KDE 4 jump... Just a new numbering scheme. So, may be the kernel we have now is more than enough to run ICS (except for the camera glitch though...)
Thanks for the responses guys!
litetaker said:
I am confused. The linux kernel is open source. So the Source code for the 3.0 kernel is available. So, what do you mean by "we don't have source"? Are you referring to any drivers whose modules we may not have as they are proprietary? Or something else?
Anyway, I just realized thanks to this article that the 3.0 kernel is no big deal and has no new, "awesome" features and is not a major jump like the GB to ICS, or gnome 2 to gnome 3, or the KDE 3 to KDE 4 jump... Just a new numbering scheme. So, may be the kernel we have now is more than enough to run ICS (except for the camera glitch though...)
Thanks for the responses guys!
Click to expand...
Click to collapse
The Linux kernel is, yes. However, a kernel is very device specific. So, without having one from an OTA or better yet, HTC releasing kernel source code for this device specifically, we can't make any. So far (as stated before), all our ics ROMs are using hacked up gingerbread kernels (which is an incredible feat in itself). We have basic kernel source code, sure, but what we're lacking is the proprietary drivers, libs, and other stuff that makes this device run.
Hope this all made sense.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
Each kernel is device specific with the oem s specific changes....it is possible to build one without the.exact source...but you would need some similar source for reference like teamhacksung using the nexus s as a base for sgs phones
tylerlawhon said:
The Linux kernel is, yes. However, a kernel is very device specific. So, without having one from an OTA or better yet, HTC releasing kernel source code for this device specifically, we can't make any. So far (as stated before), all our ics ROMs are using hacked up gingerbread kernels (which is an incredible feat in itself). We have basic kernel source code, sure, but what we're lacking is the proprietary drivers, libs, and other stuff that makes this device run.
Hope this all made sense.
Swyped From My MikRunny'd Superphone Using TapaTalk 2
Click to expand...
Click to collapse
Yes, this helps me understand it better. Anyway, I'm not really waiting for the 3.0 kernel anymore as I learned it was just a renumbering scheme! I was expecting I could launch a space shuttle with it, like I can drive my car supersonic with ICS (hehehe..) But it apparently has just the usual dose of bug fixes compared to our current kernel.
Thanks y'all!

[Q] KERNEL tweaked for ARHD 15.0????

I don't found any tweaked kernels for ARHD 15.0, someone know if exist it? Excuse me for bad english, i'm italian.
The kernel into the ARHD 15.0 is 3.1.10-gfc6b9d0 and it no able to overclock or use all cpu at max frequency (1500 mhz).
I have some problem with some game that run slowly. For example: DEFENDER II
At level 1428 there are to many enemies and the game run too slow.
Force GPU rendering is ON because i have selected the option during installation of ARHD 15.0 in AROMA installer.
HELP me please.
Well you have to use stock now until HTC releases kernel sources
Until the kernel source is released by HTC there'll be no tweaks. Not sure when that'll happen, any ideas.. anyone..?
Sent from my HTC One X using xda premium
HTC are slow with sources, plus official JB is not out yet officially sometime maybe after that. When official I mean for the American and European markets.
Sent from my HTC One X using Tapatalk 2

Kernel 3.4 on gsm galaxy nexus

Why gsm galaxy nexus doesn't have a working 3.4.X kernel ?????? For example i9001 have it!!!!!!
I don't know ????????!!! :S
Because the GNex uses TI silicon.
For the noobs... TI = Texas Instrument
Sent from my Galaxy Nexus using xda app-developers app
For the noobs... Silicon = What microprocessors are made of(different from implants)
Because the devs haven't done it yet.
It should be possible as older devices have done it.
Sent from my Galaxy Nexus using Tapatalk 2
tiny4579 said:
Because the devs haven't done it yet.
It should be possible as older devices have done it.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Possible: yes.
But what's the point? Why do you want your kernel version to say 3.4? What does it bring for you? There's a reason Google hasn't (yet) updated the kernel beyond whatever it is now.
Sent from my Galaxy Nexus using Tapatalk 2
RoadToNever said:
For the noobs... Silicon = What microprocessors are made of(different from implants)
Click to expand...
Click to collapse
Lol
Sent from my Galaxy Nexus using xda app-developers app
i heard TI development team is disbanded
geoffcorey said:
Possible: yes.
But what's the point? Why do you want your kernel version to say 3.4? What does it bring for you? There's a reason Google hasn't (yet) updated the kernel beyond whatever it is now.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Yeah there's a reason. Its easier not to port it from 3.0 to 3.4. You are right. While I wouldn't say it's just a version change as aosp commits go into 3.4 as well, most of the changes would not even be noticed by the end user.
Sent from my Galaxy Nexus using Tapatalk 2
http://forum.xda-developers.com/showthread.php?t=2206112
I know tha gnex have ti omap processore but why developer not port 3.4 kerel and samsung galaxy s plus that have Qualcomm MSM8255T Snapdragon
CPU 1.4 GHz Scorpion have 3.4 kernel, ti omap 4460 is newer than MSM8255T ? I want 3.4 kernel because it is in all the new devices that have 4.1.X and my that have 4.2.2 not have it
Even if you get 3.4, you wouldn't see any advantage..its only an increased number
Our gnex born with 3.0.x and will always stay on 3.0.x officially
Porting it from 3.0 to 3.4 will only introduce problems with the hardware, WiFi, sensors, battery drain, crash..
Inviato dal mio Galaxy Nexus con Tapatalk 2
diaboliko.hacker said:
I know tha gnex have ti omap processore but why developer not port 3.4 kerel and samsung galaxy s plus that have Qualcomm MSM8255T Snapdragon
CPU1.4 GHz Scorpion have 3.4 kernel, ti omap 4460 is newer than MSM8255T ? I want 3.4 kernel because it is in all the new devices that have 4.1.X and my that have 4.2.2 not have it
Click to expand...
Click to collapse
Again, I ask you what will 3.4 bring you that the current 3.0.x kernel doesn't already do for you?
Sent from my Galaxy Nexus using Tapatalk 2
diaboliko.hacker said:
I know tha gnex have ti omap processore but why developer not port 3.4 kerel and samsung galaxy s plus that have Qualcomm MSM8255T Snapdragon
CPU 1.4 GHz Scorpion have 3.4 kernel, ti omap 4460 is newer than MSM8255T ? I want 3.4 kernel because it is in all the new devices that have 4.1.X and my that have 4.2.2 not have it
Click to expand...
Click to collapse
Then port it yourself..

3.4 kernel for Desire HD?

Hi,
I have searched the forum, and google but am not getting a definitive answer to my query. Galaxy 4, runs on Kernel 3.4.
But, all the ROMs I have found for Desire HD till now have at max kernel 3.0.76.
So I am wondering if the kernel 3.4 is available for desire HD too to be flashed?
anybody? Is it because 3.4 has not been ported for Desire HD/Ace yet?
If I'm not mistaken the kernel depends on the device. While the
S4 may be running a 3.4 kernel it wouldn't be supported yet on our devices due to the hardware limitations. Don't quote me on it though I'm no expert
Sent from my Desire HD using xda app-developers app
waveking9 said:
Hi,
I have searched the forum, and google but am not getting a definitive answer to my query. Galaxy 4, runs on Kernel 3.4.
But, all the ROMs I have found for Desire HD till now have at max kernel 3.0.76.
So I am wondering if the kernel 3.4 is available for desire HD too to be flashed?
Click to expand...
Click to collapse
Just out of curiosity, is there a specific reason that you want a 3.4 kernel? Or is it just a 3.4 > 3.0 thing?
bananagranola said:
Just out of curiosity, is there a specific reason that you want a 3.4 kernel? Or is it just a 3.4 > 3.0 thing?
Click to expand...
Click to collapse
@bananagranola, I read that 3.4 has better memory management and performance
waveking9 said:
@bananagranola, I read that 3.4 has better memory management and performance
Click to expand...
Click to collapse
I see.
You see, kernel sources are hard to get a hold of from HTC, let alone an old device like our DHD, I'm sure its possible, but I wouldn't hold my breath for it
Sent from my Desire HD using Tapatalk 2

Categories

Resources