Changeset c5bff3c in mainline for boot


Ignore:
Timestamp:
2012-04-28T16:22:15Z (14 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8013637
Parents:
81716eb (diff), 76983ff (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

More mainline changes.

Location:
boot
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • boot/Makefile

    r81716eb rc5bff3c  
    6666                cp "$$file" "$(DIST_PATH)/app/" ; \
    6767        done
    68         for file in $(NET_CFG) ; do \
    69                 cp "$$file" "$(DIST_PATH)/cfg/net/" ; \
    70         done
    7168        for drv in $(RD_DRVS) ; do \
    7269                drv_dir="`dirname "$$drv"`" ; \
  • boot/Makefile.common

    r81716eb rc5bff3c  
    9898        $(USPACE_PATH)/srv/bd/part/guid_part/g_part \
    9999        $(USPACE_PATH)/srv/bd/part/mbr_part/mbr_part \
    100         $(USPACE_PATH)/srv/clip/clip \
     100        $(USPACE_PATH)/srv/clipboard/clipboard \
    101101        $(USPACE_PATH)/srv/fs/tmpfs/tmpfs \
    102102        $(USPACE_PATH)/srv/fs/fat/fat \
     
    106106        $(USPACE_PATH)/srv/fs/ext2fs/ext2fs \
    107107        $(USPACE_PATH)/srv/hid/remcons/remcons \
     108        $(USPACE_PATH)/srv/net/ethip/ethip \
     109        $(USPACE_PATH)/srv/net/inet/inet \
     110        $(USPACE_PATH)/srv/net/loopip/loopip \
     111        $(USPACE_PATH)/srv/net/tcp/tcp \
     112        $(USPACE_PATH)/srv/net/udp/udp \
    108113        $(USPACE_PATH)/srv/taskmon/taskmon \
    109         $(USPACE_PATH)/srv/net/nil/eth/eth \
    110         $(USPACE_PATH)/srv/net/nil/nildummy/nildummy \
    111         $(USPACE_PATH)/srv/net/il/arp/arp \
    112         $(USPACE_PATH)/srv/net/il/ip/ip \
    113         $(USPACE_PATH)/srv/net/tl/icmp/icmp \
    114         $(USPACE_PATH)/srv/net/tl/udp/udp \
    115         $(USPACE_PATH)/srv/net/tl/tcp/tcp \
    116         $(USPACE_PATH)/srv/net/net/net \
    117114        $(USPACE_PATH)/srv/devman/devman
    118115
     
    123120        test/test2 \
    124121        test/test3 \
    125         nic/lo \
    126122        nic/ne2k \
    127123        nic/e1k \
     
    161157        $(USPACE_PATH)/app/edit/edit \
    162158        $(USPACE_PATH)/app/ext2info/ext2info \
     159        $(USPACE_PATH)/app/inetcfg/inetcfg \
    163160        $(USPACE_PATH)/app/kill/kill \
    164161        $(USPACE_PATH)/app/killall/killall \
     
    203200endif
    204201
    205 ifneq ($(CONFIG_BAREBONE),y)
    206 NET_CFG = \
    207         $(USPACE_PATH)/srv/net/cfg/general \
    208         $(USPACE_PATH)/srv/net/cfg/lo.nic \
    209         $(USPACE_PATH)/srv/net/cfg/ne2k.nic \
    210         $(USPACE_PATH)/srv/net/cfg/e1k.nic
    211 endif
    212 
    213202COMPONENTS = \
    214203        $(KERNEL_PATH)/kernel.bin \
  • boot/arch/arm32/Makefile.inc

    r81716eb rc5bff3c  
    3939BITS = 32
    4040ENDIANESS = LE
     41EXTRA_CFLAGS = -march=armv4
    4142
    4243RD_SRVS_ESSENTIAL += \
    43         $(USPACE_PATH)/srv/hid/s3c24xx_ts/s3c24ts \
    44         $(USPACE_PATH)/srv/hw/char/s3c24xx_uart/s3c24ser
     44        $(USPACE_PATH)/srv/hid/s3c24xx_ts/s3c24xx_ts \
     45        $(USPACE_PATH)/srv/hw/char/s3c24xx_uart/s3c24xx_uart
    4546
    4647RD_SRVS_NON_ESSENTIAL += \
  • boot/arch/arm32/src/asm.S

    r81716eb rc5bff3c  
    6060        # before passing control to the copied code.
    6161        #
    62         bx r0
     62        mov pc, r0
  • boot/arch/arm32/src/eabi.S

    r81716eb rc5bff3c  
    3939
    4040__aeabi_idiv:
    41         push {sp, lr}
     41        push {lr}
    4242        bl __divsi3
    43         ldr lr, [sp, #4]
    44         add sp, sp, #8
    45         bx lr
     43        pop {lr}
     44        mov pc, lr
    4645
    4746__aeabi_uidiv:
    48         push {sp, lr}
     47        push {lr}
    4948        bl __udivsi3
    50         ldr lr, [sp, #4]
    51         add sp, sp, #8
    52         bx lr
     49        pop {lr}
     50        mov pc, lr
    5351
    5452__aeabi_idivmod:
    55         sub sp, sp, #8
    56         push {sp, lr}
    57         bl __divmodsi3
    58         ldr lr, [sp, #4]
    59         add sp, sp, #8
    60         pop {r1, r2}
    61         bx lr
     53        push {lr}
     54        sub sp, sp, #12
     55        add r2, sp, #4
     56        bl __udivmodsi3
     57        ldr r1, [sp, #4]
     58        add sp, sp, #12
     59        pop {lr}
     60        mov pc, lr
    6261
    6362__aeabi_uidivmod:
    64         sub sp, sp, #8
    65         push {sp, lr}
     63        push {lr}
     64        sub sp, sp, #12
     65        add r2, sp, #4
    6666        bl __udivmodsi3
    67         ldr lr, [sp, #4]
    68         add sp, sp, #8
    69         pop {r1, r2}
    70         bx lr
     67        ldr r1, [sp, #4]
     68        add sp, sp, #12
     69        pop {lr}
     70        mov pc, lr
    7171
    7272__aeabi_ldivmod:
    73         sub sp, sp, #8
    74         push {sp, lr}
     73        push {lr}
     74        sub sp, sp, #24
     75        push {sp}
    7576        bl __divmoddi3
    76         ldr lr, [sp, #4]
    77         add sp, sp, #8
     77        add sp, sp, #4
    7878        pop {r2, r3}
    79         bx lr
     79        add sp, sp, #16
     80        pop {lr}
     81        mov pc, lr
    8082
    8183__aeabi_uldivmod:
    82         sub sp, sp, #8
    83         push {sp, lr}
     84        push {lr}
     85        sub sp, sp, #24
     86        push {sp}
    8487        bl __udivmoddi3
    85         ldr lr, [sp, #4]
    86         add sp, sp, #8
     88        add sp, sp, #4
    8789        pop {r2, r3}
    88         bx lr
     90        add sp, sp, #16
     91        pop {lr}
     92        mov pc, lr
  • boot/generic/src/printf_core.c

    r81716eb rc5bff3c  
    210210        /* Print leading spaces. */
    211211        size_t strw = str_length(str);
    212         if (precision == 0)
     212        if ((precision == 0) || (precision > strw))
    213213                precision = strw;
    214214       
Note: See TracChangeset for help on using the changeset viewer.