Changeset 0e24857 in mainline


Ignore:
Timestamp:
2006-03-12T08:40:19Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b22e1db
Parents:
9faddb3
Message:

Macro redefinition for mips fpu.

Location:
arch/mips32
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • arch/mips32/Makefile.inc

    r9faddb3 r0e24857  
    7373        TOOLCHAIN_DIR = /usr/local/mips/bin
    7474        KERNEL_LOAD_ADDRESS = 0x88002000
    75         CFLAGS += -EB -DBIG_ENDIAN -DHAVE_FPU -march=r4600
     75        CFLAGS += -EB -DBIG_ENDIAN -DARCH_HAS_FPU -march=r4600
    7676        INIT_ADDRESS = 0
    7777        INIT_SIZE = 0
     
    8080        BFD_NAME=elf32-tradlittlemips
    8181        BFD = ecoff-littlemips
    82         CFLAGS += -DHAVE_FPU -mips3
     82        CFLAGS += -DARCH_HAS_FPU -mips3
    8383        INIT_ADDRESS = 0x1800000
    8484endif
     
    8888        TARGET = mips-sgi-irix5
    8989        TOOLCHAIN_DIR = /usr/local/mips/bin
    90         CFLAGS += -EB -DBIG_ENDIAN -DHAVE_FPU -mips3
     90        CFLAGS += -EB -DBIG_ENDIAN -DARCH_HAS_FPU -mips3
    9191        INIT_ADDRESS = 0x1800000
    9292endif
  • arch/mips32/include/fpu_context.h

    r9faddb3 r0e24857  
    3232#include <arch/types.h>
    3333
    34 #define ARCH_HAS_FPU
    3534#define FPU_CONTEXT_ALIGN    sizeof(__native)
    3635
  • arch/mips32/src/asm.S

    r9faddb3 r0e24857  
    157157.global fpu_context_save
    158158fpu_context_save:
    159 #ifdef HAVE_FPU
     159#ifdef ARCH_HAS_FPU
    160160        fpu_gp_save 0,$a0
    161161        fpu_gp_save 1,$a0
     
    228228.global fpu_context_restore
    229229fpu_context_restore:
    230 #ifdef HAVE_FPU
     230#ifdef ARCH_HAS_FPU
    231231        fpu_gp_restore 0,$a0
    232232        fpu_gp_restore 1,$a0
  • arch/mips32/src/fpu_context.c

    r9faddb3 r0e24857  
    3535void fpu_disable(void)
    3636{       
    37 #ifdef HAVE_FPU
     37#ifdef ARCH_HAS_FPU
    3838        cp0_status_write(cp0_status_read() & ~cp0_status_fpu_bit);
    3939        if (THREAD && THREAD->pstate)
     
    4444void fpu_enable(void)
    4545{
    46 #ifdef HAVE_FPU
     46#ifdef ARCH_HAS_FPU
    4747        cp0_status_write(cp0_status_read() | cp0_status_fpu_bit);
    4848        if (THREAD && THREAD->pstate)
Note: See TracChangeset for help on using the changeset viewer.