Changeset b6636dc in mainline


Ignore:
Timestamp:
2012-09-07T14:02:11Z (12 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
23c1fae
Parents:
19a9e3a
Message:

implement a basic softfloat unit test (currently failing)
resurrect an old kernel floating point test and port it to user space

Location:
uspace/app/tester
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/tester/Makefile

    r19a9e3a rb6636dc  
    2929
    3030USPACE_PREFIX = ../..
    31 LIBS = $(LIBEXT2_PREFIX)/libext2.a $(LIBBLOCK_PREFIX)/libblock.a
    32 EXTRA_CFLAGS = -I$(LIBBLOCK_PREFIX) -I$(LIBEXT2_PREFIX)
     31LIBS = $(LIBEXT2_PREFIX)/libext2.a $(LIBBLOCK_PREFIX)/libblock.a $(LIBSOFTFLOAT_PREFIX)/libsoftfloat.a
     32EXTRA_CFLAGS = -I$(LIBBLOCK_PREFIX) -I$(LIBEXT2_PREFIX) -I$(LIBSOFTFLOAT_PREFIX)
    3333BINARY = tester
    3434
     
    4848        fault/fault2.c \
    4949        fault/fault3.c \
     50        float/float1.c \
     51        float/softfloat1.c \
    5052        vfs/vfs1.c \
    5153        ipc/ping_pong.c \
     
    5961        hw/misc/virtchar1.c \
    6062        hw/serial/serial1.c \
    61         libext2/libext2_1.c
     63        ext2/ext2_1.c
    6264
    6365include $(USPACE_PREFIX)/Makefile.common
  • uspace/app/tester/tester.c

    r19a9e3a rb6636dc  
    5858#include "fault/fault2.def"
    5959#include "fault/fault3.def"
     60#include "float/float1.def"
     61#include "float/softfloat1.def"
    6062#include "vfs/vfs1.def"
    6163#include "ipc/ping_pong.def"
     
    6870#include "hw/serial/serial1.def"
    6971#include "hw/misc/virtchar1.def"
    70 #include "libext2/libext2_1.def"
     72#include "ext2/ext2_1.def"
    7173        {NULL, NULL, NULL, false}
    7274};
  • uspace/app/tester/tester.h

    r19a9e3a rb6636dc  
    9191extern const char *test_fault2(void);
    9292extern const char *test_fault3(void);
     93extern const char *test_float1(void);
     94extern const char *test_softfloat1(void);
    9395extern const char *test_vfs1(void);
    9496extern const char *test_ping_pong(void);
     
    101103extern const char *test_serial1(void);
    102104extern const char *test_virtchar1(void);
    103 extern const char *test_libext2_1(void);
     105extern const char *test_ext2_1(void);
    104106extern const char *test_devman1(void);
    105107extern const char *test_devman2(void);
Note: See TracChangeset for help on using the changeset viewer.