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