| 
							
							
								 Henry Cook | 82822dfeec | Added aborted data dequeueing state machine for BroadcastHub | 2012-03-05 17:44:30 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 950b5cd900 | Added aborted data dequeueing state machine for BroadcastHub | 2012-03-05 17:44:30 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | a49625c114 | Broadcast hub control logic bugfixes and code cleanup | 2012-03-05 17:27:55 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 5c66a6699c | Broadcast hub control logic bugfixes and code cleanup | 2012-03-05 17:27:55 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | a950d526d2 | add prefetch count queue | 2012-03-05 12:09:41 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | d4ec7ff4d9 | refined vector exception interface | 2012-03-03 16:11:54 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | e28a551368 | refactor code related to vector exceptions - revisied interfaces
- new instructions | 2012-03-03 15:15:00 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | 802f857cb6 | fix store prefetch bug, it no longer occupies an entry in the sdq | 2012-03-03 15:14:59 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | f9fb3978ca | fix store prefetch bug, it no longer occupies an entry in the sdq | 2012-03-03 15:14:59 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 7846d5e01d | Removed has_data fields from all coherence messages, increased message type names to compensate | 2012-03-02 23:51:53 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 1b3307df32 | Removed has_data fields from all coherence messages, increased message type names to compensate | 2012-03-02 23:51:53 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | d76f664007 | Filled out 4 state coherence functions for cache | 2012-03-02 21:58:50 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 35f97bf858 | Filled out 4 state coherence functions for cache | 2012-03-02 21:58:50 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 993341d27e | Correction to probe reply w/ data handling | 2012-03-02 17:20:22 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 00989c58bd | Correction to probe reply w/ data handling | 2012-03-02 17:20:22 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 6ad7aa5cdc | flip direction of ioPipe to match ioDecoupled | 2012-03-02 16:18:32 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 1e1926ce63 | flip direction of ioPipe to match ioDecoupled | 2012-03-02 16:18:32 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 9ad4fd5814 | BroadcastHub can be elaborated by C and vlsi backends | 2012-03-02 12:19:27 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 7406908d4a | BroadcastHub can be elaborated by C and vlsi backends | 2012-03-02 12:19:27 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | 54baa0713c | hack fence.g.cv to support waiting the control processor | 2012-03-02 02:10:26 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | 1054cec087 | add vec countq interface | 2012-03-02 00:43:32 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | bef59527d6 | clean up ioDecoupled/ioPipe interface | 2012-03-01 20:48:46 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | 8678b3d70c | clean up ioDecoupled/ioPipe interface | 2012-03-01 20:48:46 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 6d03d75835 | improve D$ internal interfaces | 2012-03-01 20:20:15 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 28cacd953f | D$ cleanup - merge ReplayUnit and MSHRFile | 2012-03-01 19:30:56 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 4c3f7a36ce | clean up D$ store data unit | 2012-03-01 19:20:00 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 52101373e0 | clean up D$ store data unit | 2012-03-01 19:20:00 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | de73eef409 | Fixed elaboration errors in LockingArbiter and BoradcastHub. Fixed ioDecoupled direction error in XactTracker | 2012-03-01 18:24:22 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | da39810bb2 | Fixed elaboration errors in LockingArbiter and BoradcastHub. Fixed ioDecoupled direction error in XactTracker | 2012-03-01 18:24:22 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 2152b0283d | Made xact_rep an ioValid, removed has_data member | 2012-03-01 18:24:21 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 9d7707a0a2 | Made xact_rep an ioValid, removed has_data member | 2012-03-01 18:24:21 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | c7b01230f4 | fix mul/div when waddr=0, can't believe torture didn't find this one | 2012-03-01 10:15:27 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 4e33b68bea | Unified hub ios. Fixed some hub elaboration errors. | 2012-03-01 01:20:57 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | c6162ac743 | Unified hub ios. Fixed some hub elaboration errors. | 2012-03-01 01:20:57 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | a8ef5e9e27 | change NMSHR when HAVE_VEC is true | 2012-03-01 01:07:47 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | 6847160343 | refactor arbiter priorities | 2012-03-01 00:22:34 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | f641b44fb8 | changes after the module uniquify bug fix | 2012-02-29 22:00:59 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 940027a888 | Finished broadcast hub with split mem req types. Untested. | 2012-02-29 17:58:15 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 813ffcbf3e | Finished broadcast hub with split mem req types. Untested. | 2012-02-29 17:58:15 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | 4f00bcc760 | Merge branch 'master' of github.com:ucb-bar/riscv-rocket | 2012-02-29 17:12:02 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | 7e6d990bad | Merge branch 'master' of github.com:ucb-bar/riscv-rocket | 2012-02-29 17:12:02 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | 4939b72ba5 | Merge branch 'master' of github.com:ucb-bar/riscv-rocket | 2012-02-29 17:12:02 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | 20d0088f66 | temporary fix to match bit widths for Mem | 2012-02-29 17:09:31 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 008ad1f45b | Added 'locking' arbiter that won't rearbitrate until the lock signal on the current winning input is low | 2012-02-29 17:05:06 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | c723ef4c50 | ioDecoupled now allows inner bundle to be used in covariant positions, i.e. it accepts subtypes | 2012-02-29 16:46:16 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | c38065d0e8 | clean up priority encoders | 2012-02-29 16:13:14 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | b9ec69f8f5 | add new Queue singleton | 2012-02-29 14:21:42 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 8b519e7ea8 | replace tile memory interface with ioTileLink work in progress towards coherent HTIF. for now, requests
are incoherently passed through a null coherence hub. | 2012-02-29 03:10:47 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 012da6002e | replace tile memory interface with ioTileLink work in progress towards coherent HTIF. for now, requests
are incoherently passed through a null coherence hub. | 2012-02-29 03:10:47 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | ef94f13087 | Broadcast hub nears completion. Still does not handle generation/arbitration for decoupled mem reqs. | 2012-02-29 02:59:27 -08:00 |  |