Changeset 6ba9c27 in rtems
- Timestamp:
- 06/27/02 21:21:45 (22 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 7990ddd
- Parents:
- d33dd2f
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/score/cpu/hppa1.1/ChangeLog
rd33dd2f r6ba9c27 1 2002-06-27 Joel Sherrill <joel@OARcorp.com> 2 3 * Makefile.am, cpu.c, cpu_asm.S, rtems.S: Modified to make 4 this all compile again. It has been a while since we have 5 had a semi-working hppa1.1-rtems cross compiler. :) 6 1 7 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 8 -
c/src/exec/score/cpu/hppa1.1/Makefile.am
rd33dd2f r6ba9c27 21 21 $(mkinstalldirs) $@ 22 22 23 include_HEADERS= asm.h23 include_HEADERS= 24 24 PREINSTALL_FILES = $(PROJECT_INCLUDE) $(include_HEADERS:%=$(PROJECT_INCLUDE)/%) 25 25 … … 33 33 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score \ 34 34 $(include_rtems_score_HEADERS:%.h=$(PROJECT_INCLUDE)/%.h) 35 36 $(PROJECT_RELEASE)/lib$(MULTISUBDIR)/rtems$(LIB_VARIANT).o: $(ARCH)/rtems.o 37 $(INSTALL_DATA) $< $@ 35 38 36 39 C_FILES = cpu.c … … 49 52 TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib$(MULTISUBDIR)/rtems$(LIB_VARIANT).o 50 53 51 all-local: $(ARCH) $(rtems_cpu_rel_OBJECTS) $(REL) \54 all-local: $(ARCH) rtems/score/offsets.h $(PREINSTALL_FILES) $(rtems_cpu_rel_OBJECTS) $(REL) \ 52 55 $(TMPINSTALL_FILES) 53 56 … … 60 63 61 64 GENERIC_H_FILES = rtems/score/offsets.h 62 rtems/score/offsets.h: $(GENOFFSETS) cpu.h63 @(mkinstalldirs) rtems/score65 rtems/score/offsets.h: $(GENOFFSETS) rtems/score/cpu.h 66 $(mkinstalldirs) rtems/score 64 67 $(RM) $@ 65 68 $(GENOFFSETS) > $@ -
c/src/exec/score/cpu/hppa1.1/cpu.c
rd33dd2f r6ba9c27 179 179 * the simulator stops, it shows the label name specified 180 180 */ 181 HPPA_ASM_LABEL("_hppa_cpu_halt");181 /* HPPA_ASM_LABEL("_asm_hppa_cpu_halt");*/ 182 182 HPPA_ASM_BREAK(0, 0); 183 183 } -
c/src/exec/score/cpu/hppa1.1/cpu_asm.S
rd33dd2f r6ba9c27 24 24 #include <rtems/score/offsets.h> 25 25 26 #if 0 27 #define TEXT_SEGMENT \ 28 .SPACE $TEXT$ !\ 29 .SUBSPA $CODE$ 30 #define RO_SEGMENT \ 31 .SPACE $TEXT$ !\ 32 .SUBSPA $lit$ 33 #define DATA_SEGMENT \ 34 .SPACE $PRIVATE$ !\ 35 .SUBSPA $data$ 36 #define BSS_SEGMENT \ 37 .SPACE $PRIVATE$ !\ 38 .SUBSPA $bss$ 39 #else 40 #define TEXT_SEGMENT .text 41 #define RO_SEGMENT .rodata 42 #define DATA_SEGMENT .data 43 #define BSS_SEGMENT .bss 44 #endif 45 46 47 48 #if 0 26 49 .SPACE $PRIVATE$ 27 50 .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31 … … 32 55 .SPACE $TEXT$ 33 56 .SUBSPA $CODE$ 57 58 #endif 59 TEXT_SEGMENT 34 60 35 61 /* … … 312 338 ldil L%_ISR_Vector_table,%r8 313 339 ldo R%_ISR_Vector_table(%r8),%r8 314 ldw (%r8),%r8340 ldw 0(%r8),%r8 315 341 ldwx,s %r9(%r8),%r8 316 342 -
c/src/exec/score/cpu/hppa1.1/rtems.S
rd33dd2f r6ba9c27 17 17 #include <rtems/score/cpu_asm.h> 18 18 19 #if 0 20 #define TEXT_SEGMENT \ 21 .SPACE $TEXT$ !\ 22 .SUBSPA $CODE$ 23 #define RO_SEGMENT \ 24 .SPACE $TEXT$ !\ 25 .SUBSPA $lit$ 26 #define DATA_SEGMENT \ 27 .SPACE $PRIVATE$ !\ 28 .SUBSPA $data$ 29 #define BSS_SEGMENT \ 30 .SPACE $PRIVATE$ !\ 31 .SUBSPA $bss$ 32 #else 33 #define TEXT_SEGMENT .text 34 #define RO_SEGMENT .rodata 35 #define DATA_SEGMENT .data 36 #define BSS_SEGMENT .bss 37 #endif 38 39 40 #if 0 19 41 .SPACE $PRIVATE$ 20 42 .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31 … … 25 47 .SPACE $TEXT$ 26 48 .SUBSPA $CODE$ 49 #endif 27 50 51 TEXT_SEGMENT 28 52 .align 32 29 53 .EXPORT cpu_jump_to_directive,ENTRY,PRIV_LEV=0 … … 32 56 .CALLINFO FRAME=0,NO_CALLS 33 57 .ENTRY 58 34 59 35 60 # invoke user interrupt handler -
cpukit/score/cpu/hppa1.1/ChangeLog
rd33dd2f r6ba9c27 1 2002-06-27 Joel Sherrill <joel@OARcorp.com> 2 3 * Makefile.am, cpu.c, cpu_asm.S, rtems.S: Modified to make 4 this all compile again. It has been a while since we have 5 had a semi-working hppa1.1-rtems cross compiler. :) 6 1 7 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 8 -
cpukit/score/cpu/hppa1.1/Makefile.am
rd33dd2f r6ba9c27 21 21 $(mkinstalldirs) $@ 22 22 23 include_HEADERS= asm.h23 include_HEADERS= 24 24 PREINSTALL_FILES = $(PROJECT_INCLUDE) $(include_HEADERS:%=$(PROJECT_INCLUDE)/%) 25 25 … … 33 33 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score \ 34 34 $(include_rtems_score_HEADERS:%.h=$(PROJECT_INCLUDE)/%.h) 35 36 $(PROJECT_RELEASE)/lib$(MULTISUBDIR)/rtems$(LIB_VARIANT).o: $(ARCH)/rtems.o 37 $(INSTALL_DATA) $< $@ 35 38 36 39 C_FILES = cpu.c … … 49 52 TMPINSTALL_FILES += $(PROJECT_RELEASE)/lib$(MULTISUBDIR)/rtems$(LIB_VARIANT).o 50 53 51 all-local: $(ARCH) $(rtems_cpu_rel_OBJECTS) $(REL) \54 all-local: $(ARCH) rtems/score/offsets.h $(PREINSTALL_FILES) $(rtems_cpu_rel_OBJECTS) $(REL) \ 52 55 $(TMPINSTALL_FILES) 53 56 … … 60 63 61 64 GENERIC_H_FILES = rtems/score/offsets.h 62 rtems/score/offsets.h: $(GENOFFSETS) cpu.h63 @(mkinstalldirs) rtems/score65 rtems/score/offsets.h: $(GENOFFSETS) rtems/score/cpu.h 66 $(mkinstalldirs) rtems/score 64 67 $(RM) $@ 65 68 $(GENOFFSETS) > $@ -
cpukit/score/cpu/hppa1.1/cpu.c
rd33dd2f r6ba9c27 179 179 * the simulator stops, it shows the label name specified 180 180 */ 181 HPPA_ASM_LABEL("_hppa_cpu_halt");181 /* HPPA_ASM_LABEL("_asm_hppa_cpu_halt");*/ 182 182 HPPA_ASM_BREAK(0, 0); 183 183 } -
cpukit/score/cpu/hppa1.1/cpu_asm.S
rd33dd2f r6ba9c27 24 24 #include <rtems/score/offsets.h> 25 25 26 #if 0 27 #define TEXT_SEGMENT \ 28 .SPACE $TEXT$ !\ 29 .SUBSPA $CODE$ 30 #define RO_SEGMENT \ 31 .SPACE $TEXT$ !\ 32 .SUBSPA $lit$ 33 #define DATA_SEGMENT \ 34 .SPACE $PRIVATE$ !\ 35 .SUBSPA $data$ 36 #define BSS_SEGMENT \ 37 .SPACE $PRIVATE$ !\ 38 .SUBSPA $bss$ 39 #else 40 #define TEXT_SEGMENT .text 41 #define RO_SEGMENT .rodata 42 #define DATA_SEGMENT .data 43 #define BSS_SEGMENT .bss 44 #endif 45 46 47 48 #if 0 26 49 .SPACE $PRIVATE$ 27 50 .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31 … … 32 55 .SPACE $TEXT$ 33 56 .SUBSPA $CODE$ 57 58 #endif 59 TEXT_SEGMENT 34 60 35 61 /* … … 312 338 ldil L%_ISR_Vector_table,%r8 313 339 ldo R%_ISR_Vector_table(%r8),%r8 314 ldw (%r8),%r8340 ldw 0(%r8),%r8 315 341 ldwx,s %r9(%r8),%r8 316 342
Note: See TracChangeset
for help on using the changeset viewer.