Author: mmel
Date: Mon Feb  1 13:13:53 2016
New Revision: 295122
URL: https://svnweb.freebsd.org/changeset/base/295122

Log:
  ARM: Remove never used cpu_tlb_flushI and cpu_tlb_flushI_SE() functions
  and their implementations.

Modified:
  head/sys/arm/arm/cpufunc.c
  head/sys/arm/arm/cpufunc_asm_arm10.S
  head/sys/arm/arm/cpufunc_asm_arm11.S
  head/sys/arm/arm/cpufunc_asm_armv4.S
  head/sys/arm/arm/cpufunc_asm_fa526.S
  head/sys/arm/include/cpufunc.h

Modified: head/sys/arm/arm/cpufunc.c
==============================================================================
--- head/sys/arm/arm/cpufunc.c  Mon Feb  1 08:06:17 2016        (r295121)
+++ head/sys/arm/arm/cpufunc.c  Mon Feb  1 13:13:53 2016        (r295122)
@@ -116,8 +116,6 @@ struct cpu_functions arm9_cpufuncs = {
 
        armv4_tlb_flushID,              /* tlb_flushID          */
        arm9_tlb_flushID_SE,            /* tlb_flushID_SE       */
-       armv4_tlb_flushI,               /* tlb_flushI           */
-       (void *)armv4_tlb_flushI,       /* tlb_flushI_SE        */
        armv4_tlb_flushD,               /* tlb_flushD           */
        armv4_tlb_flushD_SE,            /* tlb_flushD_SE        */
 
@@ -171,8 +169,6 @@ struct cpu_functions armv5_ec_cpufuncs =
 
        armv4_tlb_flushID,              /* tlb_flushID          */
        arm10_tlb_flushID_SE,           /* tlb_flushID_SE       */
-       armv4_tlb_flushI,               /* tlb_flushI           */
-       arm10_tlb_flushI_SE,            /* tlb_flushI_SE        */
        armv4_tlb_flushD,               /* tlb_flushD           */
        armv4_tlb_flushD_SE,            /* tlb_flushD_SE        */
 
@@ -280,8 +276,6 @@ struct cpu_functions pj4bv7_cpufuncs = {
 
        armv7_tlb_flushID,              /* tlb_flushID          */
        armv7_tlb_flushID_SE,           /* tlb_flushID_SE       */
-       armv7_tlb_flushID,              /* tlb_flushI           */
-       armv7_tlb_flushID_SE,           /* tlb_flushI_SE        */
        armv7_tlb_flushID,              /* tlb_flushD           */
        armv7_tlb_flushID_SE,           /* tlb_flushD_SE        */
 
@@ -336,8 +330,6 @@ struct cpu_functions xscale_cpufuncs = {
 
        armv4_tlb_flushID,              /* tlb_flushID          */
        xscale_tlb_flushID_SE,          /* tlb_flushID_SE       */
-       armv4_tlb_flushI,               /* tlb_flushI           */
-       (void *)armv4_tlb_flushI,       /* tlb_flushI_SE        */
        armv4_tlb_flushD,               /* tlb_flushD           */
        armv4_tlb_flushD_SE,            /* tlb_flushD_SE        */
 
@@ -392,8 +384,6 @@ struct cpu_functions xscalec3_cpufuncs =
 
        armv4_tlb_flushID,              /* tlb_flushID          */
        xscale_tlb_flushID_SE,          /* tlb_flushID_SE       */
-       armv4_tlb_flushI,               /* tlb_flushI           */
-       (void *)armv4_tlb_flushI,       /* tlb_flushI_SE        */
        armv4_tlb_flushD,               /* tlb_flushD           */
        armv4_tlb_flushD_SE,            /* tlb_flushD_SE        */
 
@@ -447,8 +437,6 @@ struct cpu_functions fa526_cpufuncs = {
 
        armv4_tlb_flushID,              /* tlb_flushID          */
        fa526_tlb_flushID_SE,           /* tlb_flushID_SE       */
-       armv4_tlb_flushI,               /* tlb_flushI           */
-       fa526_tlb_flushI_SE,            /* tlb_flushI_SE        */
        armv4_tlb_flushD,               /* tlb_flushD           */
        armv4_tlb_flushD_SE,            /* tlb_flushD_SE        */
 
@@ -502,8 +490,6 @@ struct cpu_functions arm1176_cpufuncs = 
 
        arm11_tlb_flushID,              /* tlb_flushID          */
        arm11_tlb_flushID_SE,           /* tlb_flushID_SE       */
-       arm11_tlb_flushI,               /* tlb_flushI           */
-       arm11_tlb_flushI_SE,            /* tlb_flushI_SE        */
        arm11_tlb_flushD,               /* tlb_flushD           */
        arm11_tlb_flushD_SE,            /* tlb_flushD_SE        */
 
@@ -561,8 +547,6 @@ struct cpu_functions cortexa_cpufuncs = 
 
        armv7_tlb_flushID,              /* tlb_flushID          */
        armv7_tlb_flushID_SE,           /* tlb_flushID_SE       */
-       armv7_tlb_flushID,              /* tlb_flushI           */
-       armv7_tlb_flushID_SE,           /* tlb_flushI_SE        */
        armv7_tlb_flushID,              /* tlb_flushD           */
        armv7_tlb_flushID_SE,           /* tlb_flushD_SE        */
 

Modified: head/sys/arm/arm/cpufunc_asm_arm10.S
==============================================================================
--- head/sys/arm/arm/cpufunc_asm_arm10.S        Mon Feb  1 08:06:17 2016        
(r295121)
+++ head/sys/arm/arm/cpufunc_asm_arm10.S        Mon Feb  1 13:13:53 2016        
(r295122)
@@ -44,11 +44,6 @@ ENTRY(arm10_tlb_flushID_SE)
        bx      lr
 END(arm10_tlb_flushID_SE)
 
-ENTRY(arm10_tlb_flushI_SE)
-       mcr     p15, 0, r0, c8, c5, 1   /* flush I tlb single entry */
-       bx      lr
-END(arm10_tlb_flushI_SE)
-
 
 /*
  * Context switch.

Modified: head/sys/arm/arm/cpufunc_asm_arm11.S
==============================================================================
--- head/sys/arm/arm/cpufunc_asm_arm11.S        Mon Feb  1 08:06:17 2016        
(r295121)
+++ head/sys/arm/arm/cpufunc_asm_arm11.S        Mon Feb  1 13:13:53 2016        
(r295122)
@@ -47,12 +47,6 @@ ENTRY(arm11_tlb_flushID_SE)
        RET
 END(arm11_tlb_flushID_SE)
 
-ENTRY(arm11_tlb_flushI_SE)
-       mcr     p15, 0, r0, c8, c5, 1   /* flush I tlb single entry */
-       mcr     p15, 0, r0, c7, c10, 4  /* drain write buffer */
-       RET
-END(arm11_tlb_flushI_SE)
-
 /*
  * Context switch.
  *
@@ -87,12 +81,6 @@ ENTRY(arm11_tlb_flushID)
        mov     pc, lr
 END(arm11_tlb_flushID)
 
-ENTRY(arm11_tlb_flushI)
-       mcr     p15, 0, r0, c8, c5, 0   /* flush I tlb */
-       mcr     p15, 0, r0, c7, c10, 4  /* drain write buffer */
-       mov     pc, lr
-END(arm11_tlb_flushI)
-
 ENTRY(arm11_tlb_flushD)
        mcr     p15, 0, r0, c8, c6, 0   /* flush D tlb */
        mcr     p15, 0, r0, c7, c10, 4  /* drain write buffer */

Modified: head/sys/arm/arm/cpufunc_asm_armv4.S
==============================================================================
--- head/sys/arm/arm/cpufunc_asm_armv4.S        Mon Feb  1 08:06:17 2016        
(r295121)
+++ head/sys/arm/arm/cpufunc_asm_armv4.S        Mon Feb  1 13:13:53 2016        
(r295122)
@@ -48,11 +48,6 @@ ENTRY(armv4_tlb_flushID)
        RET
 END(armv4_tlb_flushID)
 
-ENTRY(armv4_tlb_flushI)
-       mcr     p15, 0, r0, c8, c5, 0   /* flush I tlb */
-       RET
-END(armv4_tlb_flushI)
-
 ENTRY(armv4_tlb_flushD)
        mcr     p15, 0, r0, c8, c6, 0   /* flush D tlb */
        RET

Modified: head/sys/arm/arm/cpufunc_asm_fa526.S
==============================================================================
--- head/sys/arm/arm/cpufunc_asm_fa526.S        Mon Feb  1 08:06:17 2016        
(r295121)
+++ head/sys/arm/arm/cpufunc_asm_fa526.S        Mon Feb  1 13:13:53 2016        
(r295122)
@@ -64,14 +64,6 @@ ENTRY(fa526_tlb_flushID_SE)
        mov     pc, lr
 END(fa526_tlb_flushID_SE)
 
-/*
- * TLB functions
- */
-ENTRY(fa526_tlb_flushI_SE)
-       mcr     p15, 0, r0, c8, c5, 1   /* flush Itlb single entry */
-       mov     pc, lr
-END(fa526_tlb_flushI_SE)
-
 ENTRY(fa526_cpu_sleep)
        mov     r0, #0
 /*     nop

Modified: head/sys/arm/include/cpufunc.h
==============================================================================
--- head/sys/arm/include/cpufunc.h      Mon Feb  1 08:06:17 2016        
(r295121)
+++ head/sys/arm/include/cpufunc.h      Mon Feb  1 13:13:53 2016        
(r295122)
@@ -71,8 +71,6 @@ struct cpu_functions {
 
        void    (*cf_tlb_flushID)       (void);
        void    (*cf_tlb_flushID_SE)    (u_int va);
-       void    (*cf_tlb_flushI)        (void);
-       void    (*cf_tlb_flushI_SE)     (u_int va);
        void    (*cf_tlb_flushD)        (void);
        void    (*cf_tlb_flushD_SE)     (u_int va);
 
@@ -173,8 +171,6 @@ extern u_int cputype;
 
 #define        cpu_tlb_flushID()       cpufuncs.cf_tlb_flushID()
 #define        cpu_tlb_flushID_SE(e)   cpufuncs.cf_tlb_flushID_SE(e)
-#define        cpu_tlb_flushI()        cpufuncs.cf_tlb_flushI()
-#define        cpu_tlb_flushI_SE(e)    cpufuncs.cf_tlb_flushI_SE(e)
 #define        cpu_tlb_flushD()        cpufuncs.cf_tlb_flushD()
 #define        cpu_tlb_flushD_SE(e)    cpufuncs.cf_tlb_flushD_SE(e)
 
@@ -218,7 +214,6 @@ void        fa526_setup             (void);
 void   fa526_setttb            (u_int ttb);
 void   fa526_context_switch    (void);
 void   fa526_cpu_sleep         (int);
-void   fa526_tlb_flushI_SE     (u_int);
 void   fa526_tlb_flushID_SE    (u_int);
 void   fa526_flush_prefetchbuf (void);
 
@@ -261,7 +256,6 @@ extern unsigned arm9_dcache_index_inc;
 
 #if defined(CPU_ARM9E)
 void   arm10_tlb_flushID_SE    (u_int);
-void   arm10_tlb_flushI_SE     (u_int);
 
 void   arm10_context_switch    (void);
 
@@ -316,8 +310,6 @@ void        pj4bv7_setup                    (void);
 #if defined(CPU_ARM1176)
 void   arm11_tlb_flushID       (void);
 void   arm11_tlb_flushID_SE    (u_int);
-void   arm11_tlb_flushI        (void);
-void   arm11_tlb_flushI_SE     (u_int);
 void   arm11_tlb_flushD        (void);
 void   arm11_tlb_flushD_SE     (u_int va);
 
@@ -364,7 +356,6 @@ void        armv5_ec_idcache_wbinv_range(vm_off
   defined(CPU_XSCALE_80219) || defined(CPU_XSCALE_81342)
 
 void   armv4_tlb_flushID       (void);
-void   armv4_tlb_flushI        (void);
 void   armv4_tlb_flushD        (void);
 void   armv4_tlb_flushD_SE     (u_int va);
 
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to