LWN.net Logo

ARM Fast Context Switch Extension for Linux

ARM Fast Context Switch Extension for Linux

Posted Oct 15, 2009 9:57 UTC (Thu) by meuh (subscriber, #22042)
Parent article: Papers from the Real Time Linux Workshop

This would explain why, in Windows CE, Microsoft choose to allocate to Windows CE applications with a 32M "slot" of virtual memory and load DLLs at fixed address inside this "slot" (loaded DLL have a fixed virtual memory portion reserved in all running processes). Doing this, DLLs are located in the same virtual address regardless of the process.

DLLs' code are kept in cache, but applications' code not.

More: http://blogs.msdn.com/hegenderfer/archive/2007/08/31/slay...


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds