-
Notifications
You must be signed in to change notification settings - Fork 80
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Changes from @pgkeller: Fix host completion write ptr in test_prefetcher Was clobbering cmds. This enables more prefetcher test configs w/ exec_buf Rework split prefetch exec_buf sync mechanism prefetch_h now stalls itself at the start of exec_buf by taking away its downstream page credits. After sending the exec_buf, it unstalls the prefetch_q so that it can continue to do prefetch work. dispatch restores prefetch_h credits at exec_buf_end. Increase test_prefetcher exec_buf test coverage - cq_prefetch changes: - Modify detection of exec_buf command. Prefetcher no longer looks at the cmd_id, since exec_buf command is not the first command in the Fetch Q. Instead rely on stall flag. - prefetch_h should not offset exec_buf command by preamble size, since it belongs to the same entry as a previously offset command (due to barrier_and_stall) - Account for wrap in barrier and stall - Add T3K trace unit and stress tests.
- Loading branch information
1 parent
d5b046b
commit d44016b
Showing
12 changed files
with
295 additions
and
210 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.