Changeset 2bf4936 in mainline for kernel/arch/sparc64/src/start.S
- Timestamp:
- 2009-04-14T15:50:56Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 47a6708
- Parents:
- 577b531
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/start.S
r577b531 r2bf4936 85 85 sllx %l5, 13 + (63 - (PHYSMEM_ADDR_SIZE - 1)), %l5 86 86 srlx %l5, 63 - (PHYSMEM_ADDR_SIZE - 1), %l5 87 87 88 88 /* 89 89 * Setup basic runtime environment. … … 334 334 ldx [%g2], %g3 335 335 cmp %g3, %g1 336 bne 2b336 bne %xcc, 2b 337 337 nop 338 338 … … 382 382 383 383 /* 384 * This variable is used by the fast_data_MMU_miss trap handler. In runtime, it 385 * is further modified to reflect the starting address of physical memory. 386 */ 384 * The fast_data_access_mmu_miss_data_hi label and the end_of_identity and 385 * kernel_8k_tlb_data_template variables are meant to stay together, 386 * aligned on 16B boundary. 387 */ 388 .global fast_data_access_mmu_miss_data_hi 389 .global end_of_identity 387 390 .global kernel_8k_tlb_data_template 391 392 .align 16 393 /* 394 * This label is used by the fast_data_access_MMU_miss trap handler. 395 */ 396 fast_data_access_mmu_miss_data_hi: 397 /* 398 * This variable is used by the fast_data_access_MMU_miss trap handler. 399 * In runtime, it is modified to contain the address of the end of physical 400 * memory. 401 */ 402 end_of_identity: 403 .quad -1 404 /* 405 * This variable is used by the fast_data_access_MMU_miss trap handler. 406 * In runtime, it is further modified to reflect the starting address of 407 * physical memory. 408 */ 388 409 kernel_8k_tlb_data_template: 389 410 #ifdef CONFIG_VIRT_IDX_DCACHE
Note:
See TracChangeset
for help on using the changeset viewer.