PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   Windows Mobile Software (http://forum.ppcgeeks.com/forumdisplay.php?f=23)
-   -   WM 6.5 Kitchen QVGA and VGA Developer Edition (http://forum.ppcgeeks.com/showthread.php?t=54678)

dan-htc-touch 04-23-2009 02:48 PM

Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
 
Quote:

Originally Posted by joojoobee666 (Post 871602)
I did just manage to come across this little tidbit:
"The advantage of XIP modules comes into play when one considers the limited amount of RAM available on a typical Windows Mobile device. XIP modules are pre-relocated to a guaranteed available base address, and do not require any runtime alterations to their backing memory when mapped. As a result, XIP modules can be backed entirely by ROM and not RAM, decreasing the (scarce) RAM that must be devoted to holding executable code"

So, if I am reading this correctly, it would be advantageous to convert ANY program/dll that needs to stay loaded/in use for the entire boot into a module. This should in essence free more RAM? (HTC Task Manager is one example, Arcsoft being another, and possibly even some phone/canvas related resources)

And just going one step further, the XIP layout is what WMreloc is actually doing. It is creating the imgfs and XIP maps?


yeah, wmreloc relocates modules memory mapping adreesses, so that there are no overlaps, converting to module can be good, but does not work for everything, basically, only program code can be xip, content cannot, so in the case of phone canvas, the core executable may be xip, the all the graphics will still reside in RAM, so the savings will not be huge

joojoobee666 04-23-2009 03:00 PM

Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
 
Quote:

Originally Posted by dan-htc-touch (Post 871634)
yeah, wmreloc relocates modules memory mapping adreesses, so that there are no overlaps, converting to module can be good, but does not work for everything, basically, only program code can be xip, content cannot, so in the case of phone canvas, the core executable may be xip, the all the graphics will still reside in RAM, so the savings will not be huge

Ahh ok, that makes sense. I already converted Arcsoft and Etphone.dll to modules in hopes of gaining some performance from it. So far, my text messaging does seem to be a bit more responsive (I guess it could be placebo). I am going to pull HTC Task Manager from the Geeks OEM, change the GUIDS and convert it as well. I guess I will see how it goes.

Do you know of why this would be a bad idea? Am I at risk of running out of slots for the modules?

dan-htc-touch 04-23-2009 03:13 PM

Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
 
Quote:

Originally Posted by joojoobee666 (Post 871658)
Ahh ok, that makes sense. I already converted Arcsoft and Etphone.dll to modules in hopes of gaining some performance from it. So far, my text messaging does seem to be a bit more responsive (I guess it could be placebo). I am going to pull HTC Task Manager from the Geeks OEM, change the GUIDS and convert it as well. I guess I will see how it goes.

Do you know of why this would be a bad idea? Am I at risk of running out of slots for the modules?

it is possible to run out, but I have a bunch in my user oem as well, you should be fine, just don't go crazy with it

joojoobee666 04-23-2009 03:16 PM

Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
 
Quote:

Originally Posted by dan-htc-touch (Post 871688)
it is possible to run out, but I have a bunch in my user oem as well, you should be fine, just don't go crazy with it

Cool, thanks for all the help:headbang:

conflipper 04-23-2009 03:43 PM

Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
 
be careful though, i know with g'reloc, you had to watch out, because sometimes you can get an overlap in memory address, so be careful, when you convert a lot test often so if it does get an overlap you will be able to narrow down, you can convert. .dll, .exe and .mui to module.

vickylife007 04-23-2009 03:47 PM

Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
 
Wow, wow, wow!!! Learnt so much reading your dialogues, Dan and Joojoobee. But aint you guys forgetting something, today is THURSDAY. Aint we supposed to be expecting two drops today as in two major leaks? We've been anticipating.
And trust me no amount of xip, modules, files, rom and ram talk is "distractive" enough (permit my english".
Whet our appetites a bit, what's happening to those leaks?
Hey Joojoobee what about that cure we talked about?
Just another leak, that's all we ask for.:mrgreen:

dan-htc-touch 04-23-2009 03:47 PM

Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
 
Quote:

Originally Posted by conflipper (Post 871772)
be careful though, i know with g'reloc, you had to watch out, because sometimes you can get an overlap in memory address, so be careful, when you convert a lot test often so if it does get an overlap you will be able to narrow down, you can convert. .dll, .exe and .mui to module.

this is true, while converting, take it slow, convert one or two, flash/verify it works ok, then move on, making too many changes at once can make problem tracking very difficult

joojoobee666 04-23-2009 03:55 PM

Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
 
Quote:

Originally Posted by conflipper (Post 871772)
be careful though, i know with g'reloc, you had to watch out, because sometimes you can get an overlap in memory address, so be careful, when you convert a lot test often so if it does get an overlap you will be able to narrow down, you can convert. .dll, .exe and .mui to module.

Isn'tWMReloc supposed to work better then G'Reloc now?

Quote:

Originally Posted by dan-htc-touch (Post 871787)
this is true, while converting, take it slow, convert one or two, flash/verify it works ok, then move on, making too many changes at once can make problem tracking very difficult

Yup, something didn't work right with the HTC Task Manager. The CPL comes up, but the actual icon in the corner isn't working. Going to recmod one at a time till I isolate it.

dan-htc-touch 04-23-2009 04:09 PM

Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
 
Quote:

Originally Posted by joojoobee666 (Post 871810)
Isn'tWMReloc supposed to work better then G'Reloc now?



Yup, something didn't work right with the HTC Task Manager. The CPL comes up, but the actual icon in the corner isn't working. Going to recmod one at a time till I isolate it.

interestin that the icon would be missing...

joojoobee666 04-23-2009 04:14 PM

Re: WM 6.5 Kitchen QVGA and VGA Developer Edition
 
Well, that was easy. taskmgrCustRes.dll only has icons, so that was probably my problem:silent:

HTC Task Manager is now running as modules/XIP after recmodding that dll.


All times are GMT -4. The time now is 04:41 AM.

Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0