| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] xen/arm: Correctly support WARN_ON
 Hi Ian, On 08/09/14 06:01, Ian Campbell wrote: + /* PC is always 4-byte align, as Xen is using ARM instruction set */"aligned" Ok. Is it worth a check here? I presume the nested fault if PC were misaligned would be pretty exciting, print+goto die would seem appropriate. I don't think so. The "undefined instruction" is only used when the processor is unable to decode the instruction. If it fails to load the instruction (because a wrong memory address, pc misaligned), Xen would have received a "prefetch abort". 
 Ok. 
 Sounds a good plan. 
 Will do. +/* Many version of GCC doesn't support the asm %c parameter which would"versions".+ * be preferable to this unpleasantness. We use mergeable string + * sections to avoid multiple copies of the string appearing in the + * Xen image.OOI what is the size increase of the final (stripped) binary with this patch? 
        
I compared the file xen/xen and on both arm32/arm64 the binary is 
smaller of about 2%.
I think this is because previously gcc wasn't merge the string when BUG_ON was used in inline function. Regards, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel 
 
 
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |