Changes in / [1f7753a:34ae0a5] in mainline


Ignore:
Files:
26 added
25 edited

Legend:

Unmodified
Added
Removed
  • boot/Makefile.common

    r1f7753a r34ae0a5  
    109109        $(USPACE_PATH)/srv/fs/exfat/exfat \
    110110        $(USPACE_PATH)/srv/fs/udf/udf \
     111        $(USPACE_PATH)/srv/fs/ext2fs/ext2fs \
    111112        $(USPACE_PATH)/srv/fs/ext4fs/ext4fs \
    112113        $(USPACE_PATH)/srv/hid/remcons/remcons \
     
    166167        $(USPACE_PATH)/app/dload/dload \
    167168        $(USPACE_PATH)/app/edit/edit \
     169        $(USPACE_PATH)/app/ext2info/ext2info \
    168170        $(USPACE_PATH)/app/inet/inet \
    169171        $(USPACE_PATH)/app/kill/kill \
  • kernel/arch/amd64/Makefile.inc

    r1f7753a r34ae0a5  
    3333
    3434FPU_NO_CFLAGS = -mno-sse -mno-sse2
    35 CMN1 = -m64 -mcmodel=large -mno-red-zone -fno-unwind-tables -fno-omit-frame-pointer
     35
     36#
     37# FIXME:
     38#
     39# The -fno-optimize-sibling-calls should be removed as soon as a bug
     40# in GCC concerning the "large" memory model and tail call optimization
     41# is fixed.
     42#
     43# When GCC generates a code for tail call, instead of generating ..
     44#
     45#   jmp *fnc
     46#
     47# it generates an assembly code with an illegal immediate prefix:
     48#
     49#   jmp *$fnc
     50#
     51# See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48385 for reference.
     52#
     53
     54CMN1 = -m64 -mcmodel=large -mno-red-zone -fno-unwind-tables -fno-omit-frame-pointer -fno-optimize-sibling-calls
    3655GCC_CFLAGS += $(CMN1)
    3756ICC_CFLAGS += $(CMN1)
  • kernel/arch/ppc32/src/ppc32.c

    r1f7753a r34ae0a5  
    103103}
    104104
    105 #ifdef CONFIG_FB
    106105static bool display_register(ofw_tree_node_t *node, void *arg)
    107106{
     
    170169        return true;
    171170}
    172 #endif
    173171
    174172void arch_post_mm_init(void)
  • tools/autotool.py

    r1f7753a r34ae0a5  
    563563        outmk.write('#########################################\n')
    564564        outmk.write('## AUTO-GENERATED FILE, DO NOT EDIT!!! ##\n')
    565         outmk.write('## Generated by: tools/autotool.py     ##\n')
    566565        outmk.write('#########################################\n\n')
    567566       
     
    581580        outhd.write('/***************************************\n')
    582581        outhd.write(' * AUTO-GENERATED FILE, DO NOT EDIT!!! *\n')
    583         outhd.write(' * Generated by: tools/autotool.py     *\n')
    584582        outhd.write(' ***************************************/\n\n')
    585583       
  • tools/config.py

    r1f7753a r34ae0a5  
    388388        outmk.write('#########################################\n')
    389389        outmk.write('## AUTO-GENERATED FILE, DO NOT EDIT!!! ##\n')
    390         outmk.write('## Generated by: tools/config.py       ##\n')
    391390        outmk.write('#########################################\n\n')
    392391       
    393392        outmc.write('/***************************************\n')
    394393        outmc.write(' * AUTO-GENERATED FILE, DO NOT EDIT!!! *\n')
    395         outmc.write(' * Generated by: tools/config.py       *\n')
    396394        outmc.write(' ***************************************/\n\n')
    397395       
  • tools/mkarray.py

    r1f7753a r34ae0a5  
    9595        header.write('/***************************************\n')
    9696        header.write(' * AUTO-GENERATED FILE, DO NOT EDIT!!! *\n')
    97         header.write(' * Generated by: tools/mkarray.py      *\n')
    9897        header.write(' ***************************************/\n\n')
    9998        header.write("#ifndef %s_H_\n" % label)
     
    110109        data.write('/***************************************\n')
    111110        data.write(' * AUTO-GENERATED FILE, DO NOT EDIT!!! *\n')
    112         data.write(' * Generated by: tools/mkarray.py      *\n')
    113111        data.write(' ***************************************/\n\n')
    114112        data.write("#include \"%s.h\"\n\n" % dest)
  • tools/pack.py

    r1f7753a r34ae0a5  
    155155        header.write('/***************************************\n')
    156156        header.write(' * AUTO-GENERATED FILE, DO NOT EDIT!!! *\n')
    157         header.write(' * Generated by: tools/pack.py         *\n')
    158157        header.write(' ***************************************/\n\n')
    159158        header.write("#ifndef BOOT_COMPONENTS_H_\n")
     
    178177        data.write('/***************************************\n')
    179178        data.write(' * AUTO-GENERATED FILE, DO NOT EDIT!!! *\n')
    180         data.write(' * Generated by: tools/pack.py         *\n')
    181179        data.write(' ***************************************/\n\n')
    182180        data.write("#include <typedefs.h>\n")
  • uspace/Makefile

    r1f7753a r34ae0a5  
    4040        app/devctl \
    4141        app/edit \
     42        app/ext2info \
    4243        app/getterm \
    4344        app/init \
     
    104105        srv/fs/mfs \
    105106        srv/fs/locfs \
     107        srv/fs/ext2fs \
    106108        srv/fs/ext4fs \
    107109        srv/hid/compositor \
     
    211213        lib/net \
    212214        lib/nic \
     215        lib/ext2 \
    213216        lib/ext4 \
    214217        lib/usb \
  • uspace/Makefile.common

    r1f7753a r34ae0a5  
    118118LIBGUI_PREFIX = $(LIB_PREFIX)/gui
    119119
     120LIBEXT2_PREFIX = $(LIB_PREFIX)/ext2
    120121LIBEXT4_PREFIX = $(LIB_PREFIX)/ext4
    121122
  • uspace/app/tester/Makefile

    r1f7753a r34ae0a5  
    2929
    3030USPACE_PREFIX = ../..
    31 LIBS = $(LIBBLOCK_PREFIX)/libblock.a $(LIBSOFTFLOAT_PREFIX)/libsoftfloat.a
    32 EXTRA_CFLAGS = -I$(LIBBLOCK_PREFIX) -I$(LIBSOFTFLOAT_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
     
    6363        mm/mapping1.c \
    6464        hw/misc/virtchar1.c \
    65         hw/serial/serial1.c
     65        hw/serial/serial1.c \
     66        ext2/ext2_1.c
    6667
    6768include $(USPACE_PREFIX)/Makefile.common
  • uspace/app/tester/tester.c

    r1f7753a r34ae0a5  
    7474#include "hw/serial/serial1.def"
    7575#include "hw/misc/virtchar1.def"
     76#include "ext2/ext2_1.def"
    7677        {NULL, NULL, NULL, false}
    7778};
  • uspace/app/tester/tester.h

    r1f7753a r34ae0a5  
    106106extern const char *test_serial1(void);
    107107extern const char *test_virtchar1(void);
     108extern const char *test_ext2_1(void);
    108109extern const char *test_devman1(void);
    109110extern const char *test_devman2(void);
  • uspace/lib/ext4/libext4_block_group.c

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/lib/ext4/libext4_block_group.h

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/lib/ext4/libext4_directory.c

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/lib/ext4/libext4_directory.h

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/lib/ext4/libext4_filesystem.c

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/lib/ext4/libext4_filesystem.h

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/lib/ext4/libext4_inode.c

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/lib/ext4/libext4_inode.h

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/lib/ext4/libext4_superblock.c

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/lib/ext4/libext4_superblock.h

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/lib/ext4/libext4_types.h

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/srv/fs/ext4fs/ext4fs_ops.c

    r1f7753a r34ae0a5  
    11/*
    2  * Copyright (c) 2011 Martin Sucha
    32 * Copyright (c) 2012 Frantisek Princ
    43 * All rights reserved.
  • uspace/srv/logger/initlvl.c

    r1f7753a r34ae0a5  
    3838#include <sysinfo.h>
    3939#include <str.h>
    40 #include <stdlib.h>
    4140#include "logger.h"
    4241
     
    9291        char level_str[200];
    9392        str_cpy(level_str, 200, (const char *) argument);
    94         free(argument);
    9593
    9694        parse_level_settings(level_str);
Note: See TracChangeset for help on using the changeset viewer.