Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0b2c3afd authored by Chris Zankel's avatar Chris Zankel
Browse files

[XTENSA] Fix icache flush for cache aliasing



Set the execution bit in the temporary TLB when we flush the
instruction cache.

Signed-off-by: default avatarChris Zankel <chris@zankel.net>
parent 70e137eb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -295,7 +295,7 @@ ENTRY(__tlbtemp_mapping_itlb)
ENTRY(__invalidate_icache_page_alias)
	entry	sp, 16

	addi	a6, a3, (PAGE_KERNEL | _PAGE_HW_WRITE)
	addi	a6, a3, (PAGE_KERNEL_EXEC | _PAGE_HW_WRITE)
	mov	a4, a2
	witlb	a6, a2
	isync