Changeset fac8a3a in rtems for c/src/lib/libbsp/sparc/shared/start/start.S
- Timestamp:
- Nov 2, 2016, 9:01:36 AM (4 years ago)
- Branches:
- 5, master
- Children:
- d057d653
- Parents:
- b7694c8c
- git-author:
- Sebastian Huber <sebastian.huber@…> (11/02/16 09:01:36)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (11/02/16 09:05:40)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/sparc/shared/start/start.S
rb7694c8c rfac8a3a 360 360 * Copy the initialized data to RAM 361 361 * 362 * FROM: _ endtext362 * FROM: _data_load_start 363 363 * TO: _data_start 364 364 * LENGTH: (__bss_start - _data_start) bytes 365 365 */ 366 366 367 sethi %hi(_ endtext),%g1368 or %g1,%lo(_ endtext),%g1 ! g1 = start of initialized data in ROM369 370 sethi %hi(_data_start),%g3 371 or %g3,%lo(_data_start),%g3 ! g3 = start of initialized data in RAM372 373 sethi %hi(__bss_start), %g2 374 or %g2,%lo(__bss_start),%g2 ! g2 = end of initialized data in RAM367 sethi %hi(_data_load_start),%g1 ! g1 = start of initialized data in ROM 368 or %g1,%lo(_data_load_start),%g1 369 370 sethi %hi(_data_start),%g3 ! g3 = start of initialized data in RAM 371 or %g3,%lo(_data_start),%g3 372 373 sethi %hi(__bss_start), %g2 ! g2 = end of initialized data in RAM 374 or %g2,%lo(__bss_start),%g2 375 375 376 376 cmp %g1, %g3
Note: See TracChangeset
for help on using the changeset viewer.