That's fine, and I'm glad the newer devices will integrate the memory manager too, but from an application standpoint, NVFS should also be somewhat integrated with the notification manager to keep notification callbacks working. It's a simple fix, and it would keep a lot of applications that haven't been patched from crashing. This (using notification callbacks with NVFS) should also be specifically mentioned in the NVFS whitepaper.
I'll pass the feedback on. However, the crash situation can occur on a normal device as well if things aren't locked down; the OS is just a lot less likely to move around code resources to make space, since the storage heap is so large and usually there are smaller items that can be moved to free up memory for an allocation. The only chunks of memory that won't ever move are:
1) a locked MemHandle 2) a pointer allocated using MemPtrNew/FtrPtrNew 3) a chunk of memory in the system ROM
-- Ben Combee, Senior Software Engineer, palmOne, Inc. "Combee on Palm OS" weblog: http://palmos.combee.net/ Developer Forum Archives: http://news.palmos.com/read/all_forums/
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
