An error occurred fetching the project authors.
  1. 12 Feb, 2013 1 commit
  2. 05 Dec, 2011 1 commit
  3. 30 May, 2011 1 commit
    • Jack Steiner's avatar
      x86, UV: Clean up uv_mmrs.h · 55ba4120
      Jack Steiner authored
      No code changes. Reformat definitions to make it more readable.
      
      I fixed alignment of comments in the structure definitions.
      
      Also aligned comments and most field definitions & values. Also
      sorted the defines for the SHIFT & MASK values for each MMR.
      This make the file visually much more acceptable.
      
      Some of the symbol names are still quite long. The file is based
      on post-processing of verilog definitions that are used for the
      node controller chip design. Although some symbol names are not
      what I would chose, I would like to maintain compatibility with
      the names used by the chip designers. We have a number of
      cross-reference utilities & having common names is important.
      Signed-off-by: default avatarJack Steiner <steiner@sgi.com>
      Link: http://lkml.kernel.org/r/20110527145256.GA31224@sgi.comSigned-off-by: default avatarIngo Molnar <mingo@elte.hu>
      --
       arch/x86/include/asm/uv/uv_mmrs.h | 2873 +++++++++++++++++++++-----------------
       1 file changed, 1600 insertions(+), 1273 deletions(-)
      55ba4120
  4. 25 May, 2011 1 commit
  5. 10 May, 2011 1 commit
    • Jack Steiner's avatar
      x86, UV: Fix NMI handler for UV platforms · 1d44e828
      Jack Steiner authored
      This fixes problems seen on UV systems handling NMIs from the
      node controller.
      
      I isolated the "dazed..." messages that I saw earlier to a bug in
      the BMC on our platform. It was sending NMIs w/o properly setting
      a register that indicated the source of NMI.
      
      So rather than _assuming_ any unhandled NMI came from the UV system
      maintenance console (SMC), add a check to verify that the SMC actually
      sent the NMI.
      Signed-off-by: default avatarJack Steiner <steiner@sgi.com>
      Cc: gorcunov@gmail.com
      Cc: dzickus@redhat.com
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      1d44e828
  6. 18 Nov, 2010 1 commit
    • Dimitri Sivanich's avatar
      x86: UV: Address interrupt/IO port operation conflict · 8191c9f6
      Dimitri Sivanich authored
      This patch for SGI UV systems addresses a problem whereby
      interrupt transactions being looped back from a local IOH,
      through the hub to a local CPU can (erroneously) conflict with
      IO port operations and other transactions.
      
      To workaound this we set a high bit in the APIC IDs used for
      interrupts. This bit appears to be ignored by the sockets, but
      it avoids the conflict in the hub.
      Signed-off-by: default avatarDimitri Sivanich <sivanich@sgi.com>
      LKML-Reference: <20101116222352.GA8155@sgi.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      ___
      
       arch/x86/include/asm/uv/uv_hub.h   |    4 ++++
       arch/x86/include/asm/uv/uv_mmrs.h  |   19 ++++++++++++++++++-
       arch/x86/kernel/apic/x2apic_uv_x.c |   25 +++++++++++++++++++++++--
       arch/x86/platform/uv/tlb_uv.c      |    2 +-
       arch/x86/platform/uv/uv_time.c     |    4 +++-
       5 files changed, 49 insertions(+), 5 deletions(-)
      8191c9f6
  7. 10 Nov, 2010 1 commit
    • Jack Steiner's avatar
      x86, UV: Update node controller MMRs · 62b0cfc2
      Jack Steiner authored
      A new version of the SGI UV hub node controller is being
      developed. A few of the MMRs (control registers) that exist on
      the current hub no longer exist on the new hub. Fortunately,
      there are alternate MMRs that are are functionally equivalent
      and that exist on both hubs.
      
      This patch changes the UV code to use MMRs that exist in BOTH
      versions of the hub node controller.
      Signed-off-by: default avatarJack Steiner <steiner@sgi.com>
      LKML-Reference: <20101106204056.GA27584@sgi.com>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      62b0cfc2
  8. 11 Mar, 2010 1 commit
  9. 03 Apr, 2009 2 commits
  10. 23 Oct, 2008 3 commits
  11. 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
  12. 09 Jul, 2008 4 commits
  13. 02 Jun, 2008 1 commit
  14. 17 Apr, 2008 1 commit