00:41.45 | *** join/#htc-linux eXtremo (~eXtremo@unaffiliated/extremo) |
01:34.43 | *** join/#htc-linux detule (~detule@unaffiliated/d3tul3) |
01:54.23 | jonpry | hi detule |
01:57.04 | detule | hey jonpry |
02:15.29 | jonpry | how is the 3.4 kernel? |
02:15.40 | jonpry | official CM now? |
02:16.06 | detule | yeah they've forked it looks ready to go |
02:16.30 | jonpry | awesome |
02:16.43 | detule | 4 cores? |
02:16.46 | jonpry | nice that people will be using all that hard work |
02:16.58 | jonpry | yeah i got it running on all 4 |
02:17.03 | jonpry | unlike my car |
02:17.05 | detule | sweet! |
02:17.10 | detule | lol |
02:17.23 | jonpry | actually the car is not running on all 8 |
02:17.40 | detule | so what's next userland? |
02:17.54 | jonpry | it has busybox and stuff |
02:18.08 | jonpry | i think it needs like a communications channel |
02:18.12 | jonpry | with apps |
02:18.34 | jonpry | i started porting some of the smd_tty stuff |
02:18.50 | detule | that has to be hard, that code is already opaque for arm |
02:19.23 | jonpry | but i can't figure out how to make an interrupt on DSP from apps, and vice versa |
02:19.37 | detule | that's the smsm business right |
02:19.45 | detule | the shared memory state machine |
02:19.53 | detule | but yeah somewhere in smd.c |
02:20.01 | jonpry | i ripped out that thing |
02:20.06 | jonpry | so make smd_simple |
02:20.10 | jonpry | *to make |
02:21.09 | jonpry | they have this thing |
02:21.11 | jonpry | writel(1, MSM_A2M_INT(0)); |
02:21.36 | jonpry | i dunno what that does |
02:23.01 | detule | guess all the stuff in smd.c is from the perspective of apps |
02:23.13 | detule | listen to modem interrupts, send interrupts to mdoem |
02:23.51 | jonpry | yeah |
02:23.54 | detule | <PROTECTED> |
02:23.55 | detule | <PROTECTED> |
02:24.13 | jonpry | even from that perspective. i'm unsure how to send an interrupt to DSP |
02:26.51 | jonpry | i think the hexagon uses a couple of SIRC |
02:26.59 | jonpry | not really sure where it is on V3 |
02:27.25 | jonpry | but if i could figure that out. and if apps could access it, i think it can be triggered |
02:28.07 | *** join/#htc-linux ccxCZ (~ccxCZ@156.200.broadband11.iol.cz) |
02:39.36 | detule | notify_modem_smd ? |
02:40.16 | detule | or maybe |
02:40.17 | detule | #define MSM_TRIG_A2Q6_SMD_INT \ |
02:40.17 | detule | <PROTECTED> |
02:48.10 | jonpry | hmm |
02:48.19 | jonpry | is that 8960 stuffs? |
02:48.57 | detule | oh yeah i have no idea how this works on apq |
02:49.57 | jonpry | hmm |
02:50.12 | jonpry | seems the tenderloin kernel has the same thing |
02:50.21 | jonpry | i'm using smd code from RHO |
02:50.55 | detule | of all things why rhod |
02:51.18 | jonpry | smd_tty works for ppp |
02:51.42 | detule | https://github.com/detule/linux-msm-d2/blob/msm-jb_2.5/arch/arm/mach-msm/smd.c#L262 |
02:52.22 | detule | what's msm9615? i think apq8064 is paired with mdm9615 |
02:52.42 | jonpry | yeah but i am working on the TP |
02:52.56 | detule | oh damn i keep forgetting |
02:52.59 | jonpry | apq8060 |
02:53.30 | jonpry | i think write will work. i just need to figure out which one of the 288 interrupts that is on the dsp |
02:53.46 | detule | yeah this trigger is defined for arch_8x60 so i guess it's god |
02:53.51 | detule | s/god/good/ |
02:54.24 | jonpry | and then figure out how to generate the Q62A interrupt from dsp |
02:55.38 | detule | what's the difference between these smd_int and smsm_int |
02:57.01 | jonpry | that smsm stuff is like the a channel for saying all of smem is fubar |
02:57.11 | jonpry | and to reload the channel map deals |
02:57.42 | jonpry | i'm not using maps. it's all just hard coded addresses for send/recv |
03:04.01 | jonpry | i think that getting a terminal and network connection going to it will make it a lot more usable |
05:04.19 | *** join/#htc-linux rajkosto (~rajkosto@wan.rajkonet.info) |
05:10.54 | *** join/#htc-linux surge (~surge@pool-98-118-154-23.bflony.fios.verizon.net) |
07:13.08 | *** join/#htc-linux apt (~apt@rikers.org) |
07:13.08 | *** topic/#htc-linux is Welcome to the HTC Linux project | Community portal & WiKi http://htc-linux.org | For IRC logs, HaRET & kernel mailing lists etc. see http://htc-linux.org/wiki/index.php?title=Contact | The htc-linux.org project is not affiliated with the HTC Corporation | This channel is for development purposes - Join #htc-linux-chat for offtopic |
08:20.46 | *** join/#htc-linux Ondalf (~ondalf@cable-roi-50ddf8-39.dhcp.inet.fi) |
09:01.29 | *** join/#htc-linux helicopter88 (~helicopte@host15-12-dynamic.47-79-r.retail.telecomitalia.it) |
09:04.37 | *** join/#htc-linux Echo31 (~olivier@lan31-9-88-177-158-48.fbx.proxad.net) |
09:22.14 | *** join/#htc-linux helicopter176 (~helicopte@host15-12-dynamic.47-79-r.retail.telecomitalia.it) |
09:23.15 | *** join/#htc-linux Midnight__ (~helicopte@host166-113-dynamic.53-79-r.retail.telecomitalia.it) |
09:28.04 | *** join/#htc-linux helicopter88 (~helicopte@host62-30-dynamic.26-79-r.retail.telecomitalia.it) |
09:28.59 | *** join/#htc-linux helicopter88 (~helicopte@host62-30-dynamic.26-79-r.retail.telecomitalia.it) |
09:46.17 | *** join/#htc-linux Ondalf (~ondalf@cable-roi-50ddf8-39.dhcp.inet.fi) |
09:59.58 | *** join/#htc-linux arif-ali (~arif-ali@94-192-24-56.zone6.bethere.co.uk) |
10:13.42 | fakker | gauner1986, it's hard to do a dark shot - it's very different on the screen as to what you see... then when i take a shot the flash comes on:p so it's cheating |
10:50.44 | *** join/#htc-linux paulk-desktop (~paulk@lib33-1-82-233-88-171.fbx.proxad.net) |
10:56.35 | *** join/#htc-linux ElFinLazz (~elfinlazz@182.215.84.22) |
11:37.46 | *** join/#htc-linux kiozen (~kiozen@ppp-93-104-93-48.dynamic.mnet-online.de) |
12:01.51 | *** join/#htc-linux Cotulla (~myfakemai@109.205.253.11) |
12:04.30 | *** join/#htc-linux paulk-desktop (~paulk@lib33-1-82-233-88-171.fbx.proxad.net) |
12:10.38 | fakker | audio is amazing tho |
12:46.10 | *** join/#htc-linux BabelO (~fcr@2a01:e35:8adc:3150:21e:8cff:fe2d:7d3f) |
12:46.10 | *** join/#htc-linux BabelO (~fcr@unaffiliated/babelo) |
12:54.16 | *** join/#htc-linux gauner1986 (~Adium@hmbg-5f7735ab.pool.mediaWays.net) |
13:24.27 | *** join/#htc-linux Bry8Star{T (~Bry8Star-@gateway/tor-sasl/bry8star-2) |
13:30.30 | *** join/#htc-linux gauner1986 (~Adium@hmbg-5f7735ab.pool.mediaWays.net) |
13:43.06 | *** join/#htc-linux simpson_ (01172130@gateway/web/freenode/ip.1.23.33.48) |
13:43.08 | simpson_ | hi |
13:52.17 | simpson_ | fakker, uk and asia have the same SKU ? |
14:06.01 | *** join/#htc-linux gauner1986 (~Adium@hmbg-5f7735ab.pool.mediaWays.net) |
14:13.43 | gauner1986 | fakker: hows it going? |
15:02.35 | *** join/#htc-linux arif-ali (~arif-ali@94-192-24-56.zone6.bethere.co.uk) |
15:23.32 | *** join/#htc-linux gauner1986 (~Adium@hmbg-5f7735ab.pool.mediaWays.net) |
15:58.03 | *** join/#htc-linux arif-ali (~arif-ali@94-192-24-56.zone6.bethere.co.uk) |
16:02.03 | *** join/#htc-linux arif-ali_ (~arif-ali@94-192-24-56.zone6.bethere.co.uk) |
16:17.54 | *** join/#htc-linux conantroutman (~conantrou@cpc5-pert5-2-0-cust768.16-4.cable.virginmedia.com) |
16:35.28 | *** join/#htc-linux Bry8Star{T (~Bry8Star-@gateway/tor-sasl/bry8star-2) |
17:51.10 | *** join/#htc-linux paulk_ (~paulk@lib33-1-82-233-88-171.fbx.proxad.net) |
18:02.39 | *** join/#htc-linux detule (~detule@unaffiliated/d3tul3) |
18:13.31 | *** join/#htc-linux gauner1986 (~Adium@hmbg-5f772e68.pool.mediaWays.net) |
18:13.42 | *** join/#htc-linux gauner19861 (~Adium@hmbg-5f772e68.pool.mediaWays.net) |
18:52.09 | *** join/#htc-linux bartman (~bart@2607:f2c0:f00e:700::dd) |
18:53.23 | *** join/#htc-linux Alex[sp3dev] (~alexander@109.188.125.17) |
18:54.56 | *** part/#htc-linux bartman (~bart@2607:f2c0:f00e:700::dd) |
19:22.35 | Alex[sp3dev] | Cotulla: hi |
19:23.06 | Alex[sp3dev] | Cotulla: need a tiny bit of your help :) |
19:39.20 | Cotulla | rly? |
19:49.28 | Alex[sp3dev] | Cotulla: ya |
19:50.35 | Cotulla | kinda what ? |
19:50.48 | Alex[sp3dev] | Cotulla: could you please tell me GUIDs, partition types (like 0c01) and where to put install.wim and where to extract root file system? |
19:51.39 | Alex[sp3dev] | I guess recovery is 13107e14-a1ea-451c-a4da-d4fb8f24bed5 and root is 7ff607e0-4395-11db-b0de-0800200c9a66 but not sure |
19:51.58 | Alex[sp3dev] | i'm talking win/rt and not wp8 of course ;) |
19:53.00 | Cotulla | I don't know actually. do it like on PC. |
19:53.07 | Alex[sp3dev] | just tried out edk2 and trying to figure out UEFI. though it is a bit complex and I don't like M$ code style, it is very cool. I mean, stuff like GOP, virtual PCI, ACPI and PE/COFF binaries |
19:53.47 | Alex[sp3dev] | Cotulla: well, but you do have the working device, don't you? can't you dump the partition table? or well. I assume I can just mount wim, copy the files and regenerate BCD? |
19:54.30 | Cotulla | edk2 is not cool at all |
19:54.45 | Cotulla | overloaded crap |
19:56.27 | Alex[sp3dev] | yeah, the code is ugly and build system sucks. but at least it's a working implementation which can be used for testing. overall UEFI is complex and difficult but seems to be good for ARM because of ACPI (like FDT in linux). |
19:56.49 | Alex[sp3dev] | it's good that now it's possible to enumerate IO and IRQ resources in a generic way without rebuilding kernel for each SoC |
19:57.00 | Cotulla | I don't think so |
19:57.22 | Alex[sp3dev] | why |
19:57.35 | Cotulla | it's kinda only bootloader |
19:57.42 | Cotulla | resources are part of ACPI |
19:58.15 | Cotulla | and I prefer code which is built for special platform |
19:58.22 | Alex[sp3dev] | after UEFI services are exited, what happens? did you write a display driver for win r/t? I guess it's not very difficult, like on desktop, but have to sign? |
19:58.50 | Alex[sp3dev] | Cotulla: me too, but with closed-source stuff like windows or closed opengl drivers it is good to have a stable ABI |
19:59.24 | Cotulla | probably |
20:00.54 | Alex[sp3dev] | on the other hand, building a specific kernel means you don't have to write overengineered code.. and if you're a hw vendor, not a lonely hacker, you have the source code anyway |
20:01.18 | Cotulla | if I wanted/could in that case I already make a article somewhere about porting. but it's not . . . |
20:02.07 | Cotulla | as well it depends not only from me |
20:02.12 | Cotulla | u know that I guess |
20:02.43 | Alex[sp3dev] | well, I'm thinking of writing an article.. since I've seen no code and don't speak to people dealing with leaked m$ stuff, I'll just base it on what i've found out. |
20:03.07 | Cotulla | and what purpose of it? |
20:03.10 | Alex[sp3dev] | we can't redistribute the rootfs, but we can make a script that would add the needed drivers and possibly hack security checks in a recovery wim |
20:03.35 | Alex[sp3dev] | Cotulla: for me to understand how win/rt boots and for others to try it out if they want |
20:04.02 | Cotulla | it boots in same way as on X64 computer with UEFI |
20:06.04 | Alex[sp3dev] | well, UEFI in general and on ARM especially is a dark area. very few examples. another shitty tutorial won't hurt. anyway, for now I just want to port win/rt to pandaboard and nexus. just for myself to be proud :) |
20:06.05 | Cotulla | anyway it sucks |
20:06.08 | Cotulla | whole system |
20:06.20 | Cotulla | no idea who wanted to make a clone for tablet |
20:06.26 | Cotulla | and tablets fail once more |
20:06.55 | Cotulla | unbelievable |
20:07.11 | Alex[sp3dev] | well, yes. windows is about the base of already-written software. without software it has no real advantages over linux,osx or iPAD |
20:07.24 | Cotulla | they should take WP7/WP8 as base |
20:07.49 | Cotulla | just enlarge |
20:07.52 | Cotulla | and should be ok |
20:08.41 | Alex[sp3dev] | enlarge your WP8. I was shy because my phone was only 3'' but after I tried the free ENLARGE YOUR WP8 pills it became 4.5'' and I'm quite confident walking around in night clubs |
20:09.10 | Cotulla | pff |
20:09.22 | Cotulla | I mean improve a bit UI for tablet |
20:09.25 | Cotulla | and keep same core |
20:09.44 | Alex[sp3dev] | with regards to that, why is WP8 better? because apps are run in containers? |
20:10.13 | Cotulla | already some software |
20:10.19 | Cotulla | like it was iPhone ->iPad |
20:10.27 | Cotulla | smaller |
20:10.28 | Cotulla | and etcv |
20:10.56 | Alex[sp3dev] | at least they had brain and allowed C++. this allowed to port ANGLE and have OpenGL on WP8. and that means a lot of games |
20:11.29 | Cotulla | probably |
20:11.41 | Cotulla | well D3D is there |
20:11.54 | Cotulla | OGL is not much better |
20:12.37 | Alex[sp3dev] | it is not much better, but most companies would not rewrite old games for a *yet* unpopular platform. and with OGL they can port them faster. |
20:12.57 | Cotulla | most companies never touch old games . . . is it? |
20:13.19 | Cotulla | not sure about port them faster |
20:13.27 | Cotulla | it's too flat look |
20:13.32 | Alex[sp3dev] | well, not old, but like 0.5 year old ones. |
20:13.39 | Cotulla | mobile gpu is different from desktop |
20:13.49 | Cotulla | as well smaller ram |
20:13.52 | Alex[sp3dev] | Cotulla: I mean, games from iOS and Android |
20:13.59 | Cotulla | yea |
20:14.10 | Cotulla | but it more work anyway |
20:14.10 | Cotulla | UI |
20:14.15 | Cotulla | OS interaction |
20:14.20 | Cotulla | it's often too different |
20:15.22 | Cotulla | so it sucks |
20:15.31 | Alex[sp3dev] | ok. I have not tried wp8.. are there many cool apps? thinking of buying one to experiment a bit and then give it to my gf. nah, I've got too many devices and no time to play with them :) |
20:15.52 | Cotulla | not really |
20:15.57 | Cotulla | I waited more from WP8 |
20:16.06 | Cotulla | :( |
21:44.19 | *** join/#htc-linux ntg-2 (~ntg@141.0.137.20) |
22:20.14 | *** join/#htc-linux surge (~surge@pool-98-118-154-23.bflony.fios.verizon.net) |
22:28.10 | *** join/#htc-linux rajkosto (~rajkosto@wan.rajkonet.info) |
22:48.00 | fakker | slaps Cotulla |
22:48.09 | fakker | camera sucks in pitch black darkness |
22:48.09 | fakker | :D |
22:48.17 | fakker | low light is good |
22:51.55 | Alex[sp3dev] | i think tianocore edk2 is "govno" |
22:55.15 | *** join/#htc-linux detule (~detule@unaffiliated/d3tul3) |