wsapwn tested - NOTE in vx_main.c

This commit is contained in:
felsabbagh3
2019-11-03 20:56:07 -05:00
parent a39979a844
commit a28a1c45c1
11 changed files with 644 additions and 502 deletions

View File

@@ -174,7 +174,8 @@ module VX_warp_scheduler (
end
if (update_use_wspawn) begin
use_wsapwn[warp_to_schedule] <= 0;
use_wsapwn[warp_to_schedule] <= 0;
thread_masks[warp_to_schedule] <= 1'b1;
end
@@ -281,7 +282,7 @@ module VX_warp_scheduler (
wire real_use_wspawn = use_wsapwn[warp_to_schedule];
assign warp_pc = real_use_wspawn ? use_wsapwn_pc : warp_pcs[warp_to_schedule];
assign thread_mask = (global_stall) ? 0 : thread_masks[warp_to_schedule];
assign thread_mask = (global_stall) ? 0 : (real_use_wspawn ? 1'b1 : thread_masks[warp_to_schedule]);
assign warp_num = warp_to_schedule;
assign update_use_wspawn = use_wsapwn[warp_to_schedule] && !global_stall;