I am looking into the workings of memory pages within the CE
environment. I am currently doing my investigations on an iPAQ PDA,
PPC2003, use PB4 and EVC4 (but I don't think this is a device specific
issue).
My question is, how come if I remove some memory pages with the
GetKPhys() function then do a soft reset of the device, the pages are
available again?
Looking though physmem.c (in PB4) then it seems that the page links are
zeroed and the pUseMap set to be used when this function is called. I
would have thought that on a reboot (after the soft reset) the OS
wouldn't be able to see these pages (until a hard reset happened).
Could anyone please fill in my knowledge gap here please.
Thanks in advance