*** dakovaci has joined #nemomobile | 00:05 | |
*** rcg has joined #nemomobile | 00:23 | |
juiceme | Hi Hurrian, Stskeeps :) | 00:46 |
---|---|---|
Hurrian | ohai juiceme | 00:46 |
juiceme | Read back the discussions ya had today | 00:46 |
juiceme | Thanks to You both, Now I am running the MOSLO from ubiboot | 00:47 |
juiceme | Have been testing it with chainloading to Harmattan yet, though | 00:47 |
juiceme | It works "mostly" correctly there :) | 00:48 |
*** dakovaci has quit IRC | 00:49 | |
juiceme | For some reasons I had problems related with tracker... when booting the second stage it took quite a while to load Harmattan up and I did lose my messages and contacts. After restoring from backups, however it booted up nicely without any other hickups... | 00:55 |
juiceme | I suspect it might have due to me messing up my second stage /sbin/preinit though. I did trim it a bit when I was experimenting with it. | 00:56 |
*** rcg has quit IRC | 00:58 | |
juiceme | note-to-self; must add "warning, do ay your own risk, make backups" notices really loud when releasing it :) | 00:58 |
*** rcg has joined #nemomobile | 00:58 | |
*** yunta has quit IRC | 01:01 | |
*** dakovaci has joined #nemomobile | 01:02 | |
Hurrian | juiceme, that's great | 01:03 |
Hurrian | Which Harmattan kernel are you running? | 01:03 |
Hurrian | Patched Openmode or NITDroid? | 01:03 |
juiceme | The first stage booter is patched Nemo kernel, "kernel-adaptation-n950-n9-mer-n9-2.6.32-20121301" | 01:05 |
juiceme | However I tried, I could not fix the kexec() on the vanilla kernel | 01:05 |
Stskeeps | evening | 01:06 |
juiceme | evening stskeeps | 01:06 |
juiceme | I patched it to use fixed cmdline, and added a new /proc/original_cmdline entry to store the NOLO-given cmdline | 01:07 |
Hurrian | juiceme, ah, and that's what's passed to the kernel. | 01:08 |
Hurrian | interesting solution. | 01:08 |
juiceme | to boot either Harmattan or Nitdroid on it, I just change the init=/sbin/preinit_harmattan or init=/sbin/preinit_nitdroid for the second stage boot | 01:08 |
juiceme | I thought that easiest to get to the actual cmdline. the patch is fairly small, ~4k | 01:09 |
Hurrian | Or you could kick it straight into NITDroid, skipping the chroot process in sbin/preinit altogether. | 01:09 |
Hurrian | [given, you've partitioned off some space for it] | 01:10 |
juiceme | well yes, the Nitdroid preinit is streamlined so it does not do much extra stuff | 01:10 |
juiceme | I am just running it chrooted, no extra partition | 01:11 |
Hurrian | juiceme, so the second stage kernel is e-yes' NITDroid kernel (which we apparently are still missing the sources for?) | 01:11 |
juiceme | yes, that is what I need to use. | 01:11 |
Hurrian | ah. | 01:11 |
Stskeeps | missing sources? how very android-ish | 01:12 |
Stskeeps | :P | 01:12 |
juiceme | However, I have not actually tested it... been playing around with just harmattan | 01:12 |
juiceme | I should re-test it now, but previously I was not able to chainload it | 01:12 |
juiceme | Hurrian's hunch is that it should be compiled with kexec enabled, to fix the aligment so that it can be loaded correctly | 01:13 |
Stskeeps | did you hear about the L2 cache issue and kexec? | 01:14 |
*** Morpog has quit IRC | 01:14 | |
juiceme | Some while back I asked e-yes quite politely a few times for the source, but did no get it :( | 01:14 |
juiceme | hmm no, what about it? | 01:14 |
Stskeeps | long story short we found that kexec disabled L2 cache but kernel forgot to re-enable it | 01:15 |
*** dakovaci has quit IRC | 01:15 | |
Stskeeps | massive speedup | 01:15 |
Stskeeps | :P | 01:15 |
juiceme | oo. has that been fixed=? | 01:15 |
Stskeeps | yeah, in the .32 kernel | 01:16 |
juiceme | in the nokia-official 2.6.32? | 01:16 |
juiceme | because that is what I am using as my second-stage boot | 01:17 |
Stskeeps | no, in the nemo one | 01:18 |
Stskeeps | it's probably an issue in nokia-official too | 01:18 |
juiceme | okay... need to patch that in then | 01:18 |
juiceme | might have that issue... as the 2nd stage boots fairly slow iir | 01:19 |
juiceme | and the phone DOES feel a bit sluggish :) | 01:19 |
juiceme | can I see if it's active/disbled from some proc entry etc.? | 01:20 |
Stskeeps | no, we caught it with performance statistics / benchmark | 01:20 |
juiceme | wuff | 01:20 |
Stskeeps | even more amazing is that the sailfish demo was -before- we fixed that, so the damn thing just flies now | 01:20 |
Stskeeps | :P | 01:20 |
juiceme | Can you give me some pointers what files were changed, so I can diff the kernels a bit..? | 01:21 |
juiceme | Well, it just goes to show sailfish is efficient :) | 01:21 |
Stskeeps | https://github.com/nemomobile/kernel-adaptation-n950-n9/commit/994b4b2c91e062264c4eb19f3bb38e5fe2639e73 | 01:22 |
juiceme | tnx | 01:22 |
juiceme | aa, it will be fixed by idle thread by itself at some later point? | 01:23 |
Stskeeps | yeah, but it can take ages | 01:24 |
Stskeeps | bootup is really badly hurt by it | 01:24 |
juiceme | well thats the bloody thing I have been wondering about, then? | 01:24 |
Stskeeps | what are you guys working out, out of interest? | 01:24 |
juiceme | Cos it REALLY takes ages to boot 2nd stage, the spinner spins for almost a minute.. | 01:25 |
juiceme | hmm? | 01:25 |
Stskeeps | well, just wondering what you're hacking on :) | 01:25 |
Stskeeps | i'm having so many balls in the air i'm having difficulties following what community does, so :P | 01:26 |
juiceme | multiboot loader with graphigal front-end :) | 01:26 |
Stskeeps | alright | 01:26 |
*** dakovaci has joined #nemomobile | 01:26 | |
juiceme | What I like to do, is to create a toolset that can be used to make any kind of boot loader with fancy bells & whistles | 01:27 |
Stskeeps | :nod: | 01:27 |
juiceme | It's just for N9 as that is what I have | 01:27 |
juiceme | also, there have been other useful stuff that's based on it, other people have used it to create backup-menu that can be used to save & load partition images in preinit phase, before OS mounts the /user stuff | 01:29 |
juiceme | Ahh, thanks.. | 01:32 |
juiceme | Now I checked the diff on arm/mm/proc-v7.S | 01:33 |
juiceme | It sure is a bug in Nokia kernel, it's missing the git patch | 01:33 |
Hurrian | juiceme: Config files + evtap + math to automatically determine hitbox size? | 01:33 |
juiceme | hitbox size? | 01:34 |
Hurrian | the size of the touch areas for evtap boot scripts. | 01:35 |
Hurrian | I was thinking of putting evtap and its dependencies into the ubi-boot to make it easier to select tools. | 01:35 |
juiceme | aa of course :) | 01:36 |
juiceme | the map files :) | 01:36 |
Hurrian | juiceme: for the boot selection screen, the script should count how many boot items are to be displayed, and divide the mapping accordingly | 01:36 |
juiceme | yes, that wouls make it easier | 01:36 |
juiceme | Up to now, I have always calculated the map file by hand, just measuring the boundaries by hand in GIMP | 01:37 |
Hurrian | Well, assuming the screen resolution is known, it could simply be sed into the map file. | 01:38 |
juiceme | that is if the menu icons are set up in a grid or array | 01:38 |
juiceme | As for myself, I have "aesthetically scattered" the icons on the screen | 01:39 |
Hurrian | Arrange them in a single column then. | 01:39 |
juiceme | but for creating automatic menus, really easy to do it that way | 01:39 |
juiceme | yes | 01:39 |
*** dakovaci has quit IRC | 01:40 | |
juiceme | and easy to create even long dialogs, with entry yes/no/back , for example | 01:40 |
Hurrian | juiceme, maybe you should test the patched Openmode kernel and use another entry for NITDroid | 01:41 |
Hurrian | so you can keep testing without hurting performance | 01:41 |
*** zhxt has joined #nemomobile | 01:41 | |
* Stskeeps is trying to make qtwayland with xcomposite_egl backend work.. | 01:42 | |
Stskeeps | so far i've found out that SGX is a bit of a bitch with shader syntax.. | 01:42 |
juiceme | yes | 01:42 |
juiceme | Hey, stskeeps, about the patch. | 01:43 |
juiceme | Is it enough to fix the cpu_v7_proc_init function? | 01:43 |
Stskeeps | think so | 01:43 |
juiceme | as there is also change in cpu_v7_proc_fin, where the L2 cache is switched off | 01:43 |
Stskeeps | check rest of three | 01:43 |
Stskeeps | er, tree | 01:44 |
juiceme | is the fin function ever used? | 01:44 |
Stskeeps | in kexec? | 01:44 |
juiceme | well, like ever, if we assume that kexec() is never done from the vanilla kernel again after it is once booted | 01:45 |
juiceme | I'm not so well-aquinted with arm assembly, c is my main dish... | 01:46 |
*** zhxt has quit IRC | 01:46 | |
Hurrian | juiceme, even if L2 cache is switched off in cpu_v7_proc_fin, as long as the kernel is patched to initialize L2 cache in cpu_v7_proc_init, it's fine | 01:49 |
juiceme | good. Then I will patch the fin part also, for completeness sake :) | 01:49 |
*** n9mx has quit IRC | 01:50 | |
Hurrian | juiceme: just make an announcement on TMO for kernel developers | 01:51 |
Hurrian | That should hopefully get the whiners on TMO to push e-yes to wake up. | 01:51 |
juiceme | I will have to do that :) | 01:51 |
*** NIN101 has quit IRC | 01:58 | |
*** Theorbo has quit IRC | 02:00 | |
*** zhxt has joined #nemomobile | 02:02 | |
*** jreznik_ has joined #nemomobile | 02:05 | |
*** jreznik has quit IRC | 02:07 | |
juiceme | Okay, now while I am compiling the changes to tha vanilla kernel due to the L2 enable patch, at the same time I now tested 2nd stahe boot to Nitdroid. | 02:15 |
juiceme | To my surprise it actually works :) | 02:15 |
juiceme | altough I think the same patch should be also inserted there.... | 02:16 |
Hurrian | juiceme: you'll need e-yes to release sources | 02:16 |
juiceme | yes | 02:16 |
juiceme | I do not undestand why it is so difficult, even as he has done a lot of work on it... | 02:17 |
*** gabriel9 has joined #nemomobile | 02:17 | |
juiceme | just ran a quick perfo test on it == runs angry birds space OK :) :) | 02:18 |
Hurrian | juiceme, it seems he hasn't went on nitdroid forum for some time, lemme tweet him | 02:20 |
juiceme | sure | 02:21 |
Hurrian | and there, tweeted. let's see how long it takes him to respond. | 02:26 |
*** gabriel9 has quit IRC | 02:39 | |
*** jonwil has quit IRC | 02:41 | |
lbt | Happy New Year \o/ | 02:42 |
*** Hurrian has quit IRC | 02:47 | |
*** Hurrian_ has joined #nemomobile | 02:47 | |
*** M4rtinK has quit IRC | 02:57 | |
*** Theorbo has joined #nemomobile | 03:04 | |
*** rcg has quit IRC | 03:12 | |
*** FlameReaper-PC has joined #nemomobile | 03:13 | |
*** KaiRo_Mozilla has joined #nemomobile | 03:17 | |
*** pablocastellanos has joined #nemomobile | 03:21 | |
*** KaIRC has quit IRC | 03:21 | |
*** dakovaci has joined #nemomobile | 03:46 | |
*** KaiRo_Mozilla has quit IRC | 03:49 | |
*** Morpog has joined #nemomobile | 03:52 | |
*** DocScrutinizer05 has quit IRC | 04:04 | |
*** DocScrutinizer06 has joined #nemomobile | 04:04 | |
*** dakovaci has quit IRC | 04:12 | |
*** furikku has joined #nemomobile | 04:12 | |
*** dakovaci has joined #nemomobile | 04:24 | |
*** ZogG_laptop has joined #nemomobile | 04:47 | |
*** ZogG_laptop has joined #nemomobile | 04:47 | |
*** FlameReaper-PC has quit IRC | 04:50 | |
*** jade has joined #nemomobile | 05:18 | |
*** jade has quit IRC | 05:18 | |
*** jade has joined #nemomobile | 05:18 | |
*** dakovaci has quit IRC | 05:19 | |
*** jaded has quit IRC | 05:21 | |
*** ZogG_laptop has quit IRC | 05:32 | |
*** phaeron has quit IRC | 05:50 | |
*** zhxt has quit IRC | 06:04 | |
*** dakovaci has joined #nemomobile | 06:13 | |
*** n9mx has joined #nemomobile | 06:37 | |
*** n9mx has quit IRC | 06:39 | |
*** zhxt has joined #nemomobile | 06:39 | |
*** n9mx has joined #nemomobile | 06:48 | |
*** phaeron has joined #nemomobile | 07:13 | |
*** dakovaci has quit IRC | 07:15 | |
*** n9mx has quit IRC | 07:35 | |
*** cxl000 has joined #nemomobile | 08:17 | |
*** phaeron has quit IRC | 09:12 | |
*** phaeron has joined #nemomobile | 09:20 | |
*** Morpog has quit IRC | 09:25 | |
*** Morpog has joined #nemomobile | 09:34 | |
*** zhxt has quit IRC | 09:55 | |
*** KaIRC has joined #nemomobile | 09:59 | |
*** NIN101 has joined #nemomobile | 10:02 | |
*** dakovaci has joined #nemomobile | 10:20 | |
*** phaeron has quit IRC | 10:31 | |
*** gabriel9 has joined #nemomobile | 10:52 | |
*** Estel_ has joined #nemomobile | 11:18 | |
*** Estel_ has quit IRC | 11:18 | |
*** Estel_ has joined #nemomobile | 11:18 | |
*** jonwil has joined #nemomobile | 11:19 | |
*** Estel_ has quit IRC | 11:19 | |
*** tarantism has quit IRC | 11:22 | |
*** gabriel9 has quit IRC | 11:27 | |
*** zhxt has joined #nemomobile | 11:34 | |
*** nsuffys_Nemo has joined #nemomobile | 11:37 | |
*** khertan has quit IRC | 11:54 | |
*** M4rtinK has joined #nemomobile | 11:55 | |
*** arcean has joined #nemomobile | 12:14 | |
*** khertan has joined #nemomobile | 12:31 | |
*** Hurrian_ is now known as Hurrian | 12:32 | |
*** zhxt has quit IRC | 12:32 | |
*** zhxt has joined #nemomobile | 12:39 | |
*** DocScrutinizer06 is now known as DocScrutinizer05 | 12:57 | |
*** Dynamit has quit IRC | 13:12 | |
*** Dynamit has joined #nemomobile | 13:12 | |
*** romaxa has quit IRC | 13:21 | |
*** romaxa has joined #nemomobile | 13:22 | |
Morpog | Romaxa, anything new for harmattan as well? | 13:27 |
*** jonwil has quit IRC | 13:31 | |
*** arcean has quit IRC | 14:27 | |
*** arcean_ has joined #nemomobile | 14:28 | |
Morpog | Tried the mer version on harmattan, doesn"t work :( | 14:31 |
Morpog | Sems to miss a shared library ld-linus-armhf.so | 14:35 |
Morpog | Hmm the file exists on harmattan as symbolic link to ld-2.10.1.so | 14:38 |
Morpog | Maybe too old :( | 14:39 |
*** dakovaci has quit IRC | 14:46 | |
*** arcean_ is now known as arcean | 14:51 | |
*** rcg has joined #nemomobile | 14:53 | |
*** faenil has joined #nemomobile | 15:34 | |
*** nsuffys_Nemo has quit IRC | 15:49 | |
*** n9mx has joined #nemomobile | 15:52 | |
*** flush has joined #nemomobile | 15:53 | |
*** flush has quit IRC | 15:56 | |
*** arcean has quit IRC | 15:59 | |
*** zhxt has quit IRC | 16:03 | |
*** telmich has quit IRC | 16:09 | |
*** Venemo_N9 has joined #nemomobile | 16:12 | |
*** telmich has joined #nemomobile | 16:15 | |
*** telmich has quit IRC | 16:15 | |
*** telmich has joined #nemomobile | 16:15 | |
*** okias has joined #nemomobile | 16:45 | |
*** Martix has joined #nemomobile | 16:48 | |
*** Venemo has joined #nemomobile | 16:49 | |
*** Venemo_N9 has quit IRC | 16:50 | |
*** faenil has quit IRC | 17:00 | |
*** arcean has joined #nemomobile | 17:13 | |
*** rcg has quit IRC | 17:14 | |
*** rcg has joined #nemomobile | 17:15 | |
*** okias has left #nemomobile | 17:28 | |
*** blaroche has quit IRC | 18:16 | |
*** blaroche has joined #nemomobile | 18:19 | |
*** yunta has joined #nemomobile | 19:00 | |
*** furikku has quit IRC | 19:00 | |
*** FlameReaper-PC has joined #nemomobile | 19:04 | |
*** Theorbo has quit IRC | 19:04 | |
*** Martix has quit IRC | 19:25 | |
*** Martix has joined #nemomobile | 19:26 | |
*** fk_lx has joined #nemomobile | 19:28 | |
*** ZogG_laptop has joined #nemomobile | 19:34 | |
*** faenil has joined #nemomobile | 20:12 | |
*** Venemo has quit IRC | 20:21 | |
*** n9mx has quit IRC | 20:37 | |
*** Theorbo has joined #nemomobile | 20:48 | |
*** niqt has joined #nemomobile | 20:53 | |
*** cxl000 has quit IRC | 20:55 | |
*** Ken-Young has quit IRC | 21:13 | |
*** ZogG_laptop has quit IRC | 21:17 | |
*** tarantism has joined #nemomobile | 21:18 | |
*** faenil has quit IRC | 21:18 | |
*** gabriel9 has joined #nemomobile | 21:23 | |
*** macmaN has quit IRC | 21:28 | |
*** MSameer has quit IRC | 21:31 | |
*** MSameer has joined #nemomobile | 21:31 | |
*** gabriel9 has quit IRC | 21:34 | |
*** n9mx has joined #nemomobile | 21:47 | |
*** n9mx has quit IRC | 21:52 | |
*** Theorbo has quit IRC | 21:53 | |
*** mvogt has joined #nemomobile | 21:57 | |
*** phaeron has joined #nemomobile | 22:01 | |
*** macmaN has joined #nemomobile | 22:11 | |
*** sivang has joined #nemomobile | 22:16 | |
*** niqt has quit IRC | 22:31 | |
*** sivang has quit IRC | 22:32 | |
*** phdeswer has joined #nemomobile | 22:47 | |
*** blam_ has joined #nemomobile | 22:53 | |
*** chriadam|away is now known as chriadam | 23:05 | |
*** n9mx has joined #nemomobile | 23:08 | |
*** fk_lx has left #nemomobile | 23:41 | |
*** Theorbo has joined #nemomobile | 23:54 | |
*** jreznik_ has quit IRC | 23:58 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!