| 
							
							
								 Huy Vo | 6e32cc8b20 | Merge branch 'master' of github.com:ucb-bar/riscv-rocket | 2012-03-13 12:34:39 -07:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 23c822a82e | fix hit logic for amos | 2012-03-12 22:01:52 -07:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 95f880da70 | fixed abort bug | 2012-03-12 22:01:52 -07:00 |  | 
			
				
					| 
							
							
								 Henry Cook | cb5ce3fe73 | More broadcast hub bugfixes | 2012-03-11 14:17:27 -07:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | d777f1cb24 | fix null hub store ack bug | 2012-03-10 15:19:12 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 2014db41bd | Special cased NTILES == 1 due to log2up revision | 2012-03-09 11:04:58 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 2607153b67 | Merge branch 'master' of github.com:ucb-bar/riscv-rocket | 2012-03-09 02:08:55 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 3a72ace057 | Merge branch 'master' of github.com:ucb-bar/riscv-rocket | 2012-03-09 02:08:55 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 2df5c19f13 | 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 | 3fc94d627d | Fixed dependency queue bug in Broadcast Hub | 2012-03-08 11:36:10 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | df6ac34821 | 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 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 7929600874 | change D$ to use FourStateCoherence protocol instead of ThreeStateIncoherence. | 2012-03-07 01:26:35 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 35ffb80911 | 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 | 762f2551a7 | 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 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 012b991ffe | implement transaction finish messages | 2012-03-06 15:48:08 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 1024a460f2 | 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 | a49625c114 | Broadcast hub control logic bugfixes and code cleanup | 2012-03-05 17:27:55 -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 |  | 
			
				
					| 
							
							
								 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 | d76f664007 | 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 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 6ad7aa5cdc | 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 |  | 
			
				
					| 
							
							
								 Yunsup Lee | bef59527d6 | clean up ioDecoupled/ioPipe interface | 2012-03-01 20:48:46 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 4c3f7a36ce | 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 | 2152b0283d | Made xact_rep an ioValid, removed has_data member | 2012-03-01 18:24:21 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 4e33b68bea | Unified hub ios. Fixed some hub elaboration errors. | 2012-03-01 01:20:57 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 940027a888 | 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Henry Cook | 6304aa992f | Fixed race between read resps/reps and write req/reps in null hub | 2012-02-29 00:44:03 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | eec369a1c7 | separate memory request command and data also, merge some VLSI/C++ test harness functionality | 2012-02-28 19:06:23 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | e15284d22c | Added temporary ioMemHub and made coherence hub implementations depend on it rather than ioMem | 2012-02-28 17:33:32 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | ffc7652e01 | Null coherence hub. Begin work on internal tracker logic | 2012-02-27 19:10:15 -08:00 |  | 
			
				
					| 
							
							
								 Andrew Waterman | 7d331858e2 | replace ioDCache with ioMem | 2012-02-27 18:36:09 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 3393dc2d31 | Added probe_req ready sigs, GenArray to Vec | 2012-02-27 11:26:18 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | 70cdf869ac | probe req transactors in coherence hub | 2012-02-27 09:24:33 -08:00 |  | 
			
				
					| 
							
							
								 Henry Cook | b6e6d603cc | xact init transactors in coherence hub | 2012-02-27 09:24:32 -08:00 |  | 
			
				
					| 
							
							
								 Huy Vo | 0fd777f480 | Merge branch 'master' of github.com:ucb-bar/riscv-rocket | 2012-02-26 17:24:23 -08:00 |  | 
			
				
					| 
							
							
								 Huy Vo | aa099a53fa | Merge branch 'master' of github.com:ucb-bar/riscv-rocket | 2012-02-26 17:24:23 -08:00 |  | 
			
				
					| 
							
							
								 Huy Vo | e22106af3f | updating rocket code to lastest version of chisel, passes assembly tests in C++ and Verilog as long as you dont use the vector unit | 2012-02-26 17:24:08 -08:00 |  | 
			
				
					| 
							
							
								 Yunsup Lee | ca2e70454e | change package name and sbt project name to rocket | 2012-02-25 17:09:26 -08:00 |  |