diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2010-06-11 12:28:40 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2010-06-11 12:28:40 +0000 |
commit | 3490d70a08dbecee70fab0ebdd263b53311b44df (patch) | |
tree | c0f20636620a9b7a2789cbdbc1b080accd22d9a4 /c/src/lib/libbsp/c4x/c4xsim/start/start.S | |
parent | 2010-06-11 Ralf Corsépius <ralf.corsepius@rtems.org> (diff) | |
download | rtems-3490d70a08dbecee70fab0ebdd263b53311b44df.tar.bz2 |
Remove (Abandoned).
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/c4x/c4xsim/start/start.S | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/c/src/lib/libbsp/c4x/c4xsim/start/start.S b/c/src/lib/libbsp/c4x/c4xsim/start/start.S deleted file mode 100644 index 6addfa2037..0000000000 --- a/c/src/lib/libbsp/c4x/c4xsim/start/start.S +++ /dev/null @@ -1,71 +0,0 @@ -/* - * This start.S is a combination of the files boot.s and crt0.s - * provided by Herman ...XXX - */ - - ; .file "crt0.s" - .ref _c_int00 - .global start - .global _start - - .if .tms320C40 - - .sect ".const" -mem_control: - .word 000100000h -mem_data: - .word 03ef78050h - - .text -start: -_start: - ldi 0800h,st - ldp @mem_control - ldi @mem_control,ar0 - ldp @mem_data - ldi @mem_data,r0 - sti r0,*+ar0(0) - sti r0,*+ar0(4) - br _c_int00 - - .else - - .sect ".const" -mem_control: - .word 000808000h -mem_data: - .word 000001f00h - - .text -start: -_start: - ldi 0800h,st - ldp @mem_control - ldi @mem_control,ar0 - ldp @mem_data - ldi @mem_data,r0 - sti r0,*+ar0(0) - sti r0,*+ar0(4) - br _c_int00 - - .endif - ; .file "boot.s" - .global __stack - .global _c_int00 - .ref .bss - .ref _boot_card - .ref _exit - -__stack: .usect ".stack",0 - .text -stack_addr: .word __stack - -_c_int00: - ldp stack_addr - ldi @stack_addr,sp - ldi sp,ar3 - ldp .bss ; For the small model, set up the DP to .bss - ldi 0,ar2 ; make sure cmdline=0 with regparm - push ar2 ; and memparm - call _boot_card - call _sim_exit |