* point stored in x0. Save those values in registers which are
         * callee preserved.
         */
-       ldr     w2, =stext_offset
+       ldr     w2, =primary_entry_offset
        add     x19, x0, x2             // relocated Image entrypoint
        mov     x20, x1                 // DTB address
 
 
         * its opcode forms the magic "MZ" signature required by UEFI.
         */
        add     x13, x18, #0x16
-       b       stext
+       b       primary_entry
 #else
-       b       stext                           // branch to kernel start, magic
+       b       primary_entry                   // branch to kernel start, magic
        .long   0                               // reserved
 #endif
        le64sym _kernel_offset_le               // Image load offset from start of RAM, little-endian
         * primary lowlevel boot path:
         *
         *  Register   Scope                      Purpose
-        *  x21        stext() .. start_kernel()  FDT pointer passed at boot in x0
-        *  x23        stext() .. start_kernel()  physical misalignment/KASLR offset
-        *  x28        __create_page_tables()     callee preserved temp register
-        *  x19/x20    __primary_switch()         callee preserved temp registers
-        *  x24        __primary_switch() .. relocate_kernel()
-        *                                        current RELR displacement
+        *  x21        primary_entry() .. start_kernel()        FDT pointer passed at boot in x0
+        *  x23        primary_entry() .. start_kernel()        physical misalignment/KASLR offset
+        *  x28        __create_page_tables()                   callee preserved temp register
+        *  x19/x20    __primary_switch()                       callee preserved temp registers
+        *  x24        __primary_switch() .. relocate_kernel()  current RELR displacement
         */
-SYM_CODE_START(stext)
+SYM_CODE_START(primary_entry)
        bl      preserve_boot_args
        bl      el2_setup                       // Drop to EL1, w0=cpu_boot_mode
        adrp    x23, __PHYS_OFFSET
        mov     x0, #ARM64_CPU_BOOT_PRIMARY
        bl      __cpu_setup                     // initialise processor
        b       __primary_switch
-SYM_CODE_END(stext)
+SYM_CODE_END(primary_entry)
 
 /*
  * Preserve the arguments passed by the bootloader in x0 .. x3
 
 
 /*
  * The size of the PE/COFF section that covers the kernel image, which
- * runs from stext to _edata, must be a round multiple of the PE/COFF
- * FileAlignment, which we set to its minimum value of 0x200. 'stext'
+ * runs from _stext to _edata, must be a round multiple of the PE/COFF
+ * FileAlignment, which we set to its minimum value of 0x200. '_stext'
  * itself is 4 KB aligned, so padding out _edata to a 0x200 aligned
  * boundary should be sufficient.
  */