19 Jun, 2009

7 commits

  • Minor fixes to the SGI GRU grudump facility:
    - fix address where user data is written
    - add gru number to data passed to user
    - indicate if context is locked

    Signed-off-by: Jack Steiner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jack Steiner
     
  • Add a user request to specify the gru instruction slice parameter for user
    contexts.

    Signed-off-by: Jack Steiner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jack Steiner
     
  • Change the user GRU request for specifying the "task_slice" option to use
    a generic infrastructure that can be expanded in the future to include
    additional context options. No new capabilities are added with this
    patch.

    Signed-off-by: Jack Steiner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jack Steiner
     
  • Delete the user request for fetching the status of a GRU chiplet. This
    request has been made obsolete by other changes. Note: this is not a
    change to a user API - there are no compatibility issues with this change.

    Signed-off-by: Jack Steiner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jack Steiner
     
  • Collect GRU statistics for each user GRU context. Statistics are kept for
    TLB misses & content resource contention. Add user request for retrieving
    the statistics.

    Signed-off-by: Jack Steiner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jack Steiner
     
  • Change the kernel self tests that can be optionally executed on GRU
    initialization. This is primarily for testing.

    Eliminate the BUG statements on failure and return bad status. Add ioctl
    interface to execute the tests on demand.

    Signed-off-by: Jack Steiner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jack Steiner
     
  • Add support for dumpping the state of an entire GRU chiplet.

    Signed-off-by: Jack Steiner
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jack Steiner
     

31 Jul, 2008

1 commit