svn commit: r313347 - in head/sys/arm64: arm64 include

Andrew Turner andrew at FreeBSD.org
Mon Feb 6 17:50:10 UTC 2017


Author: andrew
Date: Mon Feb  6 17:50:09 2017
New Revision: 313347
URL: https://svnweb.freebsd.org/changeset/base/313347

Log:
  Remove arm64_tlb_flushID_SE, it's unused and may be wrong.
  
  Sponsored by:	ABT Systems Ltd

Modified:
  head/sys/arm64/arm64/cpufunc_asm.S
  head/sys/arm64/include/cpufunc.h

Modified: head/sys/arm64/arm64/cpufunc_asm.S
==============================================================================
--- head/sys/arm64/arm64/cpufunc_asm.S	Mon Feb  6 17:48:25 2017	(r313346)
+++ head/sys/arm64/arm64/cpufunc_asm.S	Mon Feb  6 17:50:09 2017	(r313347)
@@ -103,19 +103,6 @@ ENTRY(arm64_tlb_flushID)
 	ret
 END(arm64_tlb_flushID)
 
-ENTRY(arm64_tlb_flushID_SE)
-	ldr	x1, .Lpage_mask
-	bic	x0, x0, x1
-#ifdef SMP
-	tlbi	vae1is, x0
-#else
-	tlbi	vae1, x0
-#endif
-	dsb	ish
-	isb
-	ret
-END(arm64_tlb_flushID_SE)
-
 /*
  * void arm64_dcache_wb_range(vm_offset_t, vm_size_t)
  */

Modified: head/sys/arm64/include/cpufunc.h
==============================================================================
--- head/sys/arm64/include/cpufunc.h	Mon Feb  6 17:48:25 2017	(r313346)
+++ head/sys/arm64/include/cpufunc.h	Mon Feb  6 17:50:09 2017	(r313347)
@@ -129,7 +129,6 @@ extern int64_t dczva_line_size;
 #define	cpu_setttb(a)			arm64_setttb(a)
 
 #define	cpu_tlb_flushID()		arm64_tlb_flushID()
-#define	cpu_tlb_flushID_SE(e)		arm64_tlb_flushID_SE(e)
 
 #define	cpu_dcache_wbinv_range(a, s)	arm64_dcache_wbinv_range((a), (s))
 #define	cpu_dcache_inv_range(a, s)	arm64_dcache_inv_range((a), (s))


More information about the svn-src-head mailing list