From 94e2ec72531c9a0d99081381f3ce3a82a6754af3 Mon Sep 17 00:00:00 2001 From: Julius Werner Date: Thu, 2 Aug 2018 17:42:29 -0700 Subject: arch: Retire cache_sync_instructions() from (except arm) cache_sync_instructions() has been superseded by arch_program_segment_loaded() and friends for a while. There are no uses in common code anymore, so let's remove it from for all architectures. arm64 still has an implementation and one reference, but they are not really needed since arch_program_segment_loaded() does the same thing already. Remove them. Leave it in arm(32) since there are several references (including in SoC code) that I don't feel like tracking down and testing right now. Change-Id: I6b776ad49782d981d6f1ef0a0e013812cf408524 Signed-off-by: Julius Werner Reviewed-on: https://review.coreboot.org/27879 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin --- src/arch/arm64/boot.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/arch/arm64/boot.c') diff --git a/src/arch/arm64/boot.c b/src/arch/arm64/boot.c index 3804515392..5fd46a7ebd 100644 --- a/src/arch/arm64/boot.c +++ b/src/arch/arm64/boot.c @@ -39,8 +39,6 @@ static void run_payload(struct prog *prog) else { uint8_t current_el = get_current_el(); - cache_sync_instructions(); - printk(BIOS_SPEW, "entry = %p\n", doit); /* If current EL is not EL3, jump to payload at same EL. */ -- cgit v1.2.3