Browse Source

add new symbol for systems with tcp/ip but without netdevice. like arc simulator running test-suites with network functions

Waldemar Brodkorb 8 years ago
parent
commit
fd124a0cff
39 changed files with 50 additions and 16 deletions
  1. 6 1
      package/base-files/Makefile
  2. 0 0
      package/base-files/files/interfaces-dhcp
  3. 1 0
      target/aarch64/systems/arm-fm
  4. 1 1
      target/alpha/systems/qemu-alpha
  5. 1 0
      target/arc/systems/nsim-arcv1
  6. 1 0
      target/arc/systems/nsim-arcv2
  7. 1 0
      target/arm/systems/banana-pro
  8. 2 0
      target/arm/systems/beaglebone-black
  9. 1 0
      target/arm/systems/kinetis-k70
  10. 1 0
      target/arm/systems/linksys-nslu2
  11. 1 0
      target/arm/systems/raspberry-pi
  12. 1 0
      target/arm/systems/raspberry-pi2
  13. 1 0
      target/arm/systems/sharp-zaurus
  14. 1 0
      target/arm/systems/solidrun-imx6
  15. 1 0
      target/avr32/systems/atmel-ngw100
  16. 1 1
      target/config/Config.in
  17. 3 0
      target/config/Config.in.hardware
  18. 1 1
      target/h8300/systems/sim-h8300h
  19. 1 3
      target/linux/config/Config.in.ethernet
  20. 3 3
      target/linux/config/Config.in.network
  21. 1 0
      target/m68k/systems/aranym-m68k
  22. 1 1
      target/m68k/systems/qemu-m68k-mcf5208
  23. 1 1
      target/m68k/systems/qemu-m68k-q800
  24. 1 0
      target/mips/systems/dragino-ms14s
  25. 1 0
      target/mips/systems/imgtec-ci20
  26. 1 0
      target/mips/systems/mikrotik-rb4xx
  27. 1 0
      target/mips/systems/mikrotik-rb532
  28. 1 0
      target/mips64/systems/lemote-yeelong
  29. 1 0
      target/or1k/systems/or1k-sim
  30. 2 1
      target/ppc/systems/mac-mini
  31. 1 1
      target/ppc/systems/qemu-ppc-bamboo
  32. 1 1
      target/ppc/systems/qemu-ppc-macppc
  33. 1 0
      target/sparc/systems/sun-voyager
  34. 1 1
      target/sparc64/systems/qemu-sparc64
  35. 2 0
      target/x86/systems/generic-pc
  36. 1 0
      target/x86/systems/ibm-x40
  37. 1 0
      target/x86/systems/pcengines-alix
  38. 1 0
      target/x86_64/systems/pcengines-apu
  39. 1 0
      target/xtensa/systems/xilinx-kintex7

+ 6 - 1
package/base-files/Makefile

@@ -6,7 +6,7 @@ include $(ADK_TOPDIR)/mk/rootfs.mk
 
 PKG_NAME:=		base-files
 PKG_VERSION:=		1.1
-PKG_RELEASE:=		15
+PKG_RELEASE:=		16
 PKG_SECTION:=		base/apps
 PKG_DESCR:=		basic files and scripts
 
@@ -68,6 +68,11 @@ endif
 	mkdir -p $(IDIR_BASE_FILES)/etc/network/{if-pre-up.d,if-up.d,if-down.d,if-post-down.d}
 	mkdir -p $(IDIR_BASE_FILES)/usr/{lib,bin}
 	chmod 600 $(IDIR_BASE_FILES)/etc/shadow
+ifeq ($(ADK_TARGET_WITH_NETDEVICE),y)
+	cp ./files/interfaces-dhcp $(IDIR_BASE_FILES)/etc/network/interfaces
+else
+	cp ./files/interfaces-lo $(IDIR_BASE_FILES)/etc/network/interfaces
+endif
 	chmod 600 $(IDIR_BASE_FILES)/etc/network/interfaces
 ifeq (${ADK_TARGET_ROOTFS_NFSROOT},y)
 	(cd $(IDIR_BASE_FILES)/etc; ln -sf ../proc/net/pnp resolv.conf)

+ 0 - 0
package/base-files/src/etc/network/interfaces → package/base-files/files/interfaces-dhcp


+ 1 - 0
target/aarch64/systems/arm-fm

@@ -7,6 +7,7 @@ config ADK_TARGET_SYSTEM_ARM_FM
 	select ADK_TARGET_WITH_SERIAL
 	select ADK_TARGET_WITH_PCI
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	help
 	  Support for ARMv8 Foundation Model (aarch64).

