mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 02:15:45 +01:00 
			
		
		
		
	ARM: PSCI: Make psci_get_cpu_stack_top local to armv7/psci.S
Now that we have a secure data section for storing variables, there should be no need for platform code to get the stack address. Make psci_get_cpu_stack_top a local function, as it should only be used in armv7/psci.S and only by psci_stack_setup. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
		
				
					committed by
					
						 Hans de Goede
						Hans de Goede
					
				
			
			
				
	
			
			
			
						parent
						
							6e6622de16
						
					
				
				
					commit
					b7073965a3
				
			| @@ -213,7 +213,7 @@ ENDPROC(psci_cpu_off_common) | ||||
| @ --------------------  __secure_stack_start | ||||
| @ | ||||
| @ This expects CPU ID in r0 and returns stack top in r0 | ||||
| ENTRY(psci_get_cpu_stack_top) | ||||
| LENTRY(psci_get_cpu_stack_top) | ||||
| 	@ stack top = __secure_stack_end - (cpuid << ARM_PSCI_STACK_SHIFT) | ||||
| 	ldr	r3, =__secure_stack_end | ||||
| 	sub	r0, r3, r0, LSL #ARM_PSCI_STACK_SHIFT | ||||
|   | ||||
| @@ -60,7 +60,6 @@ void psci_save_target_pc(int cpu, u32 pc); | ||||
|  | ||||
| void psci_cpu_entry(void); | ||||
| u32 psci_get_cpu_id(void); | ||||
| u32 psci_get_cpu_stack_top(int cpu); | ||||
| void psci_cpu_off_common(void); | ||||
|  | ||||
| int psci_update_dt(void *fdt); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user