Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/sparc64/src/sun4u/start.S

    ra52e2f4 rd70ebffe  
    2727#
    2828
    29 #include <abi/asmtool.h>
    30 
    3129#include <arch/arch.h>
    3230#include <arch/cpu.h>
     
    7876 */
    7977
    80 SYMBOL(kernel_image_start)
     78.global kernel_image_start
     79kernel_image_start:
    8180        mov BSP_FLAG, %l0
    8281        and %o0, %l0, %l7                       ! l7 <= bootstrap processor?
     
    397396
    398397.align 8
    399 SYMBOL(physmem_base)    ! copy of the physical memory base address
     398.global physmem_base            ! copy of the physical memory base address
     399physmem_base:
    400400        .quad 0
    401401
     
    405405 * are meant to stay together, aligned on a 32B boundary.
    406406 */
     407.global fast_data_access_mmu_miss_data_hi
     408.global end_of_identity
     409.global kernel_8k_tlb_data_template
     410.global tlb_tag_access_context_mask
    407411
    408412.align 32
     
    410414 * This label is used by the fast_data_access_MMU_miss trap handler.
    411415 */
    412 SYMBOL(fast_data_access_mmu_miss_data_hi)
     416fast_data_access_mmu_miss_data_hi:
    413417/*
    414418 * This variable is used by the fast_data_access_MMU_miss trap handler.
     
    416420 * memory.
    417421 */
    418 SYMBOL(end_of_identity)
     422end_of_identity:
    419423        .quad -1
    420424/*
     
    423427 * physical memory.
    424428 */
    425 SYMBOL(kernel_8k_tlb_data_template)
     429kernel_8k_tlb_data_template:
    426430#ifdef CONFIG_VIRT_IDX_DCACHE
    427431        .quad ((1 << TTE_V_SHIFT) | (PAGESIZE_8K << TTE_SIZE_SHIFT) | TTE_CP | \
     
    436440 * It allows us to save one precious instruction slot of this handler.
    437441 */
    438 SYMBOL(tlb_tag_access_context_mask)
     442tlb_tag_access_context_mask:
    439443        .quad TLB_TAG_ACCESS_CONTEXT_MASK
    440444
Note: See TracChangeset for help on using the changeset viewer.