* Peter Zijlstra <peterz@xxxxxxxxxxxxx> wrote: > + .macro SAVE_ALL > + pushl_cfi %eax > + CFI_REL_OFFSET eax, 0 > + pushl_cfi %ebp > + CFI_REL_OFFSET ebp, 0 > + pushl_cfi %edi > + CFI_REL_OFFSET edi, 0 > + pushl_cfi %esi > + CFI_REL_OFFSET esi, 0 > + pushl_cfi %edx > + CFI_REL_OFFSET edx, 0 > + pushl_cfi %ecx > + CFI_REL_OFFSET ecx, 0 > + pushl_cfi %ebx > + CFI_REL_OFFSET ebx, 0 > + .endm > + > + .macro RESTORE_ALL > + popl_cfi %ebx > + CFI_RESTORE ebx > + popl_cfi %ecx > + CFI_RESTORE ecx > + popl_cfi %edx > + CFI_RESTORE edx > + popl_cfi %esi > + CFI_RESTORE esi > + popl_cfi %edi > + CFI_RESTORE edi > + popl_cfi %ebp > + CFI_RESTORE ebp > + popl_cfi %eax > + CFI_RESTORE eax > + .endm Side note: shouldn't the pushl_cfi and popl_cfi macros be adjusted, instead of open coding it? Thanks, Ingo -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html