parent
							
								
									67161a7174
								
							
						
					
					
						commit
						f58969cb60
					
				
				 2 changed files with 0 additions and 22 deletions
			
			
		| @ -1,21 +0,0 @@ | |||||||
| #!/usr/bin/env python3 |  | ||||||
| import os |  | ||||||
| import time |  | ||||||
| from typing import NoReturn |  | ||||||
| 
 |  | ||||||
| from openpilot.common.realtime import set_core_affinity, set_realtime_priority |  | ||||||
| 
 |  | ||||||
| # RT shield - ensure CPU 3 always remains available for RT processes |  | ||||||
| #   runs as SCHED_FIFO with minimum priority to ensure kthreads don't |  | ||||||
| #   get scheduled onto CPU 3, but it's always preemptible by realtime |  | ||||||
| #   openpilot processes |  | ||||||
| 
 |  | ||||||
| def main() -> NoReturn: |  | ||||||
|   set_core_affinity([int(os.getenv("CORE", "3")), ]) |  | ||||||
|   set_realtime_priority(1) |  | ||||||
| 
 |  | ||||||
|   while True: |  | ||||||
|     time.sleep(0.000001) |  | ||||||
| 
 |  | ||||||
| if __name__ == "__main__": |  | ||||||
|   main() |  | ||||||
					Loading…
					
					
				
		Reference in new issue