Author: andrew
Date: Tue Sep 15 14:15:04 2020
New Revision: 365750
URL: https://svnweb.freebsd.org/changeset/base/365750

Log:
  Use ATTR_DEFAULT in the arm64 locore.S
  
  We can use ATTR_DEFAULT directly in locore.S as it fits within an orr
  instruction operand.
  
  Sponsored by: Innovate UK

Modified:
  head/sys/arm64/arm64/locore.S

Modified: head/sys/arm64/arm64/locore.S
==============================================================================
--- head/sys/arm64/arm64/locore.S       Tue Sep 15 13:36:19 2020        
(r365749)
+++ head/sys/arm64/arm64/locore.S       Tue Sep 15 14:15:04 2020        
(r365750)
@@ -614,10 +614,7 @@ build_l1_block_pagetable:
 
        /* Build the L1 block entry */
        orr     x12, x7, #L1_BLOCK
-       orr     x12, x12, #(ATTR_AF)
-#ifdef SMP
-       orr     x12, x12, ATTR_SH(ATTR_SH_IS)
-#endif
+       orr     x12, x12, #(ATTR_DEFAULT)
 
        /* Only use the output address bits */
        lsr     x9, x9, #L1_SHIFT
@@ -655,11 +652,8 @@ build_l2_block_pagetable:
        /* Build the L2 block entry */
        lsl     x12, x7, #2
        orr     x12, x12, #L2_BLOCK
-       orr     x12, x12, #(ATTR_AF)
+       orr     x12, x12, #(ATTR_DEFAULT)
        orr     x12, x12, #(ATTR_S1_UXN)
-#ifdef SMP
-       orr     x12, x12, ATTR_SH(ATTR_SH_IS)
-#endif
 
        /* Only use the output address bits */
        lsr     x9, x9, #L2_SHIFT
_______________________________________________
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