eudy: Add fcsv3 and intermediate versions for testing
This commit is contained in:
		
							parent
							
								
									6162a71edc
								
							
						
					
					
						commit
						0055460417
					
				| @ -21,14 +21,14 @@ let | ||||
|   #   configfile = if lockdep then ./configs/lockdep else ./configs/defconfig; | ||||
|   #}; | ||||
| 
 | ||||
|   kernel = nixos-fcsv2; | ||||
|   kernel = nixos-fcsv3; | ||||
| 
 | ||||
|   nixos-fcs-kernel = {gitCommit, lockStat ? false, preempt ? false}: pkgs.linuxPackagesFor (pkgs.buildLinux rec { | ||||
|   nixos-fcs-kernel = {gitCommit, lockStat ? false, preempt ? false, branch ? "fcs"}: pkgs.linuxPackagesFor (pkgs.buildLinux rec { | ||||
|     version = "6.2.8"; | ||||
|     src = builtins.fetchGit { | ||||
|       url = "git@bscpm03.bsc.es:ompss-kernel/linux.git"; | ||||
|       rev = gitCommit; | ||||
|       ref = "fcs"; | ||||
|       ref = branch; | ||||
|     }; | ||||
|     structuredExtraConfig = with lib.kernel; { | ||||
|       # add general custom kernel options here | ||||
| @ -44,6 +44,17 @@ let | ||||
| 
 | ||||
|   nixos-fcsv1 = nixos-fcs-kernel {gitCommit = "bc11660676d3d68ce2459b9fb5d5e654e3f413be";}; | ||||
|   nixos-fcsv2 = nixos-fcs-kernel {gitCommit = "db0f2eca0cd57a58bf456d7d2c7d5d8fdb25dfb1";}; | ||||
|   nixos-fcsv3 = nixos-fcs-kernel {gitCommit = "6c17394890704c3345ac1a521bb547164b36b154";}; | ||||
| 
 | ||||
|   # always use fcs_sched_setaffinity | ||||
|   #nixos-debug = nixos-fcs-kernel {gitCommit = "7d0bf285fca92badc8df3c9907a9ab30db4418aa";}; | ||||
|   # remove need_check_cgroup | ||||
|   #nixos-debug = nixos-fcs-kernel {gitCommit = "4cc4efaab5e4a0bfa3089e935215b981c1922919";}; | ||||
|   # merge again fcs_wake and fcs_wait | ||||
|   #nixos-debug = nixos-fcs-kernel {gitCommit = "40c6f72f4ae54b0b636b193ac0648fb5730c810d";}; | ||||
|   # start from scratch, this is the working version with split fcs_wake and fcs_wait | ||||
|   nixos-debug = nixos-fcs-kernel {gitCommit = "c9a39d6a4ca83845b4e71fcc268fb0a76aff1bdf"; branch = "fcs-test"; }; | ||||
| 
 | ||||
|   nixos-fcsv1-lockstat = nixos-fcs-kernel { | ||||
|     gitCommit = "bc11660676d3d68ce2459b9fb5d5e654e3f413be"; | ||||
|     lockStat = true; | ||||
| @ -52,8 +63,12 @@ let | ||||
|     gitCommit = "db0f2eca0cd57a58bf456d7d2c7d5d8fdb25dfb1"; | ||||
|     lockStat = true; | ||||
|   }; | ||||
|   nixos-fcsv2-lockstat-preempt = nixos-fcs-kernel { | ||||
|     gitCommit = "db0f2eca0cd57a58bf456d7d2c7d5d8fdb25dfb1"; | ||||
|   nixos-fcsv3-lockstat = nixos-fcs-kernel { | ||||
|     gitCommit = "6c17394890704c3345ac1a521bb547164b36b154"; | ||||
|     lockStat = true; | ||||
|   }; | ||||
|   nixos-fcsv3-lockstat-preempt = nixos-fcs-kernel { | ||||
|     gitCommit = "6c17394890704c3345ac1a521bb547164b36b154"; | ||||
|     lockStat = true; | ||||
|     preempt = true; | ||||
|   }; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user