1. 12 Dec, 2008 1 commit
    • Stefano Panella's avatar
      uwb: improved MAS allocator and reservation conflict handling · 5b37717a
      Stefano Panella authored
      Greatly enhance the MAS allocator:
        - Handle row and column reservations.
        - Permit all the available MAS to be allocated.
        - Follows the WiMedia rules on MAS selection.
      Take appropriate action when reservation conflicts are detected.
        - Correctly identify which reservation wins the conflict.
        - Protect alien BP reservations.
        - If an owned reservation loses, resize/move it.
        - Follow the backoff procedure before requesting additional MAS.
      When reservations are terminated, move the remaining reservations (if
      necessary) so they keep following the MAS allocation rules.
      Signed-off-by: default avatarStefano Panella <stefano.panella@csr.com>
      Signed-off-by: default avatarDavid Vrabel <david.vrabel@csr.com>
  2. 08 Dec, 2008 1 commit
  3. 05 Dec, 2008 8 commits
  4. 04 Dec, 2008 29 commits
  5. 03 Dec, 2008 1 commit
    • Joseph Myers's avatar
      sparc64: Fix VIS emulation bugs · 726c12f5
      Joseph Myers authored
      This patch fixes some bugs in VIS emulation that cause the GCC test
      FAIL: gcc.target/sparc/pdist-3.c execution test
      for both 32-bit and 64-bit testing on hardware lacking these
      instructions.  The emulation code for the pdist instruction uses
      RS1(insn) for both source registers rs1 and rs2, which is obviously
      wrong and leads to the instruction doing nothing (the observed
      problem), and further inspection of the code shows that RS1 uses a
      shift of 24 and RD a shift of 25, which clearly cannot both be right;
      examining SPARC documentation indicates the correct shift for RS1 is
      This patch fixes the bug if single-stepping over the affected
      instruction in the debugger, but not if the testcase is run
      standalone.  For that, Wind River has another patch I hope they will
      send as a followup to this patch submission.
      Signed-off-by: default avatarJoseph Myers <joseph@codesourcery.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>