| 
							
							
								 Kip Macsai-Goren | 1e1ce01fbb | Merge branch 'main' of github.com:kipmacsaigoren/cvw into bit-manip | 2023-03-03 09:56:34 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | dfbdd6d939 | Merge pull request #2 from kipmacsaigoren/bctrlmigrate bctrl migration started | 2023-03-03 09:56:25 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | d6f8c1dd29 | Merge branch 'bctrlmigrate' of https://github.com/kipmacsaigoren/cvw into bctrlmigrate | 2023-03-03 09:54:08 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 1c55d4a8d5 | Merge branch 'openhwgroup:main' into bctrlmigrate | 2023-03-03 09:53:59 -08:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | cf1e41a576 | Merge remote-tracking branch 'upstream/main' into main | 2023-03-03 09:48:13 -08:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | fcad531f59 | Merge branch 'bit-manip' of github.com:kipmacsaigoren/cvw into bit-manip | 2023-03-03 09:39:52 -08:00 |  | 
			
				
					| 
							
							
								 Kip Macsai-Goren | 6be322941d | Merge remote-tracking branch 'upstream/main' into bit-manip | 2023-03-03 09:36:44 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 422b428cba | removed outdated b-signals in controller | 2023-03-03 08:45:42 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | e70492ea3f | Added performance new counter prints to testbench. | 2023-03-03 10:42:52 -06:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 9cad890c1a | comments to bctrl | 2023-03-03 08:41:47 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 19410b4196 | migrated B-subarith logic into b controller | 2023-03-03 08:40:29 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 2c3271dd62 | began subarith configurability optimization in controller | 2023-03-03 08:27:11 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | 27f669118d | Merge pull request #124 from ross144/main Added additional performance counters.  Ch 5 is update todate with these changes. | 2023-03-03 06:15:49 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | dc49c2612d | Merge branch 'main' of https://github.com/openhwgroup/cvw | 2023-03-03 00:22:27 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 0cb5369351 | Renamed BTB misprediction to BTA. | 2023-03-03 00:18:34 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 5b5677ccb8 | Added divide cycle counter. | 2023-03-02 23:59:52 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | aabb454d1c | Added the i and d cache cycle counters. | 2023-03-02 23:54:56 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | cfca77172e | Added fence counter. | 2023-03-02 23:29:20 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | f32f8c109a | Added csr write counter, sfence vma counter, interrupt counter, and exception counter. | 2023-03-02 23:21:29 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | a313b10912 | Added store stall to performance counters. | 2023-03-02 23:10:54 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 2dd693a3b3 | Reordered performance counters and added space for new ones. | 2023-03-02 23:04:31 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 724f2634c5 | Fixed bug in performance counter script. | 2023-03-02 22:32:13 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 1f3639bff6 | Added support for branch target buffer stats. | 2023-03-02 22:16:30 -06:00 |  | 
			
				
					| 
							
							
								 David Harris | 316b8b2250 | Refactored Floating point division special case detection to avoid spurious trigger on Y for sqrt) | 2023-03-02 20:00:47 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | b21ca2fba0 | bug fix, more elegant logic changes in controller | 2023-03-02 16:00:56 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | c9bd37c92b | formatting | 2023-03-02 15:28:43 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 910eeea3ff | removed main instruction decoder dependence on bmu controller | 2023-03-02 15:28:33 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 05b329dd6a | added bitmanip illegal instruction signal | 2023-03-02 15:09:55 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 3e8e633a56 | zbc comments | 2023-03-02 13:52:00 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | b0307f5082 | formatted bmu decoder | 2023-03-02 13:45:15 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 24b0b83d52 | moved ALUControlD into configurable block | 2023-03-02 12:17:03 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 0f60505179 | moved SubArith and RegWriteE into configurable block | 2023-03-02 12:15:57 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | b81a5e4452 | added BRegWriteE signal | 2023-03-02 12:15:22 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 5e10720bed | rename shifternew to shifter | 2023-03-02 11:45:32 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | cf324510f3 | zbc input select mux optimize | 2023-03-02 11:43:05 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | 657719220a | zbc select mux optimization | 2023-03-02 11:40:29 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | e62a752522 | fixed controller lint, changed byte unit mux select name and input width | 2023-03-02 11:36:12 -08:00 |  | 
			
				
					| 
							
							
								 Kevin Kim | a5e2e24320 | removed redundant zbs | 2023-03-02 11:22:09 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 9bd6851ed5 | Merge pull request #123 from eroom1966/main fix the memory map privileges in the REF model view | 2023-03-02 09:27:35 -06:00 |  | 
			
				
					| 
							
							
								 eroom1966 | fe4d9d3e37 | fix the memory map privileges in the REF model view | 2023-03-02 15:25:27 +00:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | b98e007a53 | Cleaned up branch predictor performance counters. | 2023-03-01 17:05:42 -06:00 |  | 
			
				
					| 
							
							
								 David Harris | 5c8c50adba | Merge branch 'main' of https://github.com/openhwgroup/cvw into dev | 2023-03-01 11:18:05 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | 23775c6d67 | Renamed I/D TLBMissOrDAFault to TLBMissOrUpdateDA for consistency with UpdateDA | 2023-03-01 11:18:00 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | a7b15c4503 | Merge pull request #121 from ross144/main Branch predictor cleanup.  Chapter 10 now matches the hardware | 2023-03-01 09:57:59 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 90b2f0a652 | Set bp to use instruction class prediction by default. | 2023-03-01 11:52:42 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | dea6b643a6 | Branch predictor cleanup. I think Ch 10 is now done except for BTB performance analysis and the section on running benchmarks and collecting data. | 2023-03-01 11:24:24 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 03a6679ba0 | More btb cleanup. | 2023-03-01 10:47:00 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 554e7d0973 | Minor fix to btb. | 2023-03-01 10:45:40 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 093d190c9a | Merge branch 'main' of https://github.com/openhwgroup/cvw | 2023-03-01 10:04:13 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 6880a052e0 | Merge pull request #119 from eroom1966/main update ImperasDV testbench for memory privileges | 2023-03-01 09:50:00 -06:00 |  |