diff --git a/bsp/x86-64.bsp b/bsp/x86-64.bsp new file mode 100644 index 00000000..0ef6db52 --- /dev/null +++ b/bsp/x86-64.bsp @@ -0,0 +1,4 @@ +chipset=x86 +subtarget=64 +images=("openwrt-${chipset}-${subtarget}-generic-squashfs-combined-*" + ) diff --git a/bsp/x86-64/.config b/bsp/x86-64/.config new file mode 100644 index 00000000..79e3255c --- /dev/null +++ b/bsp/x86-64/.config @@ -0,0 +1,18 @@ +# Generated using "./buildscript config openwrt". +# Do no edit manually +# +CONFIG_TARGET_x86=y +CONFIG_TARGET_x86_64=y +CONFIG_TARGET_x86_64_DEVICE_generic=y +# CONFIG_TARGET_ROOTFS_EXT4FS is not set +CONFIG_BUSYBOX_CUSTOM=y +CONFIG_TARGET_PER_DEVICE_ROOTFS=y +# CONFIG_BUSYBOX_CONFIG_BRCTL is not set +# CONFIG_BUSYBOX_CONFIG_CROND is not set +# CONFIG_BUSYBOX_CONFIG_CRONTAB is not set +# CONFIG_BUSYBOX_CONFIG_FEATURE_FAST_TOP is not set +# CONFIG_BUSYBOX_CONFIG_FEATURE_NTPD_SERVER is not set +CONFIG_CLEAN_IPKG=y +# CONFIG_PACKAGE_ALFRED_VIS is not set +CONFIG_PACKAGE_opkg=m +CONFIG_STRIP_KERNEL_EXPORTS=y diff --git a/src/packages/fff/fff-boardname/Makefile b/src/packages/fff/fff-boardname/Makefile index 4d472605..f7168f90 100644 --- a/src/packages/fff/fff-boardname/Makefile +++ b/src/packages/fff/fff-boardname/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=fff-boardname -PKG_RELEASE:=8 +PKG_RELEASE:=9 include $(INCLUDE_DIR)/package.mk diff --git a/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname b/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname index 817e81a2..2d864ec8 100644 --- a/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname +++ b/src/packages/fff/fff-boardname/files/etc/uci-defaults/15-fff-boardname @@ -1,5 +1,9 @@ BOARD=$(cat /var/sysinfo/board_name) +if uname -a | grep x86_64 > /dev/null; then + BOARD="x86_64" +fi + uci set board.model.name=$BOARD uci commit board diff --git a/src/packages/fff/fff-network/Makefile b/src/packages/fff/fff-network/Makefile index e5dd825f..81b4ba16 100644 --- a/src/packages/fff/fff-network/Makefile +++ b/src/packages/fff/fff-network/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=fff-network -PKG_RELEASE:=47 +PKG_RELEASE:=48 include $(INCLUDE_DIR)/package.mk diff --git a/src/packages/fff/fff-network/files/lib/functions/fff/cpuport b/src/packages/fff/fff-network/files/lib/functions/fff/cpuport index 3cd2373f..f178f7a9 100644 --- a/src/packages/fff/fff-network/files/lib/functions/fff/cpuport +++ b/src/packages/fff/fff-network/files/lib/functions/fff/cpuport @@ -30,7 +30,8 @@ get_cpu_port() { ubnt,nanostation-m|\ ubnt,picostation-m|\ ubnt,unifi|\ - ubnt,unifiac-mesh) + ubnt,unifiac-mesh|\ + x86_64) CPUPORT="" ;; tplink,tl-wr1043nd-v1) diff --git a/src/packages/fff/fff-network/x86_64/network.mode b/src/packages/fff/fff-network/x86_64/network.mode new file mode 100644 index 00000000..3b768735 --- /dev/null +++ b/src/packages/fff/fff-network/x86_64/network.mode @@ -0,0 +1 @@ +ETHMODE="CLIENT" \ No newline at end of file diff --git a/src/packages/fff/fff-network/x86_64/network.x86_64 b/src/packages/fff/fff-network/x86_64/network.x86_64 new file mode 100644 index 00000000..07e68b99 --- /dev/null +++ b/src/packages/fff/fff-network/x86_64/network.x86_64 @@ -0,0 +1,7 @@ +WANDEV=eth0 +SWITCHDEV=eth0 +ONE_PORT="YES" + +. /etc/network.mode + +ROUTERMAC=$(cat /sys/class/net/eth0/address) \ No newline at end of file