1. 03 Jul, 2015 1 commit
    • Andrew Jones's avatar
      arm/arm64: spinlocks: fix memory barriers · 23fb3b17
      Andrew Jones authored
      
      
      It shouldn't be necessary to use a barrier on the way into
      spin_lock. We'll be focused on a single address until we get
      it (exclusively) set, and then we'll do a barrier on the way
      out. Also, it does make sense to do a barrier on the way in
      to spin_unlock, i.e. ensure what we did in the critical section
      is ordered wrt to what we do outside it, before we announce that
      we're outside.
      
      Signed-off-by: Andrew Jones's avatarAndrew Jones <drjones@redhat.com>
      Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
      23fb3b17
  2. 13 May, 2015 2 commits
  3. 12 May, 2015 4 commits
  4. 09 Apr, 2015 1 commit
  5. 18 Mar, 2015 1 commit
    • Radim Krčmář's avatar
      x86: fix build (macro R interpreted as raw string) · d95bd8f6
      Radim Krčmář authored
      
      
      GCC 5.0.0 enables raw strings by default and they have higher priority
      than macros, thus R"[...]" is interpreted incorrectly:
      
        lib/x86/isr.c:112:30: error: invalid character ')' in raw string delimiter
        lib/x86/isr.c:112:8: error: stray ‘R’ in program
        lib/x86/isr.c:112:26: error: expected ‘:’ or ‘)’ before string constant
                "orl $0x200, (%%"R"sp)\n\t"
      
      Fix it by putting a space between macro R and a string literal.
      (We already do that somewhere.)
      
      Signed-off-by: default avatarRadim Krčmář <rkrcmar@redhat.com>
      Signed-off-by: default avatarMarcelo Tosatti <mtosatti@redhat.com>
      d95bd8f6
  6. 13 Mar, 2015 2 commits
  7. 27 Feb, 2015 18 commits
  8. 26 Feb, 2015 1 commit
  9. 13 Feb, 2015 1 commit
  10. 27 Jan, 2015 1 commit
  11. 20 Jan, 2015 4 commits
  12. 16 Dec, 2014 4 commits