eudy: Add fcsv3 and intermediate versions for testing
This commit is contained in:
		
							parent
							
								
									cfbfcdbe8c
								
							
						
					
					
						commit
						e6bb6e735d
					
				| @ -21,14 +21,14 @@ let | |||||||
|   #   configfile = if lockdep then ./configs/lockdep else ./configs/defconfig; |   #   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"; |     version = "6.2.8"; | ||||||
|     src = builtins.fetchGit { |     src = builtins.fetchGit { | ||||||
|       url = "git@bscpm03.bsc.es:ompss-kernel/linux.git"; |       url = "git@bscpm03.bsc.es:ompss-kernel/linux.git"; | ||||||
|       rev = gitCommit; |       rev = gitCommit; | ||||||
|       ref = "fcs"; |       ref = branch; | ||||||
|     }; |     }; | ||||||
|     structuredExtraConfig = with lib.kernel; { |     structuredExtraConfig = with lib.kernel; { | ||||||
|       # add general custom kernel options here |       # add general custom kernel options here | ||||||
| @ -44,6 +44,17 @@ let | |||||||
| 
 | 
 | ||||||
|   nixos-fcsv1 = nixos-fcs-kernel {gitCommit = "bc11660676d3d68ce2459b9fb5d5e654e3f413be";}; |   nixos-fcsv1 = nixos-fcs-kernel {gitCommit = "bc11660676d3d68ce2459b9fb5d5e654e3f413be";}; | ||||||
|   nixos-fcsv2 = nixos-fcs-kernel {gitCommit = "db0f2eca0cd57a58bf456d7d2c7d5d8fdb25dfb1";}; |   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 { |   nixos-fcsv1-lockstat = nixos-fcs-kernel { | ||||||
|     gitCommit = "bc11660676d3d68ce2459b9fb5d5e654e3f413be"; |     gitCommit = "bc11660676d3d68ce2459b9fb5d5e654e3f413be"; | ||||||
|     lockStat = true; |     lockStat = true; | ||||||
| @ -52,8 +63,12 @@ let | |||||||
|     gitCommit = "db0f2eca0cd57a58bf456d7d2c7d5d8fdb25dfb1"; |     gitCommit = "db0f2eca0cd57a58bf456d7d2c7d5d8fdb25dfb1"; | ||||||
|     lockStat = true; |     lockStat = true; | ||||||
|   }; |   }; | ||||||
|   nixos-fcsv2-lockstat-preempt = nixos-fcs-kernel { |   nixos-fcsv3-lockstat = nixos-fcs-kernel { | ||||||
|     gitCommit = "db0f2eca0cd57a58bf456d7d2c7d5d8fdb25dfb1"; |     gitCommit = "6c17394890704c3345ac1a521bb547164b36b154"; | ||||||
|  |     lockStat = true; | ||||||
|  |   }; | ||||||
|  |   nixos-fcsv3-lockstat-preempt = nixos-fcs-kernel { | ||||||
|  |     gitCommit = "6c17394890704c3345ac1a521bb547164b36b154"; | ||||||
|     lockStat = true; |     lockStat = true; | ||||||
|     preempt = true; |     preempt = true; | ||||||
|   }; |   }; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user