+ 1 - 1
target/alpha/systems/qemu-alpha

@@ -3,5 +3,5 @@ config ADK_TARGET_SYSTEM_QEMU_ALPHA
 	select ADK_CPU_ALPHA
 	select ADK_TARGET_QEMU
 	help
-	 Support for Qemu Emulator ALPHA architecture.
+	  Support for Qemu Emulator ALPHA architecture.
 

+ 1 - 0
target/arc/systems/nsim-arcv1

@@ -1,6 +1,7 @@
 config ADK_TARGET_SYSTEM_NSIM_ARCV1
 	bool "Synopsys NSIM Emulator (ARCv1)"
 	select ADK_CPU_ARC700
+	select ADK_TARGET_WITH_NET
 	select ADK_TARGET_WITH_SERIAL
 	help
 	  Support for NSIM Emulator for ARCv1.

+ 1 - 0
target/arc/systems/nsim-arcv2

@@ -1,6 +1,7 @@
 config ADK_TARGET_SYSTEM_NSIM_ARCV2
 	bool "Synopsys NSIM Emulator (ARCv2)"
 	select ADK_CPU_ARC_HS
+	select ADK_TARGET_WITH_NET
 	select ADK_TARGET_WITH_SERIAL
 	help
 	  Support for NSIM Emulator for ARCv2.

+ 1 - 0
target/arm/systems/banana-pro

@@ -14,6 +14,7 @@ config ADK_TARGET_SYSTEM_BANANA_PRO
 	select ADK_TARGET_WITH_SMP
 	select ADK_TARGET_WITH_ROOT_RW
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_KERNEL_UIMAGE
 	select ADK_PACKAGE_U_BOOT

+ 2 - 0
target/arm/systems/beaglebone-black

@@ -11,6 +11,8 @@ config ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 	select ADK_TARGET_WITH_SD
 	select ADK_TARGET_WITH_I2C
 	select ADK_TARGET_WITH_SPI
+	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_ROOT_RW
 	select ADK_TARGET_KERNEL_ZIMAGE
 	help

+ 1 - 0
target/arm/systems/kinetis-k70

@@ -5,6 +5,7 @@ config ADK_TARGET_SYSTEM_KINETIS_K70
 	select ADK_TARGET_LITTLE_ENDIAN
 	select ADK_TARGET_WITH_SERIAL
 	select ADK_TARGET_WITH_USB
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_NET
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_UCLINUX

+ 1 - 0
target/arm/systems/linksys-nslu2

@@ -7,6 +7,7 @@ config ADK_TARGET_SYSTEM_LINKSYS_NSLU2
 	select ADK_TARGET_WITH_PCI
 	select ADK_TARGET_WITH_SERIAL
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_KERNEL_ZIMAGE
 	help

+ 1 - 0
target/arm/systems/raspberry-pi

@@ -12,6 +12,7 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI
 	select ADK_TARGET_WITH_I2C
 	select ADK_TARGET_WITH_SPI
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_WITH_SOUND
 	select ADK_PACKAGE_BCM28XX_BOOTLOADER

+ 1 - 0
target/arm/systems/raspberry-pi2

@@ -13,6 +13,7 @@ config ADK_TARGET_SYSTEM_RASPBERRY_PI2
 	select ADK_TARGET_WITH_SPI
 	select ADK_TARGET_WITH_SMP
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_WITH_SOUND
 	select ADK_PACKAGE_BCM28XX_BOOTLOADER

+ 1 - 0
target/arm/systems/sharp-zaurus

@@ -11,6 +11,7 @@ config ADK_TARGET_SYSTEM_SHARP_ZAURUS
 	select ADK_TARGET_WITH_SOUND
 	select ADK_TARGET_WITH_TOUCHSCREEN
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_KERNEL_ZIMAGE
 	help

+ 1 - 0
target/arm/systems/solidrun-imx6

@@ -13,6 +13,7 @@ config ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	select ADK_TARGET_WITH_SOUND
 	select ADK_TARGET_WITH_LEDS
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_WITH_WATCHDOG
 	select ADK_TARGET_KERNEL_ZIMAGE

+ 1 - 0
target/avr32/systems/atmel-ngw100

@@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_ATMEL_NGW100
 	select ADK_TARGET_WITH_SERIAL
 	select ADK_TARGET_WITH_PCI
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_KERNEL_UIMAGE
 	select ADK_HOST_BUILD_U_BOOT

+ 1 - 1
target/config/Config.in

