Changeset 209faf9 in mainline for boot


Ignore:
Timestamp:
2010-02-16T20:13:01Z (15 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8b901f9
Parents:
76ecb300 (diff), 01a9ef5 (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:

Merge the networking branch as it is.
Does not compile at the moment.

Location:
boot
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • boot/Makefile.common

    r76ecb300 r209faf9  
    8585        COMPONENTS += $(USPACEDIR)/srv/fs/fat/fat
    8686endif
     87
     88CFG =
     89
     90NET_SRVS = \
     91        $(USPACEDIR)/srv/net/net/net \
     92        $(USPACEDIR)/srv/net/netif/lo/lo \
     93        $(USPACEDIR)/srv/net/netif/dp8390/dp8390 \
     94        $(USPACEDIR)/srv/net/nil/eth/eth \
     95        $(USPACEDIR)/srv/net/nil/nildummy/nildummy \
     96        $(USPACEDIR)/srv/net/app/echo/echo
     97
     98NET_APPS = \
     99        $(USPACEDIR)/srv/net/net/start/netstart \
     100        $(USPACEDIR)/srv/net/app/ping/ping \
     101        $(USPACEDIR)/srv/net/app/nettest1/nettest1 \
     102        $(USPACEDIR)/srv/net/app/nettest2/nettest2
     103
     104NET_CFG = \
     105        $(USPACEDIR)/srv/net/cfg/$(NETWORKING)/general \
     106        $(USPACEDIR)/srv/net/cfg/$(NETWORKING)/lo \
     107        $(USPACEDIR)/srv/net/cfg/$(NETWORKING)/ne2k
     108
     109ifeq ($(NETWORKING), module)
     110        RD_APPS +=      $(NET_APPS)
     111
     112        RD_SRVS +=      $(NET_SRVS)
     113
     114        CFG             +=      $(NET_CFG)
     115else
     116ifeq ($(NETWORKING), modular)
     117        RD_APPS +=      $(NET_APPS)
     118
     119        RD_SRVS +=      $(NET_SRVS)
     120
     121        RD_SRVS +=      $(USPACEDIR)/srv/net/il/ip/ip \
     122                        $(USPACEDIR)/srv/net/il/arp/arp \
     123                        $(USPACEDIR)/srv/net/tl/udp/udp \
     124                        $(USPACEDIR)/srv/net/tl/tcp/tcp \
     125                        $(USPACEDIR)/srv/net/tl/icmp/icmp
     126
     127        CFG             +=      $(NET_CFG)
     128endif
     129endif
     130
  • boot/arch/amd64/Makefile.inc

    • Property mode changed from 100644 to 100755
    r76ecb300 r209faf9  
    3939build: $(BASE)/image.iso
    4040
    41 $(BASE)/image.iso: arch/$(BARCH)/grub/stage2_eltorito $(KERNELDIR)/kernel.bin $(INIT_TASKS) $(RD_SRVS) $(RD_APPS)
     41$(BASE)/image.iso: arch/$(BARCH)/grub/stage2_eltorito $(KERNELDIR)/kernel.bin $(INIT_TASKS) $(RD_SRVS) $(RD_APPS) $(CFG)
    4242        mkdir -p $(TMP)/boot/grub
    4343        cp arch/$(BARCH)/grub/stage2_eltorito $(TMP)/boot/grub/
     
    5656        done
    5757       
     58        rm -f $(USPACEDIR)/dist/srv/*
     59        rm -f $(USPACEDIR)/dist/app/*
     60        rm -f $(USPACEDIR)/dist/cfg/net/*
     61       
    5862        cp $(KERNELDIR)/kernel.bin $(TMP)/boot/
    5963        for task in $(INIT_TASKS) ; do \
     
    6569        for file in $(RD_APPS) ; do \
    6670                cp $$file $(USPACEDIR)/dist/app/ ; \
     71        done
     72        for file in $(NET_CFG) ; do \
     73                cp $$file $(USPACEDIR)/dist/cfg/net/ ; \
    6774        done
    6875       
     
    7885
    7986clean:
     87        rm -f $(USPACEDIR)/dist/srv/*
     88        rm -f $(USPACEDIR)/dist/app/*
     89        rm -f $(USPACEDIR)/dist/cfg/net/*
     90
    8091        for file in $(RD_SRVS) ; do \
    8192                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     
    8495                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    8596        done
     97        for file in $(NET_CFG) ; do \
     98                rm -f $(USPACEDIR)/dist/cfg/net/`basename $$file` ; \
     99        done
    86100        rm -fr $(TMP)
    87101        rm -f $(BASE)/image.iso
  • boot/arch/arm32/loader/Makefile

    r76ecb300 r209faf9  
    3737
    3838clean:
     39        rm -f $(USPACEDIR)/dist/srv/*
     40        rm -f $(USPACEDIR)/dist/app/*
     41        rm -f $(USPACEDIR)/dist/cfg/net/*
     42
    3943        for file in $(RD_SRVS) ; do \
    4044                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     
    4347                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    4448        done
     49        for file in $(NET_CFG) ; do \
     50                rm -f $(USPACEDIR)/dist/cfg/net/`basename $$file` ; \
     51        done
    4552        rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
    4653        find . -name '*.o' -follow -exec rm \{\} \;
  • boot/arch/arm32/loader/Makefile.build

    r76ecb300 r209faf9  
    7676
    7777$(DEPEND):
     78        rm -f $(USPACEDIR)/dist/srv/*
     79        rm -f $(USPACEDIR)/dist/app/*
     80        rm -f $(USPACEDIR)/dist/cfg/net/*
     81
    7882        for file in $(RD_SRVS) ; do \
    7983                cp $$file $(USPACEDIR)/dist/srv/ ; \
     
    8185        for file in $(RD_APPS) ; do \
    8286                cp $$file $(USPACEDIR)/dist/app/ ; \
     87        done
     88        for file in $(NET_CFG) ; do \
     89                cp $$file $(USPACEDIR)/dist/cfg/net/ ; \
    8390        done
    8491ifeq ($(RDFMT),tmpfs)
  • boot/arch/ia64/loader/Makefile

    r76ecb300 r209faf9  
    4040        $(MAKE) -C gefi clean
    4141        $(MAKE) -C gefi/HelenOS clean
     42
     43        rm -f $(USPACEDIR)/dist/srv/*
     44        rm -f $(USPACEDIR)/dist/app/*
     45        rm -f $(USPACEDIR)/dist/cfg/net/*
     46
    4247        for file in $(RD_SRVS) ; do \
    4348                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     
    4651                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    4752        done
     53        for file in $(NET_CFG) ; do \
     54                rm -f $(USPACEDIR)/dist/cfg/net/`basename $$file` ; \
     55        done
    4856        rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(HELLO) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
    4957        find . -name '*.o' -follow -exec rm \{\} \;
  • boot/arch/ia64/loader/Makefile.build

    r76ecb300 r209faf9  
    7777
    7878$(DEPEND):
     79        rm -f $(USPACEDIR)/dist/srv/*
     80        rm -f $(USPACEDIR)/dist/app/*
     81        rm -f $(USPACEDIR)/dist/cfg/net/*
     82
    7983        for file in $(RD_SRVS) ; do \
    8084                cp $$file $(USPACEDIR)/dist/srv/ ; \
     
    8286        for file in $(RD_APPS) ; do \
    8387                cp $$file $(USPACEDIR)/dist/app/ ; \
     88        done
     89        for file in $(NET_CFG) ; do \
     90                cp $$file $(USPACEDIR)/dist/cfg/net/ ; \
    8491        done
    8592ifeq ($(RDFMT),tmpfs)
  • boot/arch/mips32/loader/Makefile

    r76ecb300 r209faf9  
    3737
    3838clean:
     39        rm -f $(USPACEDIR)/dist/srv/*
     40        rm -f $(USPACEDIR)/dist/app/*
     41        rm -f $(USPACEDIR)/dist/cfg/net/*
     42
    3943        for file in $(RD_SRVS) ; do \
    4044                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     
    4347                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    4448        done
     49        for file in $(NET_CFG) ; do \
     50                rm -f $(USPACEDIR)/dist/cfg/net/`basename $$file` ; \
     51        done
    4552        rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(RAW) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
    4653        find . -name '*.o' -follow -exec rm \{\} \;
  • boot/arch/mips32/loader/Makefile.build

    r76ecb300 r209faf9  
    7777
    7878$(DEPEND):
     79        rm -f $(USPACEDIR)/dist/srv/*
     80        rm -f $(USPACEDIR)/dist/app/*
     81        rm -f $(USPACEDIR)/dist/cfg/net/*
     82
    7983        for file in $(RD_SRVS) ; do \
    8084                cp $$file $(USPACEDIR)/dist/srv/ ; \
     
    8286        for file in $(RD_APPS) ; do \
    8387                cp $$file $(USPACEDIR)/dist/app/ ; \
     88        done
     89        for file in $(NET_CFG) ; do \
     90                cp $$file $(USPACEDIR)/dist/cfg/net/ ; \
    8491        done
    8592ifeq ($(RDFMT),tmpfs)
  • boot/arch/ppc32/loader/Makefile

    r76ecb300 r209faf9  
    3737
    3838clean:
     39        rm -f $(USPACEDIR)/dist/srv/*
     40        rm -f $(USPACEDIR)/dist/app/*
     41        rm -f $(USPACEDIR)/dist/cfg/net/*
     42
    3943        for file in $(RD_SRVS) ; do \
    4044                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     
    4347                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    4448        done
     49        for file in $(NET_CFG) ; do \
     50                rm -f $(USPACEDIR)/dist/cfg/net/`basename $$file` ; \
     51        done
    4552        rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
    4653        find . -name '*.o' -follow -exec rm \{\} \;
  • boot/arch/ppc32/loader/Makefile.build

    r76ecb300 r209faf9  
    7777
    7878$(DEPEND):
     79        rm -f $(USPACEDIR)/dist/srv/*
     80        rm -f $(USPACEDIR)/dist/app/*
     81        rm -f $(USPACEDIR)/dist/cfg/net/*
     82
    7983        for file in $(RD_SRVS) ; do \
    8084                cp $$file $(USPACEDIR)/dist/srv/ ; \
     
    8286        for file in $(RD_APPS) ; do \
    8387                cp $$file $(USPACEDIR)/dist/app/ ; \
     88        done
     89        for file in $(NET_CFG) ; do \
     90                cp $$file $(USPACEDIR)/dist/cfg/net/ ; \
    8491        done
    8592ifeq ($(RDFMT),tmpfs)
  • boot/arch/sparc64/loader/Makefile

    r76ecb300 r209faf9  
    3737
    3838clean:
     39        rm -f $(USPACEDIR)/dist/srv/*
     40        rm -f $(USPACEDIR)/dist/app/*
     41        rm -f $(USPACEDIR)/dist/cfg/net/*
     42
    3943        for file in $(RD_SRVS) $(RD_SRVS_GENERIC) ; do \
    4044                rm -f $(USPACEDIR)/dist/srv/`basename $$file` ; \
     
    4347                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    4448        done
     49        for file in $(NET_CFG) ; do \
     50                rm -f $(USPACEDIR)/dist/cfg/net/`basename $$file` ; \
     51        done
    4552        rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(COMPS).h $(COMPS).c $(LINK) $(INITRD).img $(INITRD).fs
    4653        find . -name '*.o' -follow -exec rm \{\} \;
  • boot/arch/sparc64/loader/Makefile.build

    r76ecb300 r209faf9  
    8888
    8989$(DEPEND):
     90        rm -f $(USPACEDIR)/dist/srv/*
     91        rm -f $(USPACEDIR)/dist/app/*
     92        rm -f $(USPACEDIR)/dist/cfg/net/*
     93
    9094        for file in $(RD_SRVS) ; do \
    9195                cp $$file $(USPACEDIR)/dist/srv/ ; \
     
    9397        for file in $(RD_APPS) ; do \
    9498                cp $$file $(USPACEDIR)/dist/app/ ; \
     99        done
     100        for file in $(NET_CFG) ; do \
     101                cp $$file $(USPACEDIR)/dist/cfg/net/ ; \
    95102        done
    96103ifeq ($(RDFMT),tmpfs)
Note: See TracChangeset for help on using the changeset viewer.