[RFC PATCH] arm: drop Execute-In-Place

Tim Bird tim.bird at am.sony.com
Thu May 5 14:19:45 EDT 2011


On 05/05/2011 11:17 AM, Nicolas Pitre wrote:
> On Thu, 5 May 2011, Tim Bird wrote:
> 
>> On 05/05/2011 07:52 AM, Jean-Christophe PLAGNIOL-VILLARD wrote:
>>> nearly no-one use it, only amop1, pxa and sa1100 implement it
>>
>> Sony uses this - a lot.  Principally we're using this on a NEC
>> naviengine part, which is ARM11MPCore based, support for which
>> is (sadly) out of tree.
>>
>> I'd like to see MORE support for XIP in the kernel, not less.
> 
> OK.  If done properly, there shouldn't be any need to drop XIP support.  
> However, given that XIP is already a specialized configuration that is 
> handled by hardware experts, in the future you might have to provide at 
> kernel configuration time the actual physical address of your RAM as it 
> is currently done for the ROM address where the kernel image is located.

That wouldn't be a problem.
The tools to set this up (make images) already have to hardcode
the physical addresses at build time, so adding it to the kernel
config is no big deal.
 -- Tim

=============================
Tim Bird
Architecture Group Chair, CE Workgroup of the Linux Foundation
Senior Staff Engineer, Sony Network Entertainment
=============================




More information about the linux-arm-kernel mailing list