Changeset d1c83050 in rtems


Ignore:
Timestamp:
Sep 22, 2000, 1:59:42 PM (21 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
8cd9c14d
Parents:
2c6a0491
Message:

2000-09-22 Joel Sherrill <joel@…>

  • Makefile.am, cpu_asm.S, psmacro.ah, rtems/score/cpu.h: First attempt to compile with GNU tools. Minor modifications to compile enough to get to assembler errors.
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/score/cpu/a29k/ChangeLog

    r2c6a0491 rd1c83050  
     12000-09-22      Joel Sherrill <joel@OARcorp.com>
     2
     3        * Makefile.am, cpu_asm.S, psmacro.ah, rtems/score/cpu.h:
     4        First attempt to compile with GNU tools.  Minor modifications
     5        to compile enough to get to assembler errors.
     6
    172000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    28
  • c/src/exec/score/cpu/a29k/Makefile.am

    r2c6a0491 rd1c83050  
    66ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
    77
    8 include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
    9 include $(top_srcdir)/../../../../../../automake/compile.am
    10 include $(top_srcdir)/../../../../../../automake/lib.am
    11 
    128SUBDIRS = rtems
    139
     
    1511C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
    1612
    17 H_FILES = amd.ah asm.h cpu_asm.h pswmacro.ah register.ah
     13H_FILES = amd.ah asm.h pswmacro.ah register.ah
    1814
    1915S_FILES = cpu_asm.S sig.S
    2016S_O_FILES = $(S_FILES:%.S=$(ARCH)/%.o)
     17
     18include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
     19include $(top_srcdir)/../../../../../../automake/compile.am
     20include $(top_srcdir)/../../../../../../automake/lib.am
    2121
    2222$(PROJECT_INCLUDE):
     
    2424
    2525$(PROJECT_INCLUDE)/%.h: %.h
     26        $(INSTALL_DATA) $< $@
     27
     28$(PROJECT_INCLUDE)/%.ah: %.ah
    2629        $(INSTALL_DATA) $< $@
    2730
  • c/src/exec/score/cpu/a29k/cpu_asm.S

    r2c6a0491 rd1c83050  
    4040
    4141;#include <cpu_asm.h>
    42         .include "register.ah"
    43         .include "amd.ah"
    44         .include "pswmacro.ah"
     42#include <register.ah>
     43#include <amd.ah>
     44#include <pswmacro.ah>
    4545;       .extern _bsp_exit
    4646;
  • c/src/exec/score/cpu/a29k/pswmacro.ah

    r2c6a0491 rd1c83050  
    282282                add     v2, rfb, 0                      ;
    283283$2:
    284                 cpeq    v0, v3, rfb                     ; fill rfb->'rfb
    285                 jmpt    v0, $3                          ; if rfb==rfb'
     284                cpeq    v0, v3, rfb                     ; fill rfb->rfb
     285                jmpt    v0, $3                          ; if rfb==rfb
    286286                const   tav, (0x80<<2)                  ; prepare for fill
    287287                or      tav, tav, v2                    ;
     
    295295                loadm   0, 0, gr0, v2                   ; fill from LA->rfb
    296296$3:
    297                 add     rfb, v3, 0                      ; move rfb upto 'rfb
     297                add     rfb, v3, 0                      ; move rfb upto rfb
    298298                sub     rab, v1, 0                      ; assign rab to rfb-512
    299299
    300300                add     v0, msp, SIGCTX_GR1             ;
    301301                load    0, 0, v2, v0                    ; v0 = interrupted gr1
    302                 add     gr1, v2, 0                      ; move gr1 upto 'gr1
     302                add     gr1, v2, 0                      ; move gr1 upto gr1
    303303                nop                                     ;
    304304        .endm   
  • c/src/exec/score/cpu/a29k/rtems/score/cpu.h

    r2c6a0491 rd1c83050  
    311311 */
    312312
    313 #error "Check these definitions!!!"
     313#warning "Check these definitions!!!"
    314314
    315315#define CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES     FALSE
     
    480480 */
    481481
    482 EXTERN Context_Control_fp  _CPU_Null_fp_context;
     482SCORE_EXTERN Context_Control_fp  _CPU_Null_fp_context;
    483483
    484484/*
     
    495495 */
    496496
    497 EXTERN void               *_CPU_Interrupt_stack_low;
    498 EXTERN void               *_CPU_Interrupt_stack_high;
     497SCORE_EXTERN void               *_CPU_Interrupt_stack_low;
     498SCORE_EXTERN void               *_CPU_Interrupt_stack_high;
    499499
    500500/*
     
    508508 */
    509509
    510 EXTERN void           (*_CPU_Thread_dispatch_pointer)();
     510SCORE_EXTERN void           (*_CPU_Thread_dispatch_pointer)();
    511511
    512512/*
  • cpukit/score/cpu/a29k/ChangeLog

    r2c6a0491 rd1c83050  
     12000-09-22      Joel Sherrill <joel@OARcorp.com>
     2
     3        * Makefile.am, cpu_asm.S, psmacro.ah, rtems/score/cpu.h:
     4        First attempt to compile with GNU tools.  Minor modifications
     5        to compile enough to get to assembler errors.
     6
    172000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    28
  • cpukit/score/cpu/a29k/Makefile.am

    r2c6a0491 rd1c83050  
    66ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal
    77
    8 include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
    9 include $(top_srcdir)/../../../../../../automake/compile.am
    10 include $(top_srcdir)/../../../../../../automake/lib.am
    11 
    128SUBDIRS = rtems
    139
     
    1511C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.o)
    1612
    17 H_FILES = amd.ah asm.h cpu_asm.h pswmacro.ah register.ah
     13H_FILES = amd.ah asm.h pswmacro.ah register.ah
    1814
    1915S_FILES = cpu_asm.S sig.S
    2016S_O_FILES = $(S_FILES:%.S=$(ARCH)/%.o)
     17
     18include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
     19include $(top_srcdir)/../../../../../../automake/compile.am
     20include $(top_srcdir)/../../../../../../automake/lib.am
    2121
    2222$(PROJECT_INCLUDE):
     
    2424
    2525$(PROJECT_INCLUDE)/%.h: %.h
     26        $(INSTALL_DATA) $< $@
     27
     28$(PROJECT_INCLUDE)/%.ah: %.ah
    2629        $(INSTALL_DATA) $< $@
    2730
  • cpukit/score/cpu/a29k/cpu_asm.S

    r2c6a0491 rd1c83050  
    4040
    4141;#include <cpu_asm.h>
    42         .include "register.ah"
    43         .include "amd.ah"
    44         .include "pswmacro.ah"
     42#include <register.ah>
     43#include <amd.ah>
     44#include <pswmacro.ah>
    4545;       .extern _bsp_exit
    4646;
  • cpukit/score/cpu/a29k/pswmacro.ah

    r2c6a0491 rd1c83050  
    282282                add     v2, rfb, 0                      ;
    283283$2:
    284                 cpeq    v0, v3, rfb                     ; fill rfb->'rfb
    285                 jmpt    v0, $3                          ; if rfb==rfb'
     284                cpeq    v0, v3, rfb                     ; fill rfb->rfb
     285                jmpt    v0, $3                          ; if rfb==rfb
    286286                const   tav, (0x80<<2)                  ; prepare for fill
    287287                or      tav, tav, v2                    ;
     
    295295                loadm   0, 0, gr0, v2                   ; fill from LA->rfb
    296296$3:
    297                 add     rfb, v3, 0                      ; move rfb upto 'rfb
     297                add     rfb, v3, 0                      ; move rfb upto rfb
    298298                sub     rab, v1, 0                      ; assign rab to rfb-512
    299299
    300300                add     v0, msp, SIGCTX_GR1             ;
    301301                load    0, 0, v2, v0                    ; v0 = interrupted gr1
    302                 add     gr1, v2, 0                      ; move gr1 upto 'gr1
     302                add     gr1, v2, 0                      ; move gr1 upto gr1
    303303                nop                                     ;
    304304        .endm   
  • cpukit/score/cpu/a29k/rtems/score/cpu.h

    r2c6a0491 rd1c83050  
    311311 */
    312312
    313 #error "Check these definitions!!!"
     313#warning "Check these definitions!!!"
    314314
    315315#define CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES     FALSE
     
    480480 */
    481481
    482 EXTERN Context_Control_fp  _CPU_Null_fp_context;
     482SCORE_EXTERN Context_Control_fp  _CPU_Null_fp_context;
    483483
    484484/*
     
    495495 */
    496496
    497 EXTERN void               *_CPU_Interrupt_stack_low;
    498 EXTERN void               *_CPU_Interrupt_stack_high;
     497SCORE_EXTERN void               *_CPU_Interrupt_stack_low;
     498SCORE_EXTERN void               *_CPU_Interrupt_stack_high;
    499499
    500500/*
     
    508508 */
    509509
    510 EXTERN void           (*_CPU_Thread_dispatch_pointer)();
     510SCORE_EXTERN void           (*_CPU_Thread_dispatch_pointer)();
    511511
    512512/*
Note: See TracChangeset for help on using the changeset viewer.