| 
							
							
								 David Harris | b70b0c7c5e | Added support for menvcfg and senvcfg, including menvcfg.STCE for supervisor timer compare | 2023-06-09 14:40:01 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | df96900aa1 | Added named support for Zicntr and Zihpm | 2023-06-09 09:35:51 -07:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 1315a0bf4a | Got the branch predictor parameterized using Lim's method. Also had to add a global enum included in both cvw.sv and the configs which defines the branch predictor types.  This should be synthesizable, but I'll need to double check. | 2023-05-26 16:00:14 -05:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 0020d94b39 | Updated mmu's tlb and hptw to use Lim's parameterization. | 2023-05-24 18:02:22 -05:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 930fb67308 | Trying to figure out why the parameterization slowed down modelsim so much. | 2023-05-24 12:44:42 -05:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 414c79b923 | Updated configs for local branch history `defines. | 2023-05-02 11:11:04 -05:00 |  | 
			
				
					| 
							
							
								 David Harris | cf8b5f0783 | Added support for ZMMUL | 2023-02-27 07:29:53 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | 35653a18b7 | Renamed HPTW_WRITES_SUPPORTED to SVADU_SUPPORTED | 2023-02-26 09:38:32 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 7df3a84060 | Renamed branch predictors and consolidated global and gshare predictors. | 2023-02-20 18:42:37 -06:00 |  | 
			
				
					| 
							
							
								 David Harris | 36b2d530c4 | Merge pull request #98 from ross144/main New gshare implementation | 2023-02-20 11:27:47 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | 472c7da399 | New expression for BTB_SIZE to avoid error during sky90 synthesis | 2023-02-20 04:02:00 -08:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 407d9e7b4a | Merge branch 'main' of https://github.com/openhwgroup/cvw | 2023-02-19 22:54:27 -06:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 0f98cfe5b4 | Simplified branch predictor. | 2023-02-19 22:49:48 -06:00 |  | 
			
				
					| 
							
							
								 David Harris | d07c6386b2 | Added BTB_SIZE parameter independent of BPRED_SIIZE | 2023-02-19 20:13:50 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | 5b370bdc0f | Added SSTC support for supervisor timer compare, but presently disable support.  Reenable for rv32gc and rv64gc after tests pass. | 2023-02-16 07:37:12 -08:00 |  | 
			
				
					| 
							
							
								 David Harris | 78eb90715c | Removed pipelined level of hierarchy | 2023-02-02 14:14:11 -08:00 |  |