| 
							
							
								 Yunsup Lee | 8acbe98f53 | change how fence.*.cv works, now control processor stalls on the fence instruction | 2012-03-08 23:32:31 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 22726ae646 | icache and htif now obey require_ack field of TransactionReply. Avoids extraneous TransactionFinish on prefetcher-supplied icache data | 2012-03-08 18:47:32 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 2df5c19f13 | Added require_ack field to TransactionReply bundle | 2012-03-08 18:07:44 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 4d2e7172f6 | Added require_ack field to TransactionReply bundle | 2012-03-08 18:07:44 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | ca5caf898c | Hub addr comparison bug fix | 2012-03-08 16:39:05 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 35c4bd4084 | Hub addr comparison bug fix | 2012-03-08 16:39:05 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 3fc94d627d | Fixed dependency queue bug in Broadcast Hub | 2012-03-08 11:36:10 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 788ad327da | Fixed dependency queue bug in Broadcast Hub | 2012-03-08 11:36:10 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 7f43dee0c9 | PriorityEncoder apply() no longer has recursive depth param | 2012-03-08 01:04:26 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 5a7c5772a8 | clearly distinguish PPN and cache tag | 2012-03-07 23:11:17 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | df6ac34821 | coherence hub fixes | 2012-03-07 21:03:44 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 941873bad1 | coherence hub fixes | 2012-03-07 21:03:44 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 1a90e2a162 | Broadcast hub bug fixes for load uncached mem req and store uncached xact rep | 2012-03-07 11:40:49 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 7deff5fbe2 | Broadcast hub bug fixes for load uncached mem req and store uncached xact rep | 2012-03-07 11:40:49 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | c09eeb7fd2 | fix D$ next-state logic it was using the CPU command from the wrong pipeline stage,
which was a don't-care with ThreeStateIncoherence. | 2012-03-07 01:42:08 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 7929600874 | change D$ to use FourStateCoherence protocol instead of ThreeStateIncoherence. | 2012-03-07 01:26:35 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | a0c9452b86 | change D$ to use FourStateCoherence protocol instead of ThreeStateIncoherence. | 2012-03-07 01:26:35 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 6e2610b0ad | fix Mux1H for bundles | 2012-03-06 23:38:36 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | 81dcb194d3 | new vector exception interface | 2012-03-06 22:39:15 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 35ffb80911 | unified coherence trait functions | 2012-03-06 17:33:11 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 47a2097507 | unified coherence trait functions | 2012-03-06 17:33:11 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 1e02618cc8 | hub code cleanup | 2012-03-06 17:01:47 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 3dd404dcf4 | hub code cleanup | 2012-03-06 17:01:47 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 762f2551a7 | newTransactionOnMiss() | 2012-03-06 15:54:41 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | c0ed010bc9 | newTransactionOnMiss() | 2012-03-06 15:54:41 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 3874da4a4f | Added store dependency queues to BroadcastHub. Minor improvements to utils. | 2012-03-06 15:54:41 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 962e5a54af | Added store dependency queues to BroadcastHub. Minor improvements to utils. | 2012-03-06 15:54:41 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 499c5b4a2e | automatically infer MEM_TAG_BITS | 2012-03-06 15:49:28 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 012b991ffe | implement transaction finish messages | 2012-03-06 15:48:08 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 6e16b04ada | implement transaction finish messages | 2012-03-06 15:48:08 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | dba99e07a9 | set MEM_TAG_BITS to 5 when HAVE_VEC is true, since NMSHR=4 | 2012-03-06 08:54:21 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 5f33ab24b0 | fix merge conflict oops :( | 2012-03-06 02:02:53 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 1024a460f2 | support memory transaction aborts | 2012-03-06 00:35:02 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 5f12990dfb | support memory transaction aborts | 2012-03-06 00:35:02 -08:00 |  | 
			
				
					| 
							
							
								 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 |  |