@@ -23,7 +23,7 @@ config ADK_TARGET_SIM
 
 config ADK_TARGET_QEMU
 	bool
-	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 
 config ADK_TARGET_VBOX
 	bool

+ 3 - 0
target/config/Config.in.hardware

@@ -5,6 +5,9 @@
 config ADK_TARGET_WITH_CPU_FREQ
 	bool
 
+config ADK_TARGET_WITH_NETDEVICE
+	bool
+
 config ADK_TARGET_WITH_NET
 	bool
 

+ 1 - 1
target/h8300/systems/sim-h8300h

@@ -1,5 +1,5 @@
 config ADK_TARGET_SYSTEM_SIM_H8300H
-	bool "Simulator"
+	bool "GDB simulator"
 	select ADK_CPU_H8300
 	select ADK_TARGET_SIM
 	select ADK_TARGET_PACKAGE_TXZ

+ 1 - 3
target/linux/config/Config.in.ethernet

@@ -2,9 +2,7 @@
 # material, please see the LICENCE file in the top-level directory.
 
 menu "Ethernet network devices support"
-depends on ADK_TARGET_WITH_NET
-
-# vendor stuff
+depends on ADK_TARGET_WITH_NETDEVICE
 
 config ADK_KERNEL_NET_CADENCE
 	bool

+ 3 - 3
target/linux/config/Config.in.network

@@ -1,6 +1,9 @@
 # This file is part of the OpenADK project. OpenADK is copyrighted
 # material, please see the LICENCE file in the top-level directory.
 
+menu "Network support"
+depends on ADK_TARGET_WITH_NET
+
 config ADK_KERNEL_NETDEVICES
 	bool
 
@@ -19,9 +22,6 @@ config ADK_KERNEL_UNIX
 config ADK_KERNEL_NET_CORE
 	bool
 
-menu "Network support"
-depends on ADK_TARGET_WITH_NET
-
 config ADK_KERNEL_INET
 	bool "Enable TCP/IP support"
 	select ADK_KERNEL_NET

+ 1 - 0
target/m68k/systems/aranym-m68k

@@ -6,6 +6,7 @@ config ADK_TARGET_SYSTEM_ARANYM_M68K
 	select ADK_TARGET_WITH_PCI
 	select ADK_TARGET_WITH_HDD
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_KERNEL_ZIMAGE
 	help

+ 1 - 1
target/m68k/systems/qemu-m68k-mcf5208

@@ -6,5 +6,5 @@ config ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
 	select ADK_TARGET_UCLINUX
 	select ADK_TARGET_KERNEL_ZIMAGE
 	help
-	 Support for Qemu Emulator M68K/Coldfire. 
+	  Support for Qemu Emulator M68K/Coldfire. 
 

+ 1 - 1
target/m68k/systems/qemu-m68k-q800

@@ -4,5 +4,5 @@ config ADK_TARGET_SYSTEM_QEMU_M68K_Q800
 	select ADK_CPU_68040
 	select ADK_TARGET_KERNEL_ZIMAGE
 	help
-	 Support for Qemu Emulator with M68K architecture (Q800). 
+	  Support for Qemu Emulator with M68K architecture (Q800). 
 

+ 1 - 0
target/mips/systems/dragino-ms14s

@@ -8,6 +8,7 @@ config ADK_TARGET_SYSTEM_DRAGINO_MS14S
 	select ADK_TARGET_WITH_SERIAL
 	select ADK_TARGET_WITH_PCI
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	help
 	  Support for Dragino2 ms14-s.

+ 1 - 0
target/mips/systems/imgtec-ci20

@@ -8,6 +8,7 @@ config ADK_TARGET_SYSTEM_IMGTEC_CI20
 	select ADK_TARGET_WITH_USB
 	select ADK_TARGET_WITH_SMP
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	help
 	  Support for Imagination Creator CI20.

+ 1 - 0
target/mips/systems/mikrotik-rb4xx

@@ -10,6 +10,7 @@ config ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
 	select ADK_TARGET_WITH_NAND
 	select ADK_TARGET_WITH_LEDS
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	help
 	  Support for Mikrotik RB411/RB433/RB493g.

+ 1 - 0
target/mips/systems/mikrotik-rb532

@@ -10,6 +10,7 @@ config ADK_TARGET_SYSTEM_MIKROTIK_RB532
 	select ADK_TARGET_WITH_PATA
 	select ADK_TARGET_WITH_LEDS
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	help
 	  Support for Mikrotik RB532.

+ 1 - 0
target/mips64/systems/lemote-yeelong

@@ -11,6 +11,7 @@ config ADK_TARGET_SYSTEM_LEMOTE_YEELONG
 	select ADK_TARGET_WITH_HDD
 	select ADK_TARGET_WITH_PCI
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_WITH_ROOT_RW
 	select ADK_TARGET_KERNEL_VMLINUZ

+ 1 - 0
target/or1k/systems/or1k-sim

@@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_OR1K_SIM
 	bool "OR1K Simulator"
 	select ADK_CPU_OR1K
 	select ADK_TARGET_WITH_SERIAL
+	select ADK_TARGET_WITH_NET
 	help
 	  Simulator for OR1K architecture.
 

+ 2 - 1
target/ppc/systems/mac-mini

@@ -4,7 +4,8 @@ config ADK_TARGET_SYSTEM_APPLE_MACMINI
 	select ADK_CPU_PPC
 	select ADK_TARGET_WITH_PCI
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	help
-	 Support for Apple Mac mini.
+	  Support for Apple Mac mini.
 

+ 1 - 1
target/ppc/systems/qemu-ppc-bamboo

@@ -4,5 +4,5 @@ config ADK_TARGET_SYSTEM_QEMU_PPC_BAMBOO
 	select ADK_CPU_PPC_440
 	select ADK_TARGET_SOFT_FLOAT
 	help
-	 Support for Qemu Emulator PPC architecture (Bamboo).
+ 	  Support for Qemu Emulator PPC architecture (Bamboo).
 

+ 1 - 1
target/ppc/systems/qemu-ppc-macppc

@@ -4,5 +4,5 @@ config ADK_TARGET_SYSTEM_QEMU_PPC_MACPPC
 	select ADK_CPU_PPC
 	select ADK_TARGET_CPU_WITH_FPU
 	help
-	 Support for Qemu Emulator PPC architecture (MAC-PPC).
+	  Support for Qemu Emulator PPC architecture (MAC-PPC).
 

+ 1 - 0
target/sparc/systems/sun-voyager

@@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_SUN_VOYAGER
 	select ADK_CPU_SPARC_V8
 	select ADK_TARGET_WITH_VGA
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_KERNEL_ZIMAGE
 	help

+ 1 - 1
target/sparc64/systems/qemu-sparc64

@@ -4,5 +4,5 @@ config ADK_TARGET_SYSTEM_QEMU_SPARC64
 	select ADK_TARGET_QEMU
 	select ADK_TARGET_KERNEL_ZIMAGE
 	help
-	 Support for Qemu Emulator SPARC64 architecture.
+ 	  Support for Qemu Emulator SPARC64 architecture.
 

+ 2 - 0
target/x86/systems/generic-pc

@@ -7,8 +7,10 @@ config ADK_TARGET_SYSTEM_GENERIC_PC
 	select ADK_TARGET_WITH_USB
 	select ADK_TARGET_WITH_VGA
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_PACKAGE_GRUB
 	help
 	  Example config for generic i686 based PC.
+          You need to enable all required drivers manually.
 

+ 1 - 0
target/x86/systems/ibm-x40

@@ -20,6 +20,7 @@ config ADK_TARGET_SYSTEM_IBM_X40
 	select ADK_TARGET_WITH_ACPI
 	select ADK_TARGET_WITH_WIFI
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	# with docking station 
 	select ADK_TARGET_WITH_PP

+ 1 - 0
target/x86/systems/pcengines-alix

@@ -8,6 +8,7 @@ config ADK_TARGET_SYSTEM_PCENGINES_ALIX
 	select ADK_TARGET_WITH_GEODE_CRYPTO
 	select ADK_TARGET_WITH_WATCHDOG
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_TARGET_KERNEL_BZIMAGE
 	select ADK_PACKAGE_GRUB

+ 1 - 0
target/x86_64/systems/pcengines-apu

@@ -11,6 +11,7 @@ config ADK_TARGET_SYSTEM_PCENGINES_APU
 	select ADK_TARGET_WITH_SATA
 	select ADK_TARGET_WITH_SMP
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_PACKAGE_GRUB
 	help

+ 1 - 0
target/xtensa/systems/xilinx-kintex7

@@ -4,6 +4,7 @@ config ADK_TARGET_SYSTEM_XILINX_KINTEX7
 	select ADK_TARGET_KERNEL_ZIMAGE
 	select ADK_TARGET_WITH_SERIAL
 	select ADK_TARGET_WITH_NET
+	select ADK_TARGET_WITH_NETDEVICE
 	select ADK_TARGET_WITH_BLOCK
 	select ADK_HOST_BUILD_U_BOOT_XTENSA
 	help