Changes in kernel/arch/sparc64/src/sun4u/start.S [a52e2f4:d70ebffe] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/sun4u/start.S
ra52e2f4 rd70ebffe 27 27 # 28 28 29 #include <abi/asmtool.h>30 31 29 #include <arch/arch.h> 32 30 #include <arch/cpu.h> … … 78 76 */ 79 77 80 SYMBOL(kernel_image_start) 78 .global kernel_image_start 79 kernel_image_start: 81 80 mov BSP_FLAG, %l0 82 81 and %o0, %l0, %l7 ! l7 <= bootstrap processor? … … 397 396 398 397 .align 8 399 SYMBOL(physmem_base) ! copy of the physical memory base address 398 .global physmem_base ! copy of the physical memory base address 399 physmem_base: 400 400 .quad 0 401 401 … … 405 405 * are meant to stay together, aligned on a 32B boundary. 406 406 */ 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 407 411 408 412 .align 32 … … 410 414 * This label is used by the fast_data_access_MMU_miss trap handler. 411 415 */ 412 SYMBOL(fast_data_access_mmu_miss_data_hi) 416 fast_data_access_mmu_miss_data_hi: 413 417 /* 414 418 * This variable is used by the fast_data_access_MMU_miss trap handler. … … 416 420 * memory. 417 421 */ 418 SYMBOL(end_of_identity) 422 end_of_identity: 419 423 .quad -1 420 424 /* … … 423 427 * physical memory. 424 428 */ 425 SYMBOL(kernel_8k_tlb_data_template) 429 kernel_8k_tlb_data_template: 426 430 #ifdef CONFIG_VIRT_IDX_DCACHE 427 431 .quad ((1 << TTE_V_SHIFT) | (PAGESIZE_8K << TTE_SIZE_SHIFT) | TTE_CP | \ … … 436 440 * It allows us to save one precious instruction slot of this handler. 437 441 */ 438 SYMBOL(tlb_tag_access_context_mask) 442 tlb_tag_access_context_mask: 439 443 .quad TLB_TAG_ACCESS_CONTEXT_MASK 440 444
Note:
See TracChangeset
for help on using the changeset viewer.