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