MIPS: smp-cps: Enable all hardware interrupts on secondary CPUs
Currently interrupt vectors 2 and 5 are left disabled on secondary CPUs. Since systems using CPS must also have a GIC, which is responsible for routing all external interrupts and can map them to any hardware interrupt vector, enable the remaining vectors. The two software interrupt vectors are left disabled since they are not used with CPS. Signed-off-by: Andrew Bresticker <abrestic@chromium.org> Reviewed-by: Qais Yousef <qais.yousef@imgtec.com> Tested-by: Qais Yousef <qais.yousef@imgtec.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Jason Cooper <jason@lakedaemon.net> Cc: Andrew Bresticker <abrestic@chromium.org> Cc: Jeffrey Deans <jeffrey.deans@imgtec.com> Cc: Markos Chandras <markos.chandras@imgtec.com> Cc: Paul Burton <paul.burton@imgtec.com> Cc: Qais Yousef <qais.yousef@imgtec.com> Cc: Jonas Gorski <jogo@openwrt.org> Cc: John Crispin <blogic@openwrt.org> Cc: David Daney <ddaney.cavm@gmail.com> Cc: linux-mips@linux-mips.org Cc: linux-kernel@vger.kernel.org Patchwork: https://patchwork.linux-mips.org/patch/7803/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
		
					parent
					
						
							
								a669efc4a3
							
						
					
				
			
			
				commit
				
					
						ff1e29ade4
					
				
			
		
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -273,8 +273,8 @@ static void cps_init_secondary(void) | |||
| 	if (cpu_has_mipsmt) | ||||
| 		dmt(); | ||||
| 
 | ||||
| 	change_c0_status(ST0_IM, STATUSF_IP3 | STATUSF_IP4 | | ||||
| 				 STATUSF_IP6 | STATUSF_IP7); | ||||
| 	change_c0_status(ST0_IM, STATUSF_IP2 | STATUSF_IP3 | STATUSF_IP4 | | ||||
| 				 STATUSF_IP5 | STATUSF_IP6 | STATUSF_IP7); | ||||
| } | ||||
| 
 | ||||
| static void cps_smp_finish(void) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andrew Bresticker
				Andrew Bresticker