ia64/linux-2.6.18-xen.hg

changeset 709:2b1dc4b1b231

linux/x86-64: fix unwind annotations

Signed-off-by: Jan Beulich <jbeulich@novell.com>
author Keir Fraser <keir.fraser@citrix.com>
date Mon Oct 27 10:32:08 2008 +0000 (2008-10-27)
parents e410857fd83c
children 9750ab8d7faa
files arch/x86_64/kernel/entry-xen.S
line diff
     1.1 --- a/arch/x86_64/kernel/entry-xen.S	Wed Oct 22 14:55:29 2008 +0100
     1.2 +++ b/arch/x86_64/kernel/entry-xen.S	Mon Oct 27 10:32:08 2008 +0000
     1.3 @@ -117,9 +117,9 @@ NMI_MASK = 0x80000000
     1.4  	.macro	CFI_DEFAULT_STACK start=1,adj=0
     1.5  	.if \start
     1.6  	CFI_STARTPROC	simple
     1.7 -	CFI_DEF_CFA	rsp,SS+8-(\adj*ARGOFFSET)
     1.8 +	CFI_DEF_CFA	rsp,SS+8 - \adj*ARGOFFSET
     1.9  	.else
    1.10 -	CFI_DEF_CFA_OFFSET SS+8-(\adj*ARGOFFSET)
    1.11 +	CFI_DEF_CFA_OFFSET SS+8 - \adj*ARGOFFSET
    1.12  	.endif
    1.13  	.if \adj == 0
    1.14  	CFI_REL_OFFSET	r15,R15
    1.15 @@ -129,20 +129,20 @@ NMI_MASK = 0x80000000
    1.16  	CFI_REL_OFFSET	rbp,RBP
    1.17  	CFI_REL_OFFSET	rbx,RBX
    1.18  	.endif
    1.19 -	CFI_REL_OFFSET	r11,R11
    1.20 -	CFI_REL_OFFSET	r10,R10
    1.21 -	CFI_REL_OFFSET	r9,R9
    1.22 -	CFI_REL_OFFSET	r8,R8
    1.23 -	CFI_REL_OFFSET	rax,RAX
    1.24 -	CFI_REL_OFFSET	rcx,RCX
    1.25 -	CFI_REL_OFFSET	rdx,RDX
    1.26 -	CFI_REL_OFFSET	rsi,RSI
    1.27 -	CFI_REL_OFFSET	rdi,RDI
    1.28 -	CFI_REL_OFFSET	rip,RIP
    1.29 -	/*CFI_REL_OFFSET	cs,CS*/
    1.30 -	/*CFI_REL_OFFSET	rflags,EFLAGS*/
    1.31 -	CFI_REL_OFFSET	rsp,RSP
    1.32 -	/*CFI_REL_OFFSET	ss,SS*/
    1.33 +	CFI_REL_OFFSET	r11,R11 - \adj*ARGOFFSET
    1.34 +	CFI_REL_OFFSET	r10,R10 - \adj*ARGOFFSET
    1.35 +	CFI_REL_OFFSET	r9,R9 - \adj*ARGOFFSET
    1.36 +	CFI_REL_OFFSET	r8,R8 - \adj*ARGOFFSET
    1.37 +	CFI_REL_OFFSET	rax,RAX - \adj*ARGOFFSET
    1.38 +	CFI_REL_OFFSET	rcx,RCX - \adj*ARGOFFSET
    1.39 +	CFI_REL_OFFSET	rdx,RDX - \adj*ARGOFFSET
    1.40 +	CFI_REL_OFFSET	rsi,RSI - \adj*ARGOFFSET
    1.41 +	CFI_REL_OFFSET	rdi,RDI - \adj*ARGOFFSET
    1.42 +	CFI_REL_OFFSET	rip,RIP - \adj*ARGOFFSET
    1.43 +	/*CFI_REL_OFFSET	cs,CS - \adj*ARGOFFSET*/
    1.44 +	/*CFI_REL_OFFSET	rflags,EFLAGS - \adj*ARGOFFSET*/
    1.45 +	CFI_REL_OFFSET	rsp,RSP - \adj*ARGOFFSET
    1.46 +	/*CFI_REL_OFFSET	ss,SS - \adj*ARGOFFSET*/
    1.47  	.endm
    1.48  
    1.49          /*