00:15.18 | *** join/#htc-linux AstainHellbring (AstainHell@unaffiliated/astainhellbring) |
03:09.58 | *** join/#htc-linux constintinevamp (~m4dh4x0r@216-111-105-244.dia.static.qwest.net) |
04:35.41 | *** join/#htc-linux sleepee (~sleepee@adsl-65-23-229-47.prtc.net) |
06:09.45 | *** join/#htc-linux ALoGeNo (~alogeno@unaffiliated/alogeno) |
06:45.53 | *** join/#htc-linux BabelO (~fcr@AMontpellier-553-1-197-222.w90-57.abo.wanadoo.fr) |
06:45.53 | *** join/#htc-linux BabelO (~fcr@unaffiliated/babelo) |
06:48.52 | *** join/#htc-linux ElFinLazz (~elfinlazz@182.215.84.22) |
07:01.11 | *** join/#htc-linux rajkosto (~rajkosto@wan.rajkonet.info) |
07:20.42 | *** join/#htc-linux kiozen (~kiozen@p578a42db.dip0.t-ipconnect.de) |
07:50.50 | *** join/#htc-linux MacDrunk (~marper@201.164.174.192) |
07:57.35 | *** join/#htc-linux noobhands (57666ed3@gateway/web/freenode/ip.87.102.110.211) |
08:07.57 | *** part/#htc-linux MacDrunk (~marper@201.164.174.192) |
08:37.50 | *** join/#htc-linux helicopter88 (~helicopte@host19-7-dynamic.55-79-r.retail.telecomitalia.it) |
09:08.52 | *** join/#htc-linux marc1706 (~Marc@phpbb/modifications/marc1706) |
10:23.32 | noobhands | here's a technical question |
10:23.43 | noobhands | how'd you type, from russia with love - in russian |
10:28.30 | *** join/#htc-linux balans2 (~user@82-170-217-205.ip.telfort.nl) |
10:37.49 | *** join/#htc-linux marmotta (~skodde@unaffiliated/skodde) |
11:12.46 | *** join/#htc-linux skodde (~skodde@unaffiliated/skodde) |
11:45.09 | *** join/#htc-linux balans2 (~user@82-170-217-205.ip.telfort.nl) |
12:13.45 | *** join/#htc-linux Alex[sp3dev] (d5551202@gateway/web/freenode/ip.213.85.18.2) |
12:38.16 | *** join/#htc-linux walter79 (~walter79@dslb-178-004-221-076.pools.arcor-ip.net) |
12:42.51 | *** join/#htc-linux Alex[sp3dev] (d5551202@gateway/web/freenode/ip.213.85.18.2) |
13:02.22 | *** join/#htc-linux balans2 (~user@82-170-217-205.ip.telfort.nl) |
13:02.41 | *** join/#htc-linux Cotulla (~myfakemai@nat100-255-205-109.tvoe.tv) |
13:13.45 | *** join/#htc-linux conantroutman (~chatzilla@cpc5-pert4-2-0-cust205.sgyl.cable.virginmedia.com) |
13:37.12 | walter79 | Cotulla: Hi, do you think WP8 can be run on HTC Leo and is there a way to enable full ram on CLK bootloader? |
13:41.32 | Alex[sp3dev] | walter79: why not just set the same ATAGs in CLK as in the binary bootloader? |
13:42.48 | walter79 | Not tried a lot of developers worked on bootloader in past and there was no way to enable missing ram. |
13:43.02 | Cotulla | I ever don't know what u mean under missing ram |
13:45.16 | Cotulla | about WP8 can't tell anything. but I think it may need new hardware. |
13:46.57 | *** join/#htc-linux noobhands (57666ed3@gateway/web/freenode/ip.87.102.110.211) |
13:47.17 | *** join/#htc-linux noobhands (57666ed3@unaffiliated/fakker) |
13:47.17 | *** join/#htc-linux noobhands (57666ed3@gateway/web/freenode/ip.87.102.110.211) |
13:48.05 | walter79 | CLK has on 403 MB ram and MGDLR 500+ |
13:48.35 | Cotulla | dunno it dependent only from kernel |
13:49.22 | walter79 | A CLK kernel problem? |
13:49.48 | Cotulla | Android |
13:50.35 | *** join/#htc-linux skodde (~skodde@unaffiliated/skodde) |
13:50.59 | walter79 | is it fixable? https://github.com/securecrt/android_kernel_htcleo-2.6.32-ics |
13:54.04 | *** join/#htc-linux wk (~wk@141.0.137.20) |
13:54.33 | noobhands | privet Cotulla |
13:55.41 | Cotulla | hi fakker |
13:57.53 | Cotulla | it's already there #define MSM_EBI1_BANK0_SIZE 0x1E7C0000 |
13:58.02 | Cotulla | 488 Mb |
14:06.48 | walter79 | #define MSM_EBI1_BANK0_SIZE 0x1E7C0000 /* 488MB - 0x00040000 RAM CONSOLE*/ remove only # https://github.com/securecrt/android_kernel_htcleo-2.6.32-ics/blob/ics_HWA/arch/arm/mach-msm/board-htcleo.h |
14:09.56 | Cotulla | so? |
14:24.17 | marc1706 | Cotulla: I guess he is wondering what happened to the rest of the 576 MB ;) |
14:24.51 | Cotulla | 512 available, 515 - 488 is used for fixed memory polls. camera,screen and etc |
14:24.56 | Cotulla | *515 |
14:26.11 | marc1706 | I know but he obviously doesn't :D |
14:26.51 | marc1706 | I also think he might be confusing RAM with ROM |
14:27.15 | marc1706 | as a device with magldr still has 488 mb minus a few mb here and there |
14:27.20 | marc1706 | for qdsp etc. |
14:28.37 | Cotulla | 488 is memory for OS |
14:28.59 | Cotulla | or maybe there bootalloc is used |
14:30.35 | marc1706 | it's actually substracting the memory for pmem and I think wifi from the 488 mb |
14:30.44 | marc1706 | so we end up with 403 mb |
14:31.59 | Cotulla | maybe |
14:32.05 | Cotulla | but #define MSM_PMEM_MDP_BASE 0x3B700000 is it overlaps with main value? |
14:34.22 | marc1706 | MSM_EBI1_BANK0_BASE + MSM_EBI1_BANK0_SIZE = 0x2FFC0000? |
14:34.40 | marc1706 | it overlaps with PMEM_VENC_BASE here |
14:35.03 | Cotulla | yes but why |
14:35.08 | marc1706 | good question :D |
14:35.15 | marc1706 | I'll ask a bot |
14:36.05 | marc1706 | the answer was: good question, next question please |
14:36.12 | marc1706 | so ... no idea :D |
14:36.52 | marc1706 | wonders if that might cause issues if we go low on ram |
14:37.47 | marc1706 | btw, MSM_PMEM_SMI also overlaps O.o |
14:38.36 | marc1706 | as (MSM_SMI_BASE + 0x02500000) is definitely less than 0x2FFC0000 |
14:38.46 | Cotulla | MSM_PMEM_SMI is common value |
14:39.04 | Cotulla | it's normal |
14:39.09 | marc1706 | ah ok, so that shouldn't be an issue |
14:39.20 | Cotulla | why MSM_PMEM_MDP_BASE inside OS RAM region? |
14:39.56 | marc1706 | it's at 0x3B700000 in my kernel |
14:40.24 | marc1706 | but that's not inside 0x2FFC0000? |
14:40.40 | marc1706 | or am I bad with numbers right now? xD |
14:41.16 | Cotulla | MSM_EBI1_BANK0_BASE + MSM_EBI1_BANK0_SIZE = 0x11800000 + 0x1E7C0000 = 2FFC0000 |
14:41.25 | Cotulla | it should be OS RAM |
14:41.39 | Cotulla | mi->bank[0].start = MSM_EBI1_BANK0_BASE; |
14:41.39 | Cotulla | mi->bank[0].node = PHYS_TO_NID(MSM_EBI1_BANK0_BASE); |
14:41.39 | Cotulla | mi->bank[0].size = MSM_EBI1_BANK0_SIZE; |
14:41.43 | Cotulla | declared inside fixup function |
14:41.54 | Cotulla | wait |
14:42.01 | Cotulla | wtf |
14:42.02 | Cotulla | :D |
14:42.49 | Cotulla | 1E8 is 448 mb |
14:43.02 | Cotulla | 200 is full 512 |
14:43.24 | Cotulla | so . . . 0x3B700000 totally outside? |
14:44.00 | Cotulla | lol |
14:44.06 | Cotulla | who did that? |
14:44.12 | marc1706 | you mean 488 MB or actually 487 MB to be exact |
14:44.13 | Cotulla | actually values are replaced |
14:44.16 | Cotulla | mdp_pmem_pdata.start = __pa(addr); |
14:44.16 | Cotulla | mdp_pmem_pdata.size = size; |
14:44.18 | marc1706 | and yes, it's totally outside |
14:44.28 | Cotulla | inside htcleo_allocate_memory_regions function |
14:44.33 | Cotulla | pfff |
14:44.38 | marc1706 | I saw that |
14:44.40 | Cotulla | why not set them to zero |
14:44.42 | Cotulla | or comment |
14:44.51 | marc1706 | although I'm not sure what __pa(addr) does :D |
14:45.01 | Cotulla | get PA address from VA |
14:45.12 | marc1706 | ah ok |
14:45.17 | Cotulla | so it's allocated from OS Memory via alloc_boot |
14:45.25 | Cotulla | alloc_bootmem |
14:46.03 | marc1706 | yup |
14:46.17 | Cotulla | well all right |
14:46.20 | Cotulla | 488 + 24 = 512 |
14:46.34 | Cotulla | and 27 in SMI so 515 |
14:47.01 | Cotulla | what is MSM_PMEM_SF_SIZE? |
14:47.45 | Cotulla | so around 56 mb is allocated |
14:48.45 | Cotulla | who did that |
14:48.52 | marc1706 | did what? |
14:49.00 | Cotulla | such things |
14:49.05 | marc1706 | the allocation stuff |
14:49.06 | marc1706 | no idea |
14:49.08 | Cotulla | put fake values |
14:50.03 | marc1706 | I'm not sure what PMEM_SF_SIZE is |
14:50.10 | Cotulla | yeah |
14:50.11 | Cotulla | cool name |
14:50.14 | marc1706 | with ION it's MSM_ION_EBI_SIZE |
14:50.21 | marc1706 | #define MSM_ION_EBI_SIZE MSM_PMEM_SF_SIZE |
14:50.31 | Cotulla | lol |
14:50.45 | marc1706 | that's from codeaurora :D |
14:51.11 | Cotulla | :D |
14:51.19 | Cotulla | SF surface flinger maybe |
14:51.25 | marc1706 | yup |
14:51.26 | marc1706 | #ifdef CONFIG_FB_MSM_HDMI_AS_PRIMARY |
14:51.26 | marc1706 | #define MSM_PMEM_SF_SIZE 0x8000000 /* 128 Mbytes */ |
14:51.27 | marc1706 | #else |
14:51.27 | marc1706 | #define MSM_PMEM_SF_SIZE 0x4000000 /* 64 Mbytes */ |
14:51.27 | marc1706 | #endif |
14:51.42 | marc1706 | that should be surface flinger then |
14:51.42 | Alex[sp3dev] | jebus. that's crazy |
14:51.50 | Cotulla | strange that they are still using it |
14:51.57 | Cotulla | PMEM/ION |
14:52.11 | Alex[sp3dev] | Cotulla: should they use CMA :)? |
14:52.21 | Alex[sp3dev] | or iommu? |
14:52.22 | Cotulla | no there is SMMU inside . . . |
14:52.25 | marc1706 | take a look at the board files at caf and get some eye cancer |
14:52.35 | Cotulla | yes iommu |
14:53.00 | Cotulla | ofcourse code is more simple with PMEM |
14:53.01 | Alex[sp3dev] | marc1706: I get cancer each time I see OEM code. got one cancer today - looked at PVR code |
14:53.16 | Cotulla | PowerVR? |
14:53.19 | marc1706 | I'm not saying there isn't worse code :D |
14:53.44 | Cotulla | u guys talk like ur code is ideal :D |
14:53.44 | Alex[sp3dev] | Cotulla: yep |
14:53.51 | Cotulla | which one? |
14:54.02 | marc1706 | always :D |
14:54.23 | Alex[sp3dev] | Cotulla: not really. I admit my code at work also sucks sometimes because sometimes we just need to get work done and never use it again |
14:54.36 | Alex[sp3dev] | Cotulla: probably sgx540 in omap4 |
14:54.53 | Cotulla | actually I think assigning fake value 0x3B700000 without comments is much more fatal than using MSM_PMEM_SF_SIZE |
14:55.52 | Cotulla | how it's called Alexx? is it eurasia ? |
14:56.07 | Alex[sp3dev] | Cotulla: I have no idea |
14:56.52 | Cotulla | so what u saw there awful |
14:56.58 | noobhands | it's called Fakusia |
14:57.14 | Cotulla | :D |
14:57.26 | noobhands | how is Russia? |
14:57.31 | Cotulla | col today :( |
14:57.33 | Cotulla | cold |
14:57.35 | noobhands | here too |
14:57.51 | Cotulla | yesterday rain whole day |
14:57.56 | marc1706 | got 30 °C here |
14:58.01 | marc1706 | and a clear sky |
14:58.09 | Alex[sp3dev] | Cotulla: well, nothing actually (except ifdefs and very long lines). the code is ok, we're just trying to figure out how to set up framebuffer in android without powervr binaries (althoug xorg just works on /dev/fb0) |
14:58.57 | Cotulla | oh |
14:59.04 | Cotulla | is there also MDP or simular? |
14:59.43 | Alex[sp3dev] | Cotulla: omap graphics are very complex, there is a lot of hardware. but yes, there are rotator, scaler, blending modules |
15:00.24 | Cotulla | yeah |
15:00.31 | Cotulla | but PVR doesn't control screen? |
15:01.31 | Alex[sp3dev] | Cotulla: that's what I'm trying to figure out. since xorg and recovery work, I suppose that it should work fine in android without powervr, but it doesn't. Maybe some ioctl is missing in the gralloc module, need to strace x11 and recovery |
15:02.09 | Cotulla | in MSM Adreno is standalone actually |
15:02.23 | Cotulla | it doesn't handle actual output to any devices like screen, tv or etc |
15:02.41 | Cotulla | it just render to memory and that memory is shown via MDP |
15:03.41 | Alex[sp3dev] | Cotulla: yes, virtually all GPUs should be the same. That's why switchable graphics are possible - on x86, they just remap the same fb memory for both GPUs depending on which one is active |
15:04.00 | Cotulla | dunno on X86 they usually also controls output |
15:04.32 | Cotulla | but ofcourse it's question of memory swap |
15:04.43 | Alex[sp3dev] | Cotulla: in modern laptops, usually only one GPU controls the output, and the others use its memory because hardware multiplexor adds extra cost |
15:05.15 | Cotulla | u think Intel GMA can access NV/ATI video memory? |
15:05.24 | Alex[sp3dev] | Cotulla: the other way round |
15:05.43 | Cotulla | but Intel GMA doesn't have memory? |
15:05.47 | Cotulla | only system memory |
15:06.39 | Alex[sp3dev] | hm. I don't really know. I guess part of system memory is reserved for framebuffer and the active GPU uses it. of course they use their own memory for internal computations |
15:06.55 | Cotulla | dunno about linux but in windows all allocations assigned with drivers. actually driver decide how big and where allocation must be. |
15:07.32 | Cotulla | yes primary surface can be shared |
15:07.46 | Cotulla | but still format must match device |
15:07.59 | *** join/#htc-linux AstainHellbring (~AstainHel@unaffiliated/astainhellbring) |
15:11.00 | marc1706 | Cotulla: do you know why we allocate the memory for PMEM_ADSP and PMEM_SF this way but not for PMEM_VENC? |
15:11.55 | Cotulla | yes |
15:11.59 | Cotulla | PMEM_VENC is located inside SMI |
15:12.05 | Cotulla | which is outside OS memory |
15:12.33 | Cotulla | so we are using hardcoded allocation for it |
15:12.44 | marc1706 | ah I see, so we don't mess around with OS RAM vs. VENC RAM? |
15:13.51 | marc1706 | I mean: this prevents conflicts between OS RAM and VENC RAM ^^ |
15:14.16 | Cotulla | no, OS just doesn't know about SMI at all |
15:14.27 | Cotulla | inside SMI also FB and something else |
15:15.21 | marc1706 | I mean if we would have the venc ram in side the OS ram we probably would have conflicts between those, right? |
15:15.43 | Cotulla | yes |
15:16.06 | Cotulla | OS ram assumed to be used only by allocations done by API |
15:16.10 | Cotulla | like alloc_bootmem |
15:16.14 | Cotulla | otherwise - corruption |
15:16.23 | marc1706 | ok, makes sense |
15:16.55 | Cotulla | I am prefer hardcoded variant more |
15:17.04 | Cotulla | cuz it's more OS / OS versions independent |
15:17.57 | Cotulla | did they fix problems with several regions in 3.X.X? |
15:18.26 | marc1706 | that's what the guys at CAF do currently: http://trashb.info/e5567b2c |
15:18.55 | Cotulla | hm site in Metro style :D |
16:42.08 | *** join/#htc-linux kiozen (~kiozen@ppp-93-104-94-111.dynamic.mnet-online.de) |
16:43.09 | *** join/#htc-linux rob_w (~bob@unaffiliated/rob-w/x-1112029) |
17:03.39 | *** join/#htc-linux zeusk_ (77eb360e@gateway/web/freenode/ip.119.235.54.14) |
17:03.41 | zeusk_ | hello mortals |
17:09.55 | *** join/#htc-linux bartman` (~bart@2607:f2c0:f00e:700::dd) |
17:16.02 | Cotulla | wtf nameste (god?) |
17:16.38 | zeusk_ | you're incorrectly assuming my mortality |
17:16.52 | Cotulla | okay |
17:17.23 | zeusk_ | looks like steam is under DDoS, I'm getting ~10kb/s on cs:go |
17:18.21 | zeusk_ | walter79, you should have same amount of ram regardless of lk/magldr |
17:18.40 | Cotulla | lol |
17:18.48 | Cotulla | u still play cs? :O |
17:18.52 | zeusk_ | Alex[sp3dev] leo kernel doesn't use mem tags :) |
17:19.32 | zeusk_ | friend pre-ordered the new cs, going to try it |
17:23.06 | zeusk_ | trailer looks good http://www.youtube.com/watch?v=edYCtaNueQY |
17:25.35 | Cotulla | no gameplay |
17:25.35 | fakker | bah |
17:25.39 | fakker | no it doesn't |
17:25.42 | fakker | old cs was the best cs |
17:25.46 | fakker | none of this source bullshit |
17:25.47 | Cotulla | was |
17:25.54 | Cotulla | when I was small |
17:25.57 | fakker | yea |
17:26.01 | Cotulla | now it's to easy |
17:26.03 | fakker | skipping school and college |
17:26.06 | Cotulla | too easy and too stupid |
17:26.07 | fakker | it's boring |
17:26.11 | fakker | and addictive |
17:26.12 | Cotulla | boring yes |
17:26.13 | fakker | :( |
17:26.16 | Cotulla | not like IDA |
17:26.27 | fakker | who cares either way |
17:26.31 | fakker | i got a new job today |
17:26.35 | Cotulla | which one? |
17:26.35 | fakker | everyone celebrate |
17:26.41 | fakker | networking one still |
17:26.44 | Cotulla | main sir troll ? |
17:26.46 | Cotulla | oh |
17:26.48 | Cotulla | still |
17:26.55 | Cotulla | where? |
17:27.03 | fakker | in moscow |
17:27.44 | Cotulla | pafff |
17:27.48 | Cotulla | joker |
17:27.54 | fakker | still here |
17:28.05 | zeusk_ | lol |
17:28.31 | Cotulla | okay what company? |
17:28.36 | fakker | private |
17:28.40 | zeusk_ | it looks aweful more like team fortress 2 |
17:28.41 | fakker | before you tell them i'm insane |
17:28.50 | fakker | but i did take a psychometric test, and still got the position |
17:29.18 | zeusk_ | fakker, so you're moving to moscow ? |
17:29.25 | fakker | nah |
17:29.31 | fakker | just gonna be a pain in the ass to travel every day |
17:29.34 | Cotulla | u in London now? |
17:29.50 | fakker | about 20 miles north, but yeah |
17:29.54 | fakker | i work in london |
17:30.11 | zeusk_ | does anyone still "live" in london, it's so crowded there |
17:30.18 | fakker | plenty |
17:30.23 | Cotulla | cool |
17:30.33 | Cotulla | BigBen still exist && working ? |
17:30.43 | fakker | it's changed |
17:30.49 | fakker | Big Ben is only the clock/bell now |
17:30.54 | Cotulla | I heard it got stack overflow few months ago |
17:30.58 | fakker | yeah |
17:30.58 | Cotulla | is it? |
17:31.00 | fakker | it changed name |
17:31.07 | Cotulla | is it BenBig now? |
17:31.08 | fakker | Queens tower or someshit |
17:31.13 | Cotulla | ohh |
17:31.15 | fakker | Big Ben = the top part only |
17:31.15 | Cotulla | cool |
17:31.21 | zeusk_ | is queen still head of state ? |
17:31.31 | fakker | you bet she is |
17:31.37 | fakker | never seen the south park with her? |
17:31.40 | fakker | she will fuck you up |
17:31.45 | fakker | hiring russians to do her dirty work |
17:32.15 | Cotulla | klol |
17:32.19 | Cotulla | (kernel lol) |
17:32.29 | fakker | khaha |
17:32.32 | fakker | (kernel haha) |
17:32.36 | zeusk_ | Vlad in gta4 reminds me of putin, his face is so strikingly similar |
17:32.38 | Cotulla | klol |
17:32.50 | Cotulla | lol u guys so kfunny |
17:33.03 | fakker | ktroll |
17:33.06 | fakker | like tvirus |
17:33.06 | Cotulla | looks like u got to sleep with dreams about kputin |
17:33.07 | Cotulla | :D |
17:33.15 | Cotulla | klol |
17:33.25 | fakker | you have kvirus |
17:33.52 | Cotulla | no |
17:33.57 | fakker | kaids? |
17:33.57 | Cotulla | clear and bright |
17:34.06 | Cotulla | nope |
17:34.15 | fakker | kvirgin |
17:34.25 | Cotulla | nope |
17:34.27 | zeusk_ | lol |
17:34.38 | fakker | khomo |
17:34.38 | Cotulla | 90 90 90 90 |
17:34.41 | Cotulla | nope |
17:34.46 | fakker | kCotulla |
17:34.53 | Cotulla | nope |
17:34.57 | fakker | liar |
17:34.59 | fakker | kliar |
17:35.01 | Cotulla | nope |
17:35.10 | Cotulla | gCotulla, not kCotulla |
17:35.16 | fakker | gay? |
17:35.20 | Cotulla | nope |
17:35.20 | fakker | klol |
17:35.22 | Cotulla | god |
17:35.22 | Alex[sp3dev] | yay |
17:35.24 | zeusk_ | goodcotulla ? |
17:35.26 | Cotulla | lol |
17:35.29 | fakker | gayCotulla |
17:35.31 | Cotulla | nope |
17:35.34 | Alex[sp3dev] | global variabes are bad |
17:35.34 | Cotulla | okay |
17:35.35 | Cotulla | iCotulla |
17:35.37 | zeusk_ | gingercotulla |
17:35.39 | fakker | idiotCotulla |
17:35.42 | Cotulla | Alexx why? |
17:35.42 | zeusk_ | apple icotulla |
17:35.51 | Cotulla | they are extremely cool |
17:36.04 | Cotulla | do no listen different witches who tells that they are bad |
17:36.08 | fakker | +1 for Alex[sp3dev] |
17:36.11 | fakker | because he hates Russia |
17:36.15 | zeusk_ | unless you want c++ type overhead of getter/setter globals are cool |
17:36.32 | Cotulla | why I need to want? |
17:36.38 | Cotulla | it often no go |
17:36.40 | Alex[sp3dev] | zeusk_: don't confuse globals and public members |
17:36.59 | fakker | nzeusk_ |
17:37.02 | fakker | n00bzeusk_ |
17:37.07 | Cotulla | lol |
17:37.13 | Cotulla | native can be |
17:37.13 | zeusk_ | I'm just talking about idiots who write c++ like code in c, declaring static variables and using getter/setter functions |
17:37.14 | Alex[sp3dev] | ffakker. fucked fakker |
17:37.22 | Cotulla | :D |
17:37.27 | fakker | Alex[sp3dev], I was hoping more for afakker |
17:37.32 | Alex[sp3dev] | does fucked imply gay? |
17:37.44 | fakker | fucked could be wasted |
17:38.04 | Cotulla | it allows code separation |
17:39.03 | *** join/#htc-linux constintinevamp (~m4dh4x0r@216-111-105-244.dia.static.qwest.net) |
17:40.08 | Alex[sp3dev] | Cotulla: sometimes globals are needed (for real singletones like debug routines, hardware handlers), but generally global objects (and mutable objects actually) make code harder to support. haskell ftmfw! |
17:40.53 | Cotulla | dunno didn't noticed that it's harder to support. usually - no. without globals u may trace pointer to something via 5-6 files up to creation |
17:41.17 | fakker | fight fight fight |
17:41.21 | Cotulla | and all that abstaction adds a lot of additional things which makes it harder to analyse |
17:41.23 | fakker | it's like Alex[sp3dev] is Georgia |
17:41.30 | fakker | soon Cotulla will cut off all power |
17:41.31 | fakker | or gas |
17:41.37 | Cotulla | troll |
17:41.46 | fakker | tutsy roll? |
17:41.47 | fakker | omnomnomnom |
17:41.54 | zeusk_ | noobhands |
17:41.59 | Cotulla | my teacher :D |
17:43.01 | Cotulla | as well in linux kernel a lot of globals |
17:43.50 | Alex[sp3dev] | ok, let's just stop here because coding practices differ in large userspace applications and the embedded world :) |
17:43.59 | fakker | too late |
17:44.03 | fakker | you fucked with Russia |
17:44.17 | Alex[sp3dev] | fakker: doing that every day for 20+ years already |
17:44.26 | Cotulla | did u think why they differs? |
17:44.34 | fakker | We are Russia. We are Legion. We do not forgive. We do not forget |
17:44.35 | zeusk_ | in russia, russia fucks you |
17:44.46 | fakker | Expect Cotulla |
17:45.18 | Cotulla | After that attitude programs become by 20Mb and have load time more than 1-2 secs |
17:45.33 | Alex[sp3dev] | Cotulla: [troll]because embedded software is write-once and then is thrown away and never reused[/troll] |
17:45.50 | zeusk_ | Cotulla, speak of the devil, i just downloaded "microsft minesweeper" which is 120mb.... |
17:45.55 | Cotulla | well, it's impossible to make universal code |
17:46.06 | Cotulla | u will need to change something at the end in any way |
17:46.23 | Cotulla | by new requirements for example |
17:47.19 | fakker | hey |
17:47.25 | fakker | did anyone ever play Uplink? |
17:47.52 | fakker | It's on Android now... and you pay what you want - and you get it on Windows/Linux/OSX along with it |
17:47.58 | fakker | so, zeusk_ - you could pay $1 |
17:48.04 | Alex[sp3dev] | well, to use global variables or not depends on whether multiple instances of the resource exist or not. though there exist systems where all variabes are static and global (because these systems have no malloc and all memory is fixed - to prevent out of memory at runtime) |
17:48.12 | fakker | being Indian and all, i understand your will to save every penny |
17:48.29 | Alex[sp3dev] | fakker: can I pay -$100000? |
17:48.43 | zeusk_ | fakker, I love my piratebay |
17:48.49 | zeusk_ | saves all the pennies |
17:49.04 | fakker | well |
17:49.09 | fakker | this site supports the developers eh |
17:49.16 | Alex[sp3dev] | BREAKING NEWS: pirate bay saves enlarges your pennies |
17:49.18 | fakker | you money hungry bastards should be embracing that |
17:49.23 | zeusk_ | do you think russia cares ? |
17:49.32 | fakker | Alex[sp3dev], that's the next spambot in Russia's next taskt hen |
17:50.11 | Alex[sp3dev] | the moment of clarity. time to reboot into a 64-bit kernel (with 32-bit userland, doh) |
17:50.31 | zeusk_ | wut, which OS alex ? |
17:50.53 | zeusk_ | WOW64 |
17:51.11 | zeusk_ | couldn't be linux cuz don't think it support that |
17:51.23 | Cotulla | lol linux |
17:51.34 | Cotulla | I was surprised that they ever support 32 bit on 64 |
17:51.58 | zeusk_ | well, after switching to linux i installed windows again in ~ two days |
17:52.04 | zeusk_ | too much of hardware problem |
17:52.38 | zeusk_ | + ubuntu's slow and most other distro either don't have most packages and aren't supported or can't work with exotic hardware |
17:52.53 | fakker | windows highfive |
17:53.00 | fakker | h5 Cotulla |
17:53.19 | Cotulla | halt at copy files pfff |
17:53.35 | Cotulla | and nobody can fix that by years zeusk? |
17:54.05 | zeusk_ | cotulla, they are too busy to make all software by themselves, too much ego to help other projects, just create a fork for everything |
17:54.19 | Cotulla | cool |
17:54.30 | Cotulla | but maybe see the light at the end |
17:54.32 | Cotulla | while other are not? |
17:54.38 | zeusk_ | *maybe* |
18:03.18 | *** join/#htc-linux Alex[sp3dev] (d5551202@gateway/web/freenode/ip.213.85.18.2) |
18:03.46 | Alex[sp3dev] | dang. I'm stupid. forgot to build ramdisk and had to reboot to an older kernel to fix |
18:03.52 | zeusk_ | dragon ball and quake 3, how much better does it get |
18:04.14 | Alex[sp3dev] | dragon balls? gzeusk_ |
18:04.49 | zeusk_ | i hope not, dragon ball "z" sounds better |
18:04.57 | Alex[sp3dev] | 32-bit userland on a 64-bit kernel and a 64-bit chroot under that. now that's stupid |
18:05.06 | fakker | zdragon |
18:05.09 | fakker | zebra dragon |
18:06.01 | zeusk_ | Alex, what distro are you using ? |
18:06.08 | Alex[sp3dev] | zeusk_: debian |
18:06.21 | zeusk_ | and DE ? |
18:06.33 | Alex[sp3dev] | like ubuntu, but gives you the right to feel 1337 |
18:06.38 | Alex[sp3dev] | zeusk_: i3 wm |
18:06.58 | zeusk_ | lol, with debian i feel more like historian |
18:07.10 | zeusk_ | arch linux is for 1337 but too much of time waste |
18:07.12 | Alex[sp3dev] | stable is for pussies |
18:07.26 | Alex[sp3dev] | i'm using testing and unstable packages |
18:07.35 | zeusk_ | debian unstable is more stable than ubuntu LTS |
18:08.28 | Cotulla | linux talking |
18:08.30 | Cotulla | lol |
18:08.58 | Alex[sp3dev] | i3 is like wmii, but sort of supports multihead |
18:10.10 | zeusk_ | I had to give up to unity, KDE is full of bloat, gnome is becoming WP/ios type with all touch screen type stuff and fancy animations |
18:10.27 | zeusk_ | LXDE and XFCE are not so great looking |
18:10.29 | Alex[sp3dev] | I like where gnome is heading |
18:11.32 | zeusk_ | i find using gnome same as using metro wp8 on 24' screen with no touch screen but maybe a bit better |
18:19.19 | fakker | hey Cotulla |
18:19.23 | fakker | Windows 7 is like Windows 7 |
18:47.58 | *** join/#htc-linux Rajko (~rajkosto@cable-178-149-119-136.dynamic.sbb.rs) |
18:52.14 | *** join/#htc-linux balans2 (~user@82-170-217-205.ip.telfort.nl) |
19:26.05 | *** join/#htc-linux balans2 (~user@82-170-217-205.ip.telfort.nl) |
20:13.55 | *** join/#htc-linux rob_w (~bob@unaffiliated/rob-w/x-1112029) |
20:23.15 | *** join/#htc-linux BabelO (~fcr@unaffiliated/babelo) |
20:59.42 | *** part/#htc-linux Cotulla (~myfakemai@nat100-255-205-109.tvoe.tv) |
21:05.27 | *** join/#htc-linux ElFinLazz (~elfinlazz@182.215.84.22) |
21:30.53 | *** join/#htc-linux AstainHellbring (~AstainHel@unaffiliated/astainhellbring) |