1. 28 Sep, 2011 1 commit
    • Jan Beulich's avatar
      x86-64: Fix CFI data for interrupt frames · eab9e613
      Jan Beulich authored
      The patch titled "x86: Don't use frame pointer to save old stack
      on irq entry" did not properly adjust CFI directives, so this
      patch is a follow-up to that one.
      
      With the old stack pointer no longer stored in a callee-saved
      register (plus some offset), we now have to use a CFA expression
      to describe the memory location where it is being found. This
      requires the use of .cfi_escape (allowing arbitrary byte streams
      to be emitted into .eh_frame), as there is no
      .cfi_def_cfa_expression (which also cannot reasonably be
      expected, as it would require a full expression parser).
      Signed-off-by: default avatarJan Beulich <jbeulich@suse.com>
      Cc: Frederic Weisbecker <fweisbec@gmail.com>
      Link: http://lkml.kernel.org/r/4E8360200200007800058467@nat28.tlf.novell.comSigned-off-by: default avatarIngo Molnar <mingo@elte.hu>
      eab9e613
  2. 03 Sep, 2010 1 commit
  3. 14 May, 2010 1 commit
  4. 31 Aug, 2009 1 commit
  5. 23 Nov, 2008 1 commit
    • Cyrill Gorcunov's avatar
      x86: move dwarf2 related macro to dwarf2.h · 8a2503fa
      Cyrill Gorcunov authored
      Impact: cleanup
      
      Move recently introduced dwarf2 macros to dwarf2.h file.
      It allow us to not duplicate them in assembly files.
      
      Active usage of _cfi macros don't make assembly files
      more obvious to understand but we already have a lot of
      macros there which requires to search the definitions
      of them *anyway*. But at least it make every cfi usage
      one line shorter.
      
      Also some code alignment is done.
      Signed-off-by: default avatarCyrill Gorcunov <gorcunov@gmail.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      8a2503fa
  6. 23 Oct, 2008 2 commits
  7. 22 Jul, 2008 1 commit
    • Vegard Nossum's avatar
      x86: consolidate header guards · 77ef50a5
      Vegard Nossum authored
      This patch is the result of an automatic script that consolidates the
      format of all the headers in include/asm-x86/.
      
      The format:
      
      1. No leading underscore. Names with leading underscores are reserved.
      2. Pathname components are separated by two underscores. So we can
         distinguish between mm_types.h and mm/types.h.
      3. Everything except letters and numbers are turned into single
         underscores.
      Signed-off-by: default avatarVegard Nossum <vegard.nossum@gmail.com>
      77ef50a5
  8. 15 Jul, 2008 1 commit
    • Kevin Winchester's avatar
      x86: Fix compile error with CONFIG_AS_CFI=n · 3f1c3872
      Kevin Winchester authored
         AS      arch/x86/lib/csum-copy_64.o
      arch/x86/lib/csum-copy_64.S: Assembler messages:
      arch/x86/lib/csum-copy_64.S:48: Error: Macro `ignore' was already defined
      make[1]: *** [arch/x86/lib/csum-copy_64.o] Error 1
      make: *** [arch/x86/lib] Error 2
      
      It appears that csum-copy_64.S and dwarf2.h both define an ignore macro. 
      I would expect one of them can be renamed quite easily, unless they 
      are references elsewhere. 
      
      Caused-by-commit: 392a0fc9
          x86: merge dwarf2 headers
      Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
      3f1c3872
  9. 14 Jul, 2008 1 commit
  10. 11 Jul, 2008 1 commit
  11. 11 Oct, 2007 1 commit