00:01.03 | *** join/#htc-linux d3tul3 (~detule@unaffiliated/d3tul3) |
00:11.06 | jonpry | d3tul3, ping |
00:20.34 | d3tul3 | hey jonpry what'sup traded the n4 for an s3 because you like an actual challenge? |
00:22.46 | jonpry | :p |
00:23.02 | jonpry | v4l doesn't like the patch |
00:23.13 | jonpry | because the issue is too old |
00:23.51 | d3tul3 | 'ts ok you're right it would probably break more things now than fix |
00:24.08 | jonpry | i dunno what i am going to do with a real android phone with an unlocked bootloader |
00:24.55 | jonpry | probably have to load my own software on qdsp |
00:25.04 | jonpry | that thing can run linux |
00:25.30 | jonpry | has compilers and everything |
00:25.34 | d3tul3 | so qdsp is hexagon right? i think msm has like 4 hexagons in it |
00:25.46 | jonpry | yeah |
00:26.27 | jonpry | with no modem watching over you it should be pretty easy to give it some new software |
00:27.52 | d3tul3 | arch/hexagon ? |
00:28.57 | jonpry | yeah |
00:36.11 | d3tul3 | that would be pretty badass |
00:37.24 | jonpry | it's got this stupid hypervisor though |
00:42.46 | d3tul3 | some sort of a virtual machine |
00:50.50 | jonpry | i wonder where you get that |
00:59.27 | jonpry | do you have some kind of qdsp img? |
01:05.16 | d3tul3 | who me? |
01:05.37 | d3tul3 | there's firmware that gets loaded on boot |
01:05.45 | d3tul3 | for both the modem and qdsp |
01:05.48 | d3tul3 | (both hexagon i think) |
01:08.06 | jonpry | can you mail me the dsp img? |
01:11.01 | d3tul3 | i am not sure how to find it |
01:11.21 | jonpry | yeah that is the problem i am having |
01:11.53 | jonpry | on touchpad it was like /etc somewhere |
01:12.31 | d3tul3 | must be here https://github.com/CyanogenMod/android_device_samsung_d2-common/blob/cm-10.1/common-proprietary-files.txt |
01:12.35 | d3tul3 | if its in userland |
01:13.04 | jonpry | are you running cm10 on it? |
01:13.53 | jonpry | are any of the leia files big? |
01:14.11 | d3tul3 | hold on just threw the phone in some sort of a boot loop |
01:15.16 | *** join/#htc-linux phh_ (~quassel@137.194.15.151) |
01:16.16 | jonpry | i think that is gpu |
01:16.51 | d3tul3 | i think this is what you need firmware/image/dsp1.mbn |
01:17.32 | jonpry | yeah that sounds right |
01:17.52 | d3tul3 | http://pastebin.com/kC2hh6sv |
01:18.52 | jonpry | or q6 |
01:32.50 | jonpry | i don't see any evidence of a hypervisor in here |
01:33.03 | jonpry | but maybe it's in some kind of ROM |
01:34.30 | d3tul3 | isn't hypervisor some sort of kernel patchset |
01:35.25 | jonpry | the kernel typically is modified to run under a hypervisor for moar speed |
01:35.41 | jonpry | in this case i think the hypervisor modified kernel is the only one available |
01:37.49 | jonpry | like xen is a big nasty program |
01:38.23 | jonpry | https://developer.qualcomm.com/file/6227 |
04:17.19 | *** join/#htc-linux surgex (surge@pool-98-118-154-23.bflony.fios.verizon.net) |
06:39.13 | *** join/#htc-linux jonpry (~jon@user-0c6tmn0.cable.mindspring.com) |
06:49.36 | *** join/#htc-linux Bry8Star (~Bry8Star@gateway/tor-sasl/bry8star) |
06:54.22 | *** join/#htc-linux lilstevie (~null@2a00:dcc0:eda:3748:247:48:46:1) |
07:37.03 | *** join/#htc-linux lipp[a] (~lippa@CPE-137-147-128-110.lnse7.win.bigpond.net.au) |
07:52.10 | *** join/#htc-linux arif-ali (~arif-ali@94-192-24-56.zone6.bethere.co.uk) |
08:44.01 | *** join/#htc-linux arif-ali (~arif-ali@81.144.163.60) |
08:44.50 | *** join/#htc-linux kiozen (~kiozen@p578a42db.dip0.t-ipconnect.de) |
09:08.34 | *** join/#htc-linux ali1234 (~ajbuxton@headfuzz.co.uk) |
09:23.23 | *** join/#htc-linux eR^zeRa` (~zzeratul@ip-84-42-202-42.net.upcbroadband.cz) |
09:31.11 | *** join/#htc-linux lamikr (lamikr@nat/nokia/x-zmktsuylfbuzbmiv) |
10:13.11 | *** join/#htc-linux ali1234 (~ajbuxton@headfuzz.co.uk) |
10:13.11 | *** join/#htc-linux ElFinLazz (~elfinlazz@182.215.84.22) |
10:13.11 | *** join/#htc-linux Funklord (~cow@84-55-99-121.customers.ownit.se) |
10:47.22 | *** join/#htc-linux DuperMan (Duper@85-250-109-40.bb.netvision.net.il) |
12:16.06 | *** join/#htc-linux stroughtonsmith (~steven@86-42-129-30-dynamic.b-ras1.bbh.dublin.eircom.net) |
12:23.06 | *** join/#htc-linux Cotulla (~myfakemai@109.205.253.11) |
12:25.21 | *** part/#htc-linux Cotulla (~myfakemai@109.205.253.11) |
12:25.27 | *** join/#htc-linux Cotulla (~myfakemai@109.205.253.11) |
12:35.41 | Cotulla | yes leia is Adreno 225 |
12:38.40 | Cotulla | jonpry, I like ur idea :P |
12:57.06 | *** join/#htc-linux lipp[a] (~lippa@101.160.149.50) |
12:59.56 | *** join/#htc-linux kiozen (~kiozen@p578a42db.dip0.t-ipconnect.de) |
13:13.28 | Marc | Cotulla: any news on leo's nand? |
13:14.12 | fakker | <PROTECTED> |
13:14.13 | fakker | FRIDAY |
13:14.18 | fakker | DUNNO IF I SHOULD SIT AT THE FRONT OR BACK |
13:14.21 | Cotulla | someone called Marc working under it? |
13:14.32 | Cotulla | he should be near |
13:14.34 | Cotulla | ~seen Marc |
13:14.36 | apt | marc is currently on #htc-linux (3d 21h 59m 42s). Has said a total of 61 messages. Is idling for 1m 8s, last said: 'Cotulla: any news on leo's nand?'. |
13:14.42 | Marc | :P |
13:14.53 | Cotulla | oh shit is's u |
13:15.03 | Cotulla | same instance as answer's person instance |
13:15.06 | Cotulla | :( |
13:15.06 | Cotulla | :D |
13:15.23 | Cotulla | will look later |
13:15.30 | Marc | ok |
13:15.40 | Marc | I've been looking at it again and I can't figure out what's wrong |
13:15.44 | Marc | stupid DMOV :P |
13:16.01 | Marc | and now I even have a bursitis in the stupid left elbow -.- |
13:18.32 | Marc | hm, DMOV_ADDR seems changed compared to .35 |
13:18.34 | fakker | hows the beer? |
13:18.37 | fakker | that'll make you feel better |
13:18.41 | Marc | good stuff :P |
13:18.55 | fakker | nice :) |
13:19.11 | Marc | got myself that one: http://www.getraenke-endl.de/WebRoot/Store20/Shops/62558229/4BB5/DDF1/655B/619E/0A6A/C0A8/2981/DBDA/helles.jpg |
13:20.02 | Marc | .35: #define DMOV_ADDR(off, ch, sd) ((DMOV_SD_SIZE*(sd)) + (off) + ((ch) << 2)) |
13:20.12 | Marc | 3.0.16: #define DMOV_ADDR(off, ch) ((off) + ((ch) << 2)) |
13:22.59 | fakker | nice |
13:23.12 | fakker | i got webdav working too |
13:23.33 | fakker | that wasn't hard - but it's damn useful |
13:38.11 | Cotulla | back |
13:38.32 | Cotulla | it's DPH |
13:38.32 | Cotulla | 203 |
13:38.44 | Cotulla | wrong data transfer |
13:38.47 | Cotulla | stage |
13:44.47 | Marc | and that is supposed to tell me what exactly? |
13:45.14 | Cotulla | I think |
13:45.19 | Cotulla | 1)source or destination addresses wrong |
13:45.29 | Cotulla | 2)NAND is not configured right |
13:45.40 | Cotulla | 3)DMOV is not configured (clock and etc) |
13:46.26 | Marc | imho dmov should be properly configured now |
13:46.47 | Marc | nand phys seems to be correct, too |
13:49.30 | Marc | my elbow doesn't help with debugging shit and I have to go now ... |
13:51.23 | Cotulla | ok |
13:51.27 | Cotulla | maybe it will be fixed alredy |
13:51.29 | Cotulla | when u come :D |
13:57.10 | fakker | slaps Cotulla |
13:57.30 | Cotulla | /setfakkermode:noslaps |
13:58.57 | fakker | -noslaps |
13:58.58 | fakker | slaps Cotulla |
14:02.02 | fakker | ~seen helicopter88 |
14:02.07 | apt | helicopter88 <~helicopte@host155-118-dynamic.47-79-r.retail.telecomitalia.it> was last seen on IRC in channel #htc-linux, 1d 23h 46m 52s ago, saying: 'fuck you apt'. |
14:11.06 | Cotulla | lol |
14:36.06 | *** join/#htc-linux paulk-desktop (~paulk@lib33-1-82-233-88-171.fbx.proxad.net) |
15:46.26 | *** join/#htc-linux a-st (~a-st@unaffiliated/a-st) |
16:28.10 | Cotulla | bcak |
16:28.11 | Cotulla | back |
16:28.18 | Cotulla | maybe will look kerny now |
16:28.19 | Cotulla | Marc |
16:33.51 | jonpry | Cotulla, i need the hypervisor |
16:34.30 | jonpry | or port hexagon arch to bare metal |
16:39.53 | Cotulla | I am looking to that also |
16:40.08 | Cotulla | ever compiled kernel qImage |
16:40.10 | *** join/#htc-linux rudeblunt (4fa80aec@gateway/web/freenode/ip.79.168.10.236) |
16:40.13 | Cotulla | from 3.4 linux |
16:40.48 | Cotulla | hexagon branch or something |
16:41.18 | rudeblunt | Cotulla, about changes in DMOV_ADDR Marc was talking about : https://groups.google.com/forum/?fromgroups=#!topic/linux.kernel/dylFujJ-kJI |
16:44.56 | Cotulla | yes |
16:45.19 | Cotulla | well |
16:45.23 | Cotulla | time to look into |
16:47.27 | jonpry | qcom docs say how to program the MMU. but i don't know how to find the interrupt controller |
16:49.29 | Cotulla | there is no MMU |
16:49.46 | Cotulla | only TLB |
16:49.51 | Cotulla | it's like MIPS |
16:49.55 | Cotulla | u need manage entries by hands |
16:50.07 | Cotulla | this hypervisor implements that functionality |
16:50.14 | Cotulla | we need to replace it |
16:50.18 | Cotulla | reimplement |
16:50.24 | Cotulla | but it's not so hard |
16:50.28 | Cotulla | just keep page table |
16:50.38 | Cotulla | and handle tlb miss exceptions |
16:50.44 | Cotulla | by loading a new entry inside TLB |
16:51.00 | *** join/#htc-linux [Kosh] (~zz@109.205.253.11) |
16:51.04 | [Kosh] | hihi |
16:51.26 | jonpry | how can u handle exceptions when we don't know the trap vector |
16:51.31 | jonpry | or how to enable it |
16:51.35 | Cotulla | u can setup base |
16:51.38 | Cotulla | inside register |
16:51.58 | jonpry | u know where the register is? |
16:52.33 | jonpry | did you build the hexagon compiler from source? |
16:52.34 | Cotulla | yes |
16:52.37 | Cotulla | it's called "evb" |
16:52.43 | Cotulla | "exception vector base" |
16:52.49 | Cotulla | no |
16:52.53 | Cotulla | I am using ready toolchains |
16:52.58 | Cotulla | from CA and not only |
16:57.09 | Cotulla | so u are seriously going to work under this project jonpry? |
16:58.33 | jonpry | i don't have the phone yet |
16:59.12 | jonpry | it is interesting |
16:59.44 | jonpry | but i think the phone won't work quite right with it |
16:59.58 | Cotulla | ? |
17:00.05 | jonpry | omx breakage |
17:00.17 | Cotulla | yes |
17:00.20 | jonpry | vfe vpe probably interact with apps dsp |
17:00.23 | Cotulla | for LEO it can be good replacement |
17:00.35 | Cotulla | APQ8064? |
17:00.38 | jonpry | yeah |
17:00.46 | Cotulla | it's only for audio there AFAIK |
17:00.57 | jonpry | no cam? |
17:01.03 | jonpry | mpeg4? |
17:01.05 | Cotulla | seems no |
17:01.09 | Cotulla | it's handled by other HW |
17:01.44 | jonpry | it would be cool to put some custom codecs on dsp |
17:02.41 | jonpry | leo is qdsp6v2? |
17:02.45 | Cotulla | yes |
17:03.36 | jonpry | modem doesn't control it? |
17:03.38 | arrrghhh | jonpry, what new toy are you getting? |
17:03.44 | jonpry | nexus4 |
17:03.49 | Cotulla | I think not directly |
17:04.04 | Cotulla | doesn't control directly |
17:04.11 | Cotulla | hey |
17:04.15 | Cotulla | APQ - no modem |
17:04.21 | jonpry | yup |
17:04.36 | jonpry | no modem no problems |
17:04.44 | Cotulla | not sure |
17:04.46 | Cotulla | there is RPM |
17:04.51 | Cotulla | it can check signature and etc |
17:05.13 | jonpry | RPM? |
17:05.54 | Cotulla | ResourcePowerManager |
17:08.01 | Cotulla | it may block ur idea to load another image |
17:08.55 | jonpry | dsp isn't memory protected |
17:09.08 | Cotulla | hm why u think so? |
17:09.39 | jonpry | on aqp8060 i messed with some things |
17:09.56 | jonpry | only protected stuff is in IMEM |
17:10.05 | Cotulla | hm strange it should not |
17:10.26 | Cotulla | IMEM should be switched for Leia I think |
17:10.35 | Cotulla | not Leia |
17:10.39 | Cotulla | 3XX |
17:10.47 | Cotulla | Oxili |
17:11.32 | jonpry | my impression was that PBL was running out of IMEM |
17:11.53 | Cotulla | maybe |
17:14.52 | jonpry | is there like an interrupt vector base? |
17:15.19 | jonpry | or just evb? |
17:15.39 | Cotulla | evb |
17:15.45 | Cotulla | several entries there |
17:16.11 | Cotulla | it's working |
17:16.17 | Cotulla | I am already using them in qMAGLDR |
17:16.35 | fakker | Q? |
17:16.39 | Cotulla | yes |
17:16.45 | Cotulla | it's English letter |
17:16.48 | Cotulla | do u know that? |
17:16.49 | jonpry | lol |
17:16.52 | fakker | noq |
17:16.54 | Cotulla | I think no |
17:17.08 | Cotulla | how u tell "queeeeen" in that case? |
17:17.12 | fakker | pueen? |
17:17.16 | Cotulla | :O |
17:18.29 | Cotulla | Marc, compiled last ur changes |
17:18.33 | Cotulla | time to fix that nand issue |
17:19.24 | [Kosh] | lol fakker fails as usual haha |
17:19.40 | Cotulla | jonpry I am talking only about V2 cuz QSD8250B is V2 |
17:22.18 | jonpry | so some code somewhere, rewrite exception vector, clear the TLB and then have takeover? |
17:22.34 | Cotulla | hm |
17:22.42 | Cotulla | there is should be PIL I guess |
17:22.44 | Cotulla | no need in that |
17:57.58 | Cotulla | apt kill Marc |
17:57.58 | apt | ACTION shoots a magneto-ionized fluxmeson gun at Marc |
17:58.14 | Marc | why is that? |
17:59.23 | detule | yeah the pil loads the firmware at boot on msm8960 |
17:59.30 | detule | for the modem and qdsp6 |
18:00.22 | jonpry | modem doesn't boot apps? |
18:01.22 | rudeblunt | apt get install |
18:01.22 | apt | ACTION fetches install |
18:01.57 | rudeblunt | not really sure that was what I meant1 |
18:02.00 | Cotulla | found problem |
18:02.08 | Cotulla | jonpry, RPM boots |
18:02.14 | Cotulla | since 8660 |
18:03.25 | Cotulla | but that PIL may check signature or something |
18:03.38 | detule | this is what i see at boot http://pastebin.com/CR56c63U |
18:04.00 | Cotulla | yea |
18:05.05 | [Kosh] | <PROTECTED> |
18:05.05 | [Kosh] | [ 1.147552] Found a supported NAND device |
18:05.05 | [Kosh] | [ 1.147583] NAND Id : 0xBCAD |
18:05.05 | [Kosh] | [ 1.147583] Buswidth : 16 Bits |
18:05.05 | [Kosh] | [ 1.147613] Density : 512 MByte |
18:05.05 | [Kosh] | [ 1.147613] Pagesize : 2048 Bytes |
18:05.05 | [Kosh] | [ 1.147644] Erasesize: 131072 Bytes |
18:05.06 | [Kosh] | [ 1.147644] Oobsize : 64 Bytes |
18:05.06 | [Kosh] | [ 1.147674] msm_nand: read CFG0 = aa5400c0, CFG1 = 4745e |
18:05.07 | [Kosh] | [ 1.147705] CFG0 Old: 0xaa5400c0 |
18:05.07 | [Kosh] | [ 1.147705] CFG1 Old: 0x0004745e |
18:05.08 | [Kosh] | [ 1.147735] CFG0 Init : 0xea5400c0 |
18:05.08 | [Kosh] | [ 1.147766] CFG1 Init : 0x0004745e |
18:05.09 | [Kosh] | [ 1.147766] CFG0: cw/page=3 ud_sz=512 ecc_sz=10 spare_sz=4 num_addr_cycles=5 |
18:05.27 | Cotulla | hehe |
18:05.30 | Cotulla | Marc |
18:05.39 | Marc | meh |
18:05.42 | Marc | what was missing? |
18:05.48 | Cotulla | error was so stupid |
18:05.49 | Cotulla | ... |
18:05.58 | Marc | so, zeusk_ broke it? |
18:06.02 | Marc | ^^ |
18:06.08 | [Kosh] | it was him? |
18:06.10 | [Kosh] | msm_nand_phys was zero |
18:06.10 | [Kosh] | :D |
18:06.15 | [Kosh] | how to call that |
18:06.16 | Marc | no, I'm just randomly blaming him |
18:06.26 | [Kosh] | must be |
18:06.26 | [Kosh] | unsigned long msm_nand_phys = MSM_NAND_BASE; |
18:06.27 | Marc | which sounds like a good idea |
18:06.38 | [Kosh] | cuz he is away> |
18:06.39 | [Kosh] | ? |
18:06.40 | [Kosh] | :D |
18:06.58 | Marc | erm |
18:07.05 | Marc | MSM_NAND_BASE is not defined or what? |
18:10.10 | *** join/#htc-linux gassed (faxed@c-76-30-161-228.hsd1.tx.comcast.net) |
18:11.49 | Cotulla | defined |
18:12.00 | Cotulla | but msm_nand_phys was zero |
18:12.02 | Cotulla | cuz not assigned |
18:12.03 | Cotulla | :D |
18:12.43 | Marc | could you post a diff for that in the topic @ xda? |
18:12.53 | detule | compiling kernels with warning flags enabled always a good idea |
18:12.58 | Cotulla | yes |
18:13.12 | Cotulla | yes detule |
18:13.57 | Marc | thx for looking at it btw |
18:14.12 | Cotulla | yea |
18:14.15 | Cotulla | easy error :( |
18:14.28 | Cotulla | actually it was define before |
18:14.32 | Cotulla | not variable |
18:18.58 | Cotulla | done |
18:20.02 | Cotulla | same thread |
18:20.04 | Cotulla | okay |
18:20.07 | Cotulla | time to shut down linux PC |
18:20.16 | Cotulla | Marc nothing needed to fix else? |
18:20.44 | Marc | the initrd loading is still weird |
18:20.52 | Marc | doesn't work on my HD2 |
18:22.31 | Marc | and it seems like the rpcrouter doesn't properly work |
18:22.43 | Marc | some error messages |
18:22.52 | Marc | the initrd issue seems to be more pressing though |
18:22.54 | Cotulla | working nice |
18:22.56 | Cotulla | for me |
18:22.57 | jonpry | what is qMAGLDR? |
18:23.02 | Cotulla | MAGLDR on QDSP6 |
18:23.13 | jonpry | you have? |
18:23.21 | Cotulla | yea |
18:23.36 | jonpry | oh wow. what does it do? |
18:23.38 | Cotulla | I am using it for debug purposes |
18:23.55 | Cotulla | like it helped me to bring NT kernel |
18:24.06 | Cotulla | at any moment I can touch Volume buttons to see menu |
18:24.15 | Cotulla | and for example choose USB TTY and then look memory or something else |
18:24.26 | jonpry | can it handle interrupts? |
18:24.37 | Cotulla | not really |
18:24.46 | Cotulla | but I setup vectors and halt/output |
18:25.09 | Cotulla | like if data abort happens |
18:25.29 | jonpry | data abort is an exception though |
18:25.37 | Cotulla | it's all exceptions |
18:25.42 | jonpry | i think there is some kind of interrupt controller somewhere |
18:25.45 | Cotulla | yes |
18:25.57 | jonpry | you know how to program it? |
18:26.06 | Cotulla | yes |
18:26.22 | jonpry | then it seems like you have everything needed |
18:26.28 | Cotulla | I hope so |
18:26.37 | Cotulla | for QSD8250B it's almost clone of APPS VIC |
18:26.59 | Cotulla | yea I compiled kernel |
18:27.08 | Cotulla | and my next goal was to replace hypervisor functions |
18:27.13 | Cotulla | by native implementation |
18:27.27 | Cotulla | some of them are rather easy: cache control |
18:27.36 | Cotulla | but some like this SW MMU are much more hard |
18:27.45 | jonpry | not patch head.S and see if you can actually boot it? |
18:27.54 | Cotulla | it won't |
18:28.07 | Cotulla | it assume trap goes to HVM |
18:28.13 | Cotulla | there is call to setup mapping |
18:28.15 | Cotulla | it will halt there |
18:28.20 | jonpry | yeah |
18:28.32 | jonpry | even if it gets there |
18:28.39 | Cotulla | as well I didn't find how to place it in RAM |
18:28.44 | Cotulla | yet |
18:28.48 | Cotulla | I mean PA addresses |
18:28.56 | Cotulla | HVM is using some abstraction |
18:29.07 | Cotulla | I am also ported arm\boot stuff |
18:29.20 | Cotulla | to make raw binary qImage |
18:29.25 | Cotulla | like ARM's Imag |
18:29.27 | Cotulla | Image |
18:29.31 | Cotulla | without ELF |
18:29.43 | jonpry | PIL uses ELF though |
18:29.59 | Cotulla | yeah just it was more comfortable for MAGLDR |
18:30.29 | Cotulla | and I am not sure if those ELFs they are have right physical mapping |
18:30.56 | jonpry | are you going to implement the traps or modify the kernel stuffs? |
18:31.16 | Cotulla | I think better to modify kernel stuffs? |
18:31.36 | Cotulla | there are two instructions |
18:31.37 | jonpry | sounds good to me |
18:31.39 | Cotulla | trap0 and trap1 |
18:31.50 | Cotulla | I am not really sure at 146% what they are doing yet |
18:32.51 | Cotulla | for HVM they are using trap1 |
18:33.01 | *** join/#htc-linux Gilbert32 (~Gilbert32@95.129.0.42) |
18:33.16 | Cotulla | hm and exception table has two trap entries |
18:33.23 | Cotulla | maybe it corresponds to 0 and 1 |
18:34.37 | jonpry | it seems that trap0 is handled by the kernel |
18:34.59 | jonpry | /* Go ahead and install the trap0 return so angel calls work */ |
18:35.00 | jonpry | r0.h = #hi(_K_provisional_vec) |
18:35.00 | jonpry | r0.l = #lo(_K_provisional_vec) |
18:35.37 | *** join/#htc-linux noobhands (fakker@cpc30-hitc6-2-0-cust607.9-2.cable.virginmedia.com) |
18:35.37 | *** join/#htc-linux noobhands (fakker@unaffiliated/fakker) |
18:36.06 | Cotulla | yes |
18:36.10 | Cotulla | but via additional layer |
18:36.13 | Cotulla | __vmsetvec |
18:36.22 | Cotulla | actually it can be implemented via traps too |
18:36.37 | Cotulla | like inside trap1 handler |
18:36.40 | Cotulla | check opcode |
18:36.50 | Cotulla | and for __vmsetvec() just store pointer |
18:36.57 | Cotulla | and then call it |
18:37.02 | rudeblunt | hm |
18:37.02 | Cotulla | inside trap0 handler |
18:37.16 | jonpry | yeah like a fake vm |
18:37.44 | jonpry | hmm. what would linus do? |
18:37.45 | rudeblunt | cotulla, how did you fix "(junk in compressed archive)" initrd initialization error? |
18:38.18 | detule | cuss somebody out |
18:38.21 | rudeblunt | i get the same error as Marc |
18:39.01 | Cotulla | rudeblunt, it doesn't happen for me somehow |
18:39.10 | Cotulla | maybe ur initrd is bad? |
18:39.19 | rudeblunt | lol |
18:39.21 | rudeblunt | can't be |
18:39.27 | Cotulla | 146% sure? |
18:39.33 | Cotulla | jonpry, linus? |
18:39.41 | rudeblunt | i use it to boot my "current rom" |
18:39.51 | Marc | Cotulla: I used the exact same one that worked for you |
18:40.05 | jonpry | Cotulla, torvalds |
18:40.05 | Marc | still got the junk in compressed archive message |
18:40.07 | *** join/#htc-linux hunderteins (5d80ec6d@gateway/web/freenode/ip.93.128.236.109) |
18:40.18 | Cotulla | jonpry, how he is connected? didn't get that hm |
18:40.31 | Cotulla | Marc, how big is ur "Image" |
18:40.33 | Cotulla | file? |
18:40.39 | hunderteins | hello - congrats for booting into init :-) |
18:40.46 | Cotulla | lol |
18:40.46 | jonpry | it's an american joke. people like to say: what would jesus do? |
18:40.47 | Cotulla | hihi |
18:40.51 | Cotulla | oh |
18:40.59 | rudeblunt | mine is 900k |
18:41.04 | Cotulla | Image |
18:41.06 | Cotulla | goes to urban dictorinary |
18:41.08 | Marc | Cotulla: the 960 /959.xx image |
18:41.23 | Cotulla | but it's too small |
18:41.26 | Cotulla | not INITRD |
18:41.28 | Cotulla | but IMAGE |
18:41.30 | Cotulla | and not ZIMAGE |
18:41.34 | rudeblunt | zImage |
18:41.37 | rudeblunt | about 3M |
18:42.09 | Cotulla | what about Image? |
18:42.30 | Cotulla | http://www.urbandictionary.com/define.php?term=What%20would%20Jesus%20do%3F&defid=4916641 |
18:42.32 | rudeblunt | 7489572 |
18:42.34 | Cotulla | :D |
18:42.39 | rudeblunt | (bytes) |
18:42.59 | rudeblunt | too big? |
18:43.33 | Cotulla | hm should be ok |
18:43.38 | Cotulla | MAGLDR1 has (10 * 1024 * 1024) offset for initrd |
18:43.57 | Marc | lemme check |
18:44.05 | Cotulla | but |
18:44.14 | Cotulla | in MAGLDR2 I increased offset up to 16M |
18:44.20 | Cotulla | maybe u should try to build boot.img |
18:44.26 | Cotulla | and load from it |
18:44.28 | Cotulla | to be sure |
18:45.01 | rudeblunt | hm |
18:45.04 | [Kosh] | okay |
18:45.08 | rudeblunt | :P |
18:45.09 | [Kosh] | time to shutdown |
18:45.11 | [Kosh] | that PC |
18:45.12 | [Kosh] | :D |
18:45.16 | [Kosh] | Linux time is over |
18:45.31 | [Kosh] | Please insert another discett |
18:45.39 | [Kosh] | *discette |
18:45.48 | [Kosh] | Now you can turn off your PC. |
18:45.50 | *** part/#htc-linux [Kosh] (~zz@109.205.253.11) |
18:45.57 | Gilbert32 | Please insert battlefield 3 discette 1021121 |
18:46.00 | rudeblunt | how are you loading the kernel? |
18:46.08 | Cotulla | from SD card |
18:46.14 | jonpry | was that a rage quit? |
18:46.18 | Cotulla | from FAT |
18:46.24 | rudeblunt | yep |
18:46.26 | rudeblunt | me too |
18:46.32 | Cotulla | no I am about to turn off my PC with Linux |
18:46.47 | Cotulla | with Lubuntu |
18:47.45 | rudeblunt | can you double check your git tree against Marc's just to be 146% sure? |
18:47.55 | rudeblunt | :P |
18:47.59 | rudeblunt | brb |
18:48.03 | Cotulla | I did pull |
18:48.17 | Cotulla | and git status was no changes |
18:48.38 | Marc | and you are booting from SD? |
18:48.52 | Marc | hm |
18:48.55 | Marc | weird |
18:49.09 | rudeblunt | but if you've only pulled that doesn't overwrite your own changes |
18:49.12 | Cotulla | maybe 10m is not enough |
18:49.23 | Cotulla | I did full revert before |
18:49.25 | rudeblunt | how big is yours? |
18:49.37 | rudeblunt | :) |
18:49.37 | Cotulla | cuz changes were debug ones |
18:49.41 | rudeblunt | kernel I mean |
18:49.45 | Cotulla | hm |
18:49.47 | Marc | did a make clean 15 minutes ago :) |
18:49.49 | Cotulla | I turned PC off X_x |
18:49.57 | Cotulla | yes and "make distclean" |
18:50.00 | Marc | no idea how big the image is ^^ |
18:50.14 | Cotulla | can u try to put inside boot.img ? |
18:50.25 | rudeblunt | ls arch/arm/boot/Image |
18:50.28 | rudeblunt | ? |
18:50.29 | Marc | how do I boot a boot.img with Magldr? |
18:50.35 | Cotulla | flash to nand |
18:50.48 | Marc | rudeblunt: have to recompile ;) |
18:50.48 | Cotulla | lol |
18:50.52 | rudeblunt | i get the same error booting from nand |
18:51.04 | Cotulla | hm |
18:51.07 | Cotulla | but how u made boot.img? |
18:51.23 | rudeblunt | i didn't |
18:51.34 | rudeblunt | copied the zImage into boot part! |
18:52.10 | Cotulla | hm |
18:52.11 | rudeblunt | brb |
18:52.12 | Cotulla | but it's YAFFS2 |
18:52.16 | Cotulla | I am talking about |
18:52.17 | rudeblunt | for real now |
18:52.18 | Cotulla | raw boot.img |
18:52.24 | Cotulla | with ANDROID at the start |
18:52.36 | Cotulla | by using "mkbootimg" |
18:53.01 | rudeblunt | i can try |
18:53.06 | Cotulla | okay |
18:53.09 | Cotulla | do that |
18:53.13 | rudeblunt | don't see why it should be different |
18:53.14 | Cotulla | and specify initrd offset large than 10m |
18:53.23 | Cotulla | cuz MAGLDR1 has 10M initrd offset |
18:53.29 | rudeblunt | ok |
18:53.31 | rudeblunt | I see |
18:53.40 | Cotulla | Initrd loaded at 1220 0000 |
18:53.45 | Cotulla | maybe it doesn't like |
18:54.39 | rudeblunt | right |
18:54.41 | rudeblunt | got it |
18:54.42 | Cotulla | but u need compile it by hands |
18:54.48 | Cotulla | they hardcode addresses inside code :O |
18:55.17 | Cotulla | oh it's 2007 |
18:55.23 | Cotulla | in 2011 it's no longer :) |
18:55.36 | rudeblunt | lemme check just one thing |
18:56.36 | rudeblunt | maybe I can shrink kernel size |
18:57.22 | Cotulla | try with boot.img before pls |
18:57.24 | Cotulla | we will know |
18:57.45 | rudeblunt | dunno if I have time for that right now |
18:57.52 | Cotulla | oh |
18:57.53 | rudeblunt | (need my phone soon) |
18:58.03 | Cotulla | yea in that case load from SD is better ;) |
18:58.07 | rudeblunt | :D |
20:00.30 | *** join/#htc-linux zeusk_ (75c39509@gateway/web/freenode/ip.117.195.149.9) |
20:01.12 | zeusk_ | hi |
20:46.51 | *** join/#htc-linux a-st (~a-st@unaffiliated/a-st) |
21:14.25 | hunderteins | bye |
21:14.32 | *** part/#htc-linux hunderteins (5d80ec6d@gateway/web/freenode/ip.93.128.236.109) |
21:45.59 | *** join/#htc-linux a-st (~a-st@unaffiliated/a-st) |
22:03.59 | *** join/#htc-linux arif-ali (~arif-ali@94-192-24-56.zone6.bethere.co.uk) |
22:05.10 | *** part/#htc-linux Cotulla (~myfakemai@109.205.253.11) |
22:57.35 | *** join/#htc-linux zeusk_ (75c39509@gateway/web/freenode/ip.117.195.149.9) |
23:21.30 | *** join/#htc-linux Alex[sp3dev] (~alexander@cust-223-1-108-94.static.as47377.net) |