Changeset b2fb47f in mainline
- Timestamp:
- 2011-04-13T19:40:50Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8b655705, e5a015b
- Parents:
- 17279ead (diff), 18ba2e4f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/arch/ia64/_link.ld.in
r17279ead rb2fb47f 11 11 *(.rodata); 12 12 *(.rodata.*); 13 *(.data );/* initialized data */14 _ got= . ;13 *(.data .data.*); /* initialized data */ 14 __gp = . ; 15 15 *(.got .got.*); 16 16 *(.bss); /* uninitialized static variables */ … … 20 20 21 21 /DISCARD/ : { 22 *(.comment); 23 *(.note*); 22 *(.*); 24 23 } 25 24 } -
boot/arch/ia64/src/boot.S
r17279ead rb2fb47f 34 34 .global start 35 35 start: 36 movl gp = LOADER_ADDRESS36 movl gp = __gp 37 37 38 38 # -
kernel/arch/ia64/_link.ld.in
r17279ead rb2fb47f 30 30 hardcoded_kdata_size = .; 31 31 QUAD(kdata_end - kdata_start); 32 __gp = .; 32 33 *(.got .got.*) 33 34 *(.sdata) -
kernel/arch/ia64/src/ivt.S
r17279ead rb2fb47f 391 391 392 392 /* 10. call handler */ 393 movl r1 = kernel_image_start393 movl r1 = __gp 394 394 395 395 mov b1 = loc2 -
kernel/arch/ia64/src/start.S
r17279ead rb2fb47f 174 174 175 175 # Initialize gp (Global Pointer) register 176 movl gp = kernel_image_start176 movl gp = __gp 177 177 178 # 178 # 179 179 # Initialize bootinfo on BSP. 180 180 # -
uspace/lib/c/arch/ia64/_link.ld.in
r17279ead rb2fb47f 22 22 23 23 .got : { 24 _gp = .; 24 /* Tell the linker where we expect GP to point. */ 25 __gp = .; 25 26 *(.got .got.*); 26 27 } :data -
uspace/lib/c/arch/ia64/src/entry.s
r17279ead rb2fb47f 39 39 __entry: 40 40 alloc loc0 = ar.pfs, 0, 1, 2, 0 41 movl gp = _ gp41 movl gp = __gp 42 42 43 43 # Pass PCB pointer as the first argument to __main -
uspace/lib/c/arch/ia64/src/thread_entry.s
r17279ead rb2fb47f 37 37 alloc loc0 = ar.pfs, 0, 1, 1, 0 38 38 39 movl gp = _ gp39 movl gp = __gp 40 40 41 41 # -
uspace/srv/loader/arch/ia64/_link.ld.in
r17279ead rb2fb47f 28 28 29 29 .got : { 30 _gp = .; 30 /* Tell the linker where we expect GP to point. */ 31 __gp = .; 31 32 *(.got .got.*); 32 33 } :data
Note:
See TracChangeset
for help on using the changeset viewer.