1. 05 Sep, 2001 1 commit
  2. 26 Jul, 2001 1 commit
  3. 25 Jul, 2001 1 commit
  4. 24 Jul, 2001 1 commit
    • Christopher Alfeld's avatar
      This commit contains two signifcant changes: · 210aa1ec
      Christopher Alfeld authored
      1. 'tb-set-hardware ... shark' and 'tb-set-hardware ... dnard' are now
      functionally identical.  Previously only the former worked but both passed
      the parser.
      
      2. Assign will now exit very quickly in the case that, for a given virtual
      nodes, there are no physical nodes that could match in type.  This should
      never happen as the parser and assign_wrapper have checks that usually
      prevent this.  However, in the case of problems in the code (such as #1)
      this'll make it easier to debug.  In addition, as we add more types of
      nodes and our estimates becoming increasingly inaccurate cases where this
      might occur could slip in.  All calling code treats this identically to an
      'insufficient resources' failure.
      210aa1ec
  5. 23 Jul, 2001 1 commit
  6. 20 Jul, 2001 1 commit
    • Christopher Alfeld's avatar
      This is a nearly complete rewrite of the assign interswitch code. Assign · 8078740b
      Christopher Alfeld authored
      now precomputers the shortest path between all pairs of switches and uses
      this to computer paths through the switch fabric.  In the process of
      writing this I also removed the limitations of two switch hops.  Packets
      can now travel through any number of switches to reach their destination.
      Of course, the longer the path the more it costs so assign will prefer
      shorter paths.
      
      Also did various other tweaks in the process.  We now use strings almost
      everywhere instead of char*'s and the makefile is cleaner.
      8078740b
  7. 20 Jun, 2001 1 commit
  8. 03 May, 2001 1 commit
  9. 24 Apr, 2001 2 commits
  10. 23 Mar, 2001 2 commits
  11. 21 Mar, 2001 1 commit
  12. 15 Mar, 2001 1 commit
  13. 14 Mar, 2001 1 commit
  14. 13 Mar, 2001 1 commit
  15. 01 Mar, 2001 1 commit
  16. 03 Jan, 2001 1 commit
  17. 02 Jan, 2001 1 commit
  18. 27 Dec, 2000 1 commit
  19. 26 Dec, 2000 1 commit
  20. 21 Dec, 2000 1 commit
  21. 01 Dec, 2000 1 commit
  22. 26 Sep, 2000 1 commit
  23. 25 Aug, 2000 1 commit
  24. 03 Jul, 2000 1 commit
  25. 29 Mar, 2000 1 commit
  26. 05 Jan, 2000 5 commits
  27. 02 Jan, 2000 8 commits