Update x86 target to add qemu.

This commit is contained in:
2017-03-18 23:16:04 +01:00
parent 2fc32dd5c0
commit b9e31fce39
11 changed files with 3528 additions and 182 deletions

View File

@@ -1,14 +0,0 @@
#
# Entry point for the project.
# Define the target.
export AW_PROJECT:=$(shell pwd)
export AW_PROJECT_NAME:=pi_QuartetIII
export AW_BOARD:=$(shell pwd)/../../board/mozart3/
include $(AW_BOARD)/main.mk
install:
cp $(AW_STAGING)/buildroot/images/zImage /tftpboot/
cp $(AW_STAGING)/buildroot/images/rootfs.cpio.uboot /tftpboot/

View File

@@ -8,3 +8,12 @@ export BR_PROJECT_NAME:=x86_64_domo
export BR_BOARD:=$(shell pwd)/../../bsp/board/domo/
include $(BR_BOARD)/main.mk
include qemu-args.mk
qemu:
qemu-system-x86_64 -kernel "$(AW_STAGING)/buildroot/images/bzImage" -fsdev "local,id=root,path=$(AW_STAGING)/buildroot/target,security_model=mapped-xattr" -device virtio-9p-pci,fsdev=root,mount_tag=/dev/root -append "rootfs=root rootfstype=9p rootflags=trans=virtio,version=9p2000.L console=ttyS0" -serial mon:stdio -nographic -usb $(QEMU_ARGS)
qemu.map-all-xattr:
PATH="${PATH}:$(AW_STAGING)/cross/usr/bin" $(AW_PROJECT)/map-all-xattr.sh "$(AW_STAGING)/buildroot/target"
.PHONY: qemu qemu.map-all-xattr

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Buildroot 2016.08.1-g116400e-dirty Configuration
# Buildroot 2016.08.1-g2fc32dd-dirty Configuration
#
BR2_HAVE_DOT_CONFIG=y
BR2_HOST_GCC_AT_LEAST_4_6=y
@@ -80,7 +80,7 @@ BR2_BZCAT="bzcat"
BR2_XZCAT="xzcat"
BR2_TAR_OPTIONS=""
BR2_DEFCONFIG="$(CONFIG_DIR)/defconfig"
BR2_DL_DIR="$(TOPDIR)/../buildroot-dl"
BR2_DL_DIR="$(BR_LOCAL_BUILDS_ROOT)/dl"
BR2_HOST_DIR="$(WORKSPACE_DIR)/cross"
#
@@ -94,16 +94,11 @@ BR2_GNU_MIRROR="http://ftpmirror.gnu.org"
BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org"
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
BR2_JLEVEL=0
BR2_CCACHE=y
BR2_CCACHE_DIR="$(BUILDS_ROOT)/.buildroot-ccache"
BR2_CCACHE_INITIAL_SETUP=""
BR2_CCACHE_USE_BASEDIR=y
# BR2_CCACHE is not set
# BR2_DEPRECATED is not set
# BR2_ENABLE_DEBUG is not set
BR2_STRIP_strip=y
# BR2_STRIP_none is not set
BR2_STRIP_EXCLUDE_FILES=""
BR2_STRIP_EXCLUDE_DIRS=""
# BR2_STRIP_strip is not set
BR2_STRIP_none=y
# BR2_OPTIMIZE_0 is not set
# BR2_OPTIMIZE_1 is not set
# BR2_OPTIMIZE_2 is not set
@@ -119,7 +114,7 @@ BR2_SSP_NONE=y
BR2_SHARED_LIBS=y
# BR2_SHARED_STATIC_LIBS is not set
BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk"
BR2_GLOBAL_PATCH_DIR=""
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL)/patches"
#
# Advanced
@@ -255,8 +250,8 @@ BR2_TOOLCHAIN_HAS_LIBQUADMATH=y
BR2_ROOTFS_SKELETON_DEFAULT=y
# BR2_ROOTFS_SKELETON_CUSTOM is not set
# BR2_ROOTFS_MERGED_USR is not set
BR2_TARGET_GENERIC_HOSTNAME="buildroot"
BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot"
BR2_TARGET_GENERIC_HOSTNAME="x86_64_domo"
BR2_TARGET_GENERIC_ISSUE="Welcome to QuartetIII"
BR2_TARGET_GENERIC_PASSWD_MD5=y
# BR2_TARGET_GENERIC_PASSWD_SHA256 is not set
# BR2_TARGET_GENERIC_PASSWD_SHA512 is not set
@@ -272,17 +267,28 @@ BR2_ROOTFS_DEVICE_CREATION_STATIC=y
BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt"
BR2_ROOTFS_STATIC_DEVICE_TABLE="system/device_table_dev.txt"
# BR2_ROOTFS_DEVICE_TABLE_SUPPORTS_EXTENDED_ATTRIBUTES is not set
# BR2_TARGET_ENABLE_ROOT_LOGIN is not set
# BR2_SYSTEM_BIN_SH_BASH is not set
# BR2_SYSTEM_BIN_SH_DASH is not set
# BR2_SYSTEM_BIN_SH_ZSH is not set
BR2_SYSTEM_BIN_SH_NONE=y
# BR2_TARGET_GENERIC_GETTY is not set
# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
BR2_TARGET_ENABLE_ROOT_LOGIN=y
BR2_TARGET_GENERIC_ROOT_PASSWD=""
BR2_SYSTEM_BIN_SH_BUSYBOX=y
#
# automatic network configuration via DHCP needs ifupdown or busybox
# bash, dash, zsh need BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
#
# BR2_SYSTEM_BIN_SH_NONE is not set
BR2_SYSTEM_BIN_SH="busybox"
BR2_TARGET_GENERIC_GETTY=y
BR2_TARGET_GENERIC_GETTY_PORT="console"
BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600 is not set
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200 is not set
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400 is not set
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600 is not set
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 is not set
BR2_TARGET_GENERIC_GETTY_BAUDRATE="0"
BR2_TARGET_GENERIC_GETTY_TERM="vt100"
BR2_TARGET_GENERIC_GETTY_OPTIONS=""
# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
BR2_SYSTEM_DHCP="eth0"
# BR2_ENABLE_LOCALE_PURGE is not set
BR2_GENERATE_LOCALE=""
# BR2_TARGET_TZ_INFO is not set
@@ -296,13 +302,58 @@ BR2_ROOTFS_POST_SCRIPT_ARGS=""
#
# Kernel
#
# BR2_LINUX_KERNEL is not set
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_LATEST_VERSION=y
# BR2_LINUX_KERNEL_CUSTOM_VERSION is not set
# BR2_LINUX_KERNEL_CUSTOM_TARBALL is not set
# BR2_LINUX_KERNEL_CUSTOM_GIT is not set
# BR2_LINUX_KERNEL_CUSTOM_HG is not set
# BR2_LINUX_KERNEL_CUSTOM_SVN is not set
# BR2_LINUX_KERNEL_CUSTOM_LOCAL is not set
BR2_LINUX_KERNEL_VERSION="4.7.2"
BR2_LINUX_KERNEL_PATCH=""
# BR2_LINUX_KERNEL_USE_DEFCONFIG is not set
# BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG is not set
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR_PROJECT)/configs/linuxKernel.config"
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES=""
BR2_LINUX_KERNEL_BZIMAGE=y
# BR2_LINUX_KERNEL_VMLINUX is not set
# BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM is not set
BR2_LINUX_KERNEL_GZIP=y
# BR2_LINUX_KERNEL_LZ4 is not set
# BR2_LINUX_KERNEL_LZMA is not set
# BR2_LINUX_KERNEL_LZO is not set
# BR2_LINUX_KERNEL_XZ is not set
# BR2_LINUX_KERNEL_DTS_SUPPORT is not set
# BR2_LINUX_KERNEL_INSTALL_TARGET is not set
#
# Linux Kernel Extensions
#
# BR2_LINUX_KERNEL_EXT_XENOMAI is not set
# BR2_LINUX_KERNEL_EXT_RTAI is not set
# BR2_LINUX_KERNEL_EXT_FBTFT is not set
#
# Linux Kernel Tools
#
# BR2_LINUX_KERNEL_TOOL_CPUPOWER is not set
# BR2_LINUX_KERNEL_TOOL_PERF is not set
#
# selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
#
#
# Target packages
#
# BR2_PACKAGE_BUSYBOX is not set
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_BUSYBOX=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR_BOARD)/configs/busybox.config"
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SELINUX is not set
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
BR2_PACKAGE_SKELETON=y
#
@@ -368,13 +419,11 @@ BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS=y
# Compressors and decompressors
#
# BR2_PACKAGE_BZIP2 is not set
# BR2_PACKAGE_GZIP is not set
# BR2_PACKAGE_LZ4 is not set
# BR2_PACKAGE_LZIP is not set
# BR2_PACKAGE_LZOP is not set
# BR2_PACKAGE_P7ZIP is not set
# BR2_PACKAGE_UNRAR is not set
# BR2_PACKAGE_UNZIP is not set
# BR2_PACKAGE_XZ is not set
# BR2_PACKAGE_ZIP is not set
@@ -396,20 +445,13 @@ BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y
# BR2_PACKAGE_GOOGLE_BREAKPAD is not set
# BR2_PACKAGE_IOZONE is not set
# BR2_PACKAGE_KEXEC is not set
#
# ktap needs a Linux kernel to be built
#
# BR2_PACKAGE_KTAP is not set
# BR2_PACKAGE_LATENCYTOP is not set
# BR2_PACKAGE_LMBENCH is not set
# BR2_PACKAGE_LSOF is not set
# BR2_PACKAGE_LTP_TESTSUITE is not set
# BR2_PACKAGE_LTRACE is not set
# BR2_PACKAGE_LTTNG_BABELTRACE is not set
#
# lttng-modules needs a Linux kernel to be built
#
# BR2_PACKAGE_LTTNG_MODULES is not set
# BR2_PACKAGE_LTTNG_TOOLS is not set
# BR2_PACKAGE_MCELOG is not set
# BR2_PACKAGE_MEMSTAT is not set
@@ -419,10 +461,7 @@ BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y
# BR2_PACKAGE_OPROFILE is not set
# BR2_PACKAGE_PAX_UTILS is not set
# BR2_PACKAGE_PV is not set
#
# racehound needs an Linux kernel >= 3.14 to be built
#
# BR2_PACKAGE_RACEHOUND is not set
# BR2_PACKAGE_RAMSMP is not set
# BR2_PACKAGE_RAMSPEED is not set
# BR2_PACKAGE_RT_TESTS is not set
@@ -430,15 +469,23 @@ BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y
# BR2_PACKAGE_STRACE is not set
# BR2_PACKAGE_STRESS is not set
# BR2_PACKAGE_STRESS_NG is not set
#
# sysdig needs a toolchain w/ C++, gcc >= 4.7, dynamic library and a Linux kernel to be built
#
# BR2_PACKAGE_SYSDIG is not set
# BR2_PACKAGE_SYSPROF is not set
# BR2_PACKAGE_TINYMEMBENCH is not set
# BR2_PACKAGE_TRACE_CMD is not set
# BR2_PACKAGE_TRINITY is not set
# BR2_PACKAGE_VALGRIND is not set
BR2_PACKAGE_VALGRIND=y
BR2_PACKAGE_VALGRIND_MEMCHECK=y
BR2_PACKAGE_VALGRIND_CACHEGRIND=y
BR2_PACKAGE_VALGRIND_CALLGRIND=y
BR2_PACKAGE_VALGRIND_HELGRIND=y
BR2_PACKAGE_VALGRIND_DRD=y
BR2_PACKAGE_VALGRIND_MASSIF=y
BR2_PACKAGE_VALGRIND_DHAT=y
# BR2_PACKAGE_VALGRIND_SGCHECK is not set
# BR2_PACKAGE_VALGRIND_BBV is not set
# BR2_PACKAGE_VALGRIND_LACKEY is not set
# BR2_PACKAGE_VALGRIND_NULGRIND is not set
# BR2_PACKAGE_WHETSTONE is not set
#
@@ -452,21 +499,14 @@ BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y
# BR2_PACKAGE_CPPUNIT is not set
# BR2_PACKAGE_CVS is not set
# BR2_PACKAGE_CXXTEST is not set
# BR2_PACKAGE_DIFFUTILS is not set
# BR2_PACKAGE_DOS2UNIX is not set
# BR2_PACKAGE_FINDUTILS is not set
# BR2_PACKAGE_FLEX is not set
# BR2_PACKAGE_GAWK is not set
# BR2_PACKAGE_GETTEXT is not set
# BR2_PACKAGE_GIT is not set
# BR2_PACKAGE_GPERF is not set
# BR2_PACKAGE_GREP is not set
# BR2_PACKAGE_JQ is not set
# BR2_PACKAGE_LIBTOOL is not set
# BR2_PACKAGE_MAKE is not set
# BR2_PACKAGE_PATCH is not set
# BR2_PACKAGE_PKGCONF is not set
# BR2_PACKAGE_SED is not set
# BR2_PACKAGE_SUBVERSION is not set
# BR2_PACKAGE_TREE is not set
# BR2_PACKAGE_YASM is not set
@@ -498,10 +538,7 @@ BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y
# BR2_PACKAGE_MTOOLS is not set
# BR2_PACKAGE_NFS_UTILS is not set
# BR2_PACKAGE_NTFS_3G is not set
#
# simicsfs needs a Linux kernel to be built
#
# BR2_PACKAGE_SIMICSFS is not set
# BR2_PACKAGE_SP_OOPS_EXTRACT is not set
# BR2_PACKAGE_SQUASHFS is not set
# BR2_PACKAGE_SSHFS is not set
@@ -584,16 +621,12 @@ BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y
#
# BR2_PACKAGE_FBDUMP is not set
# BR2_PACKAGE_FBGRAB is not set
# BR2_PACKAGE_FBSET is not set
# BR2_PACKAGE_FB_TEST_APP is not set
# BR2_PACKAGE_FBTERM is not set
# BR2_PACKAGE_FBV is not set
# BR2_PACKAGE_FREERDP is not set
# BR2_PACKAGE_IMAGEMAGICK is not set
#
# linux-fusion needs a Linux kernel to be built
#
# BR2_PACKAGE_LINUX_FUSION is not set
# BR2_PACKAGE_MESA3D is not set
# BR2_PACKAGE_OCRAD is not set
# BR2_PACKAGE_PSPLASH is not set
@@ -647,7 +680,6 @@ BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
# BR2_PACKAGE_CRYPTSETUP is not set
# BR2_PACKAGE_CWIID is not set
# BR2_PACKAGE_DBUS is not set
# BR2_PACKAGE_DEVMEM2 is not set
# BR2_PACKAGE_DMIDECODE is not set
# BR2_PACKAGE_DMRAID is not set
# BR2_PACKAGE_DTV_SCAN_TABLES is not set
@@ -672,10 +704,8 @@ BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
# BR2_PACKAGE_GPSD is not set
# BR2_PACKAGE_GPTFDISK is not set
# BR2_PACKAGE_GVFS is not set
# BR2_PACKAGE_HDPARM is not set
# BR2_PACKAGE_HWDATA is not set
# BR2_PACKAGE_HWLOC is not set
# BR2_PACKAGE_I2C_TOOLS is not set
# BR2_PACKAGE_I7Z is not set
# BR2_PACKAGE_INPUT_EVENT_DAEMON is not set
# BR2_PACKAGE_INPUT_TOOLS is not set
@@ -683,19 +713,13 @@ BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
# BR2_PACKAGE_IOSTAT is not set
# BR2_PACKAGE_IPMITOOL is not set
# BR2_PACKAGE_IPMIUTIL is not set
#
# iqvlinux needs a Linux kernel to be built
#
# BR2_PACKAGE_IQVLINUX is not set
# BR2_PACKAGE_IRDA_UTILS is not set
# BR2_PACKAGE_IUCODE_TOOL is not set
# BR2_PACKAGE_KBD is not set
# BR2_PACKAGE_LCDPROC is not set
# BR2_PACKAGE_LIBUIO is not set
#
# linux-backports needs a Linux kernel to be built
#
# BR2_PACKAGE_LINUX_BACKPORTS is not set
# BR2_PACKAGE_LIRC_TOOLS is not set
# BR2_PACKAGE_LM_SENSORS is not set
# BR2_PACKAGE_LSHW is not set
@@ -726,14 +750,8 @@ BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y
# BR2_PACKAGE_RFKILL is not set
# BR2_PACKAGE_RNG_TOOLS is not set
# BR2_PACKAGE_RS485CONF is not set
#
# rtl8188eu needs a Linux kernel to be built
#
#
# rtl8821au needs a Linux kernel to be built
#
# BR2_PACKAGE_RTL8188EU is not set
# BR2_PACKAGE_RTL8821AU is not set
# BR2_PACKAGE_SANE_BACKENDS is not set
# BR2_PACKAGE_SDPARM is not set
# BR2_PACKAGE_SETSERIAL is not set
@@ -869,7 +887,7 @@ BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_MINIZIP is not set
# BR2_PACKAGE_SNAPPY is not set
# BR2_PACKAGE_SZIP is not set
# BR2_PACKAGE_ZLIB is not set
BR2_PACKAGE_ZLIB=y
#
# Crypto
@@ -878,10 +896,7 @@ BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y
BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y
# BR2_PACKAGE_BOTAN is not set
# BR2_PACKAGE_CA_CERTIFICATES is not set
#
# cryptodev needs a Linux kernel to be built
#
# BR2_PACKAGE_CRYPTODEV is not set
# BR2_PACKAGE_GCR is not set
# BR2_PACKAGE_GNUTLS is not set
# BR2_PACKAGE_LIBASSUAN is not set
@@ -904,7 +919,8 @@ BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="x86_64-pc-linux-gnu"
# BR2_PACKAGE_MBEDTLS is not set
# BR2_PACKAGE_NETTLE is not set
# BR2_PACKAGE_OPENSSL is not set
# BR2_PACKAGE_POLARSSL is not set
BR2_PACKAGE_POLARSSL=y
# BR2_PACKAGE_POLARSSL_PROGRAMS is not set
# BR2_PACKAGE_TINYDTLS is not set
# BR2_PACKAGE_TROUSERS is not set
@@ -1116,10 +1132,10 @@ BR2_PACKAGE_LIBAIO_ARCH_SUPPORTS=y
#
# BR2_PACKAGE_BENEJSON is not set
# BR2_PACKAGE_CJSON is not set
BR2_PACKAGE_EXPAT=y
# BR2_PACKAGE_EXPAT is not set
# BR2_PACKAGE_EZXML is not set
# BR2_PACKAGE_JANSSON is not set
# BR2_PACKAGE_JSON_C is not set
BR2_PACKAGE_JSON_C=y
# BR2_PACKAGE_JSON_GLIB is not set
# BR2_PACKAGE_JSONCPP is not set
# BR2_PACKAGE_LIBFASTJSON is not set
@@ -1194,10 +1210,7 @@ BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y
# BR2_PACKAGE_ALLJOYN_BASE is not set
# BR2_PACKAGE_ALLJOYN_TCL is not set
# BR2_PACKAGE_ALLJOYN_TCL_BASE is not set
#
# batman-adv needs a Linux kernel to be built
#
# BR2_PACKAGE_BATMAN_ADV is not set
# BR2_PACKAGE_C_ARES is not set
BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_CANFESTIVAL is not set
@@ -1218,7 +1231,8 @@ BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBCGI is not set
# BR2_PACKAGE_LIBCGICC is not set
# BR2_PACKAGE_LIBCOAP is not set
# BR2_PACKAGE_LIBCURL is not set
BR2_PACKAGE_LIBCURL=y
# BR2_PACKAGE_CURL is not set
# BR2_PACKAGE_LIBDNET is not set
# BR2_PACKAGE_LIBEXOSIP2 is not set
# BR2_PACKAGE_LIBFCGI is not set
@@ -1460,7 +1474,9 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y
# BR2_PACKAGE_ARGUS is not set
# BR2_PACKAGE_ARPTABLES is not set
# BR2_PACKAGE_ATFTP is not set
# BR2_PACKAGE_AVAHI is not set
BR2_PACKAGE_AVAHI=y
# BR2_PACKAGE_AVAHI_AUTOIPD is not set
# BR2_PACKAGE_AVAHI_DAEMON is not set
# BR2_PACKAGE_AXEL is not set
# BR2_PACKAGE_BABELD is not set
# BR2_PACKAGE_BANDWIDTHD is not set
@@ -1488,7 +1504,6 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y
# BR2_PACKAGE_CTORRENT is not set
# BR2_PACKAGE_CUPS is not set
# BR2_PACKAGE_DANTE is not set
# BR2_PACKAGE_DHCP is not set
# BR2_PACKAGE_DHCPCD is not set
# BR2_PACKAGE_DHCPDUMP is not set
# BR2_PACKAGE_DNSMASQ is not set
@@ -1517,14 +1532,9 @@ BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y
# BR2_PACKAGE_HTTPING is not set
# BR2_PACKAGE_IBRDTN_TOOLS is not set
# BR2_PACKAGE_IBRDTND is not set
# BR2_PACKAGE_IFPLUGD is not set
# BR2_PACKAGE_IFTOP is not set
# BR2_PACKAGE_IFUPDOWN is not set
# BR2_PACKAGE_IGD2_FOR_LINUX is not set
#
# igh-ethercat needs a Linux kernel to be built
#
# BR2_PACKAGE_IGH_ETHERCAT is not set
# BR2_PACKAGE_IGMPPROXY is not set
# BR2_PACKAGE_INADYN is not set
# BR2_PACKAGE_IODINE is not set
@@ -1572,12 +1582,9 @@ BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y
# BR2_PACKAGE_NCFTP is not set
# BR2_PACKAGE_NDISC6 is not set
# BR2_PACKAGE_NETATALK is not set
# BR2_PACKAGE_NETCAT is not set
# BR2_PACKAGE_NETCAT_OPENBSD is not set
# BR2_PACKAGE_NETPLUG is not set
# BR2_PACKAGE_NETSNMP is not set
# BR2_PACKAGE_NETSTAT_NAT is not set
# BR2_PACKAGE_NET_TOOLS is not set
#
# NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.7
@@ -1644,7 +1651,6 @@ BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y
# BR2_PACKAGE_TCPDUMP is not set
# BR2_PACKAGE_TCPING is not set
# BR2_PACKAGE_TCPREPLAY is not set
# BR2_PACKAGE_TFTPD is not set
# BR2_PACKAGE_THTTPD is not set
# BR2_PACKAGE_TINC is not set
# BR2_PACKAGE_TINYHTTPD is not set
@@ -1663,8 +1669,6 @@ BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y
# BR2_PACKAGE_VSFTPD is not set
# BR2_PACKAGE_VTUN is not set
# BR2_PACKAGE_WAVEMON is not set
# BR2_PACKAGE_WGET is not set
# BR2_PACKAGE_WHOIS is not set
# BR2_PACKAGE_WIRELESS_REGDB is not set
# BR2_PACKAGE_WIRELESS_TOOLS is not set
# BR2_PACKAGE_WIRESHARK is not set
@@ -1673,10 +1677,7 @@ BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y
# BR2_PACKAGE_WVDIAL is not set
# BR2_PACKAGE_XINETD is not set
# BR2_PACKAGE_XL2TP is not set
#
# xtables-addons needs a Linux kernel to be built
#
# BR2_PACKAGE_XTABLES_ADDONS is not set
# BR2_PACKAGE_ZNC is not set
#
@@ -1727,7 +1728,6 @@ BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y
# -------------------------------------------------------
#
# BR2_PACKAGE_OPKG is not set
# BR2_PACKAGE_RPM is not set
#
# Real-Time
@@ -1747,9 +1747,6 @@ BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS=y
#
# Shells
#
# BR2_PACKAGE_BASH is not set
BR2_PACKAGE_DASH=y
# BR2_PACKAGE_ZSH is not set
#
# Utilities
@@ -1769,9 +1766,7 @@ BR2_PACKAGE_DASH=y
# BR2_PACKAGE_RANGER is not set
# BR2_PACKAGE_SCREEN is not set
# BR2_PACKAGE_SUDO is not set
# BR2_PACKAGE_TIME is not set
# BR2_PACKAGE_TMUX is not set
# BR2_PACKAGE_WHICH is not set
# BR2_PACKAGE_XMLSTARLET is not set
# BR2_PACKAGE_XXHASH is not set
@@ -1783,24 +1778,17 @@ BR2_PACKAGE_DASH=y
# BR2_PACKAGE_ATTR is not set
BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y
# BR2_PACKAGE_AUDIT is not set
# BR2_PACKAGE_BOOTUTILS is not set
# BR2_PACKAGE_CGROUPFS_MOUNT is not set
#
# circus needs Python and a toolchain w/ C++, wchar, threads
#
# BR2_PACKAGE_COREUTILS is not set
# BR2_PACKAGE_CPULOAD is not set
# BR2_PACKAGE_DCRON is not set
# BR2_PACKAGE_DEBIANUTILS is not set
# BR2_PACKAGE_DOCKER_CONTAINERD is not set
# BR2_PACKAGE_DOCKER_ENGINE is not set
# BR2_PACKAGE_EFIBOOTMGR is not set
# BR2_PACKAGE_EFIVAR is not set
#
# emlog needs a Linux kernel to be built
#
# BR2_PACKAGE_EMLOG is not set
# BR2_PACKAGE_FTOP is not set
# BR2_PACKAGE_GETENT is not set
# BR2_PACKAGE_HTOP is not set
@@ -1820,26 +1808,19 @@ BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y
# BR2_PACKAGE_NUT is not set
# BR2_PACKAGE_OPENVMTOOLS is not set
# BR2_PACKAGE_POLKIT is not set
# BR2_PACKAGE_PROCPS_NG is not set
# BR2_PACKAGE_PROCRANK_LINUX is not set
# BR2_PACKAGE_PSMISC is not set
# BR2_PACKAGE_PWGEN is not set
# BR2_PACKAGE_QUOTA is not set
# BR2_PACKAGE_RSYSLOG is not set
# BR2_PACKAGE_RUNC is not set
# BR2_PACKAGE_SCRUB is not set
# BR2_PACKAGE_SCRYPT is not set
# BR2_PACKAGE_SMACK is not set
# BR2_PACKAGE_START_STOP_DAEMON is not set
#
# supervisor needs the python interpreter
#
# BR2_PACKAGE_SWUPDATE is not set
# BR2_PACKAGE_SYSKLOGD is not set
# BR2_PACKAGE_SYSLOG_NG is not set
BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS=y
# BR2_PACKAGE_TAR is not set
# BR2_PACKAGE_TPM_TOOLS is not set
# BR2_PACKAGE_UNSCD is not set
# BR2_PACKAGE_UTIL_LINUX is not set
@@ -1849,24 +1830,26 @@ BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS=y
#
# BR2_PACKAGE_ED is not set
# BR2_PACKAGE_JOE is not set
# BR2_PACKAGE_LESS is not set
# BR2_PACKAGE_MC is not set
# BR2_PACKAGE_NANO is not set
# BR2_PACKAGE_UEMACS is not set
# BR2_PACKAGE_VIM is not set
#
# Filesystem images
#
# BR2_TARGET_ROOTFS_AXFS is not set
# BR2_TARGET_ROOTFS_CLOOP is not set
# BR2_TARGET_ROOTFS_CPIO is not set
BR2_TARGET_ROOTFS_CPIO=y
BR2_TARGET_ROOTFS_CPIO_NONE=y
# BR2_TARGET_ROOTFS_CPIO_GZIP is not set
# BR2_TARGET_ROOTFS_CPIO_BZIP2 is not set
# BR2_TARGET_ROOTFS_CPIO_LZMA is not set
# BR2_TARGET_ROOTFS_CPIO_LZO is not set
# BR2_TARGET_ROOTFS_CPIO_XZ is not set
# BR2_TARGET_ROOTFS_CPIO_UIMAGE is not set
# BR2_TARGET_ROOTFS_CRAMFS is not set
# BR2_TARGET_ROOTFS_EXT2 is not set
#
# initramfs needs a Linux kernel to be built
#
# BR2_TARGET_ROOTFS_INITRAMFS is not set
#
# iso image needs a Linux kernel and one of grub, grub2 or isolinux to be built
@@ -2258,11 +2241,12 @@ BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION=""
#
# Third parties
#
# BR2_PACKAGE_LIBUBOX is not set
# BR2_PACKAGE_PROCD is not set
BR2_PACKAGE_LIBUBOX=y
BR2_PACKAGE_PROCD=y
# BR2_PACKAGE_PROCD_DISABLE_INIT is not set
# BR2_PACKAGE_UBOX is not set
# BR2_PACKAGE_UBUS is not set
# BR2_PACKAGE_UCI is not set
BR2_PACKAGE_UBUS=y
BR2_PACKAGE_UCI=y
# BR2_PACKAGE_NETIFD is not set
#

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Buildroot 2016.08.1-g9708066-dirty Configuration
# Buildroot 2016.08-g58ba680-dirty Configuration
#
BR2_HAVE_DOT_CONFIG=y
BR2_HOST_GCC_AT_LEAST_4_6=y
@@ -162,9 +162,9 @@ BR2_GLIBC_VERSION_STRING="2.23"
# Binutils Options
#
# BR2_BINUTILS_VERSION_2_24_X is not set
# BR2_BINUTILS_VERSION_2_25_X is not set
BR2_BINUTILS_VERSION_2_26_X=y
BR2_BINUTILS_VERSION="2.26.1"
BR2_BINUTILS_VERSION_2_25_X=y
# BR2_BINUTILS_VERSION_2_26_X is not set
BR2_BINUTILS_VERSION="2.25.1"
BR2_BINUTILS_ENABLE_LTO=y
BR2_BINUTILS_EXTRA_CONFIG_OPTIONS=""
@@ -174,12 +174,12 @@ BR2_BINUTILS_EXTRA_CONFIG_OPTIONS=""
BR2_GCC_NEEDS_MPC=y
BR2_GCC_SUPPORTS_GRAPHITE=y
# BR2_GCC_VERSION_4_8_X is not set
# BR2_GCC_VERSION_4_9_X is not set
BR2_GCC_VERSION_5_X=y
BR2_GCC_VERSION_4_9_X=y
# BR2_GCC_VERSION_5_X is not set
# BR2_GCC_VERSION_6_X is not set
BR2_GCC_ARCH_HAS_CONFIGURABLE_DEFAULTS=y
BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE=y
BR2_GCC_VERSION="5.4.0"
BR2_GCC_VERSION="4.9.4"
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
BR2_TOOLCHAIN_BUILDROOT_CXX=y
# BR2_TOOLCHAIN_BUILDROOT_FORTRAN is not set
@@ -187,14 +187,7 @@ BR2_GCC_ENABLE_TLS=y
BR2_GCC_ENABLE_LTO=y
# BR2_GCC_ENABLE_OPENMP is not set
# BR2_GCC_ENABLE_GRAPHITE is not set
BR2_PACKAGE_HOST_GDB=y
BR2_PACKAGE_HOST_GDB_TUI=y
# BR2_PACKAGE_HOST_GDB_PYTHON is not set
# BR2_PACKAGE_HOST_GDB_SIM is not set
# BR2_GDB_VERSION_7_9 is not set
# BR2_GDB_VERSION_7_10 is not set
BR2_GDB_VERSION_7_11=y
BR2_GDB_VERSION="7.11.1"
# BR2_PACKAGE_HOST_GDB is not set
BR2_TOOLCHAIN_HAS_NATIVE_RPC=y
BR2_USE_WCHAR=y
BR2_ENABLE_LOCALE=y
@@ -243,8 +236,7 @@ BR2_TOOLCHAIN_GCC_AT_LEAST_4_6=y
BR2_TOOLCHAIN_GCC_AT_LEAST_4_7=y
BR2_TOOLCHAIN_GCC_AT_LEAST_4_8=y
BR2_TOOLCHAIN_GCC_AT_LEAST_4_9=y
BR2_TOOLCHAIN_GCC_AT_LEAST_5=y
BR2_TOOLCHAIN_GCC_AT_LEAST="5"
BR2_TOOLCHAIN_GCC_AT_LEAST="4.9"
BR2_TOOLCHAIN_HAS_SYNC_1=y
BR2_TOOLCHAIN_HAS_SYNC_2=y
BR2_TOOLCHAIN_HAS_SYNC_4=y
@@ -295,7 +287,8 @@ BR2_ROOTFS_USERS_TABLES=""
BR2_ROOTFS_OVERLAY=""
BR2_ROOTFS_POST_BUILD_SCRIPT=""
BR2_ROOTFS_POST_FAKEROOT_SCRIPT=""
BR2_ROOTFS_POST_IMAGE_SCRIPT=""
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/pc/post-image.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS=""
#
# Kernel
@@ -833,6 +826,7 @@ BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
# BR2_PACKAGE_TI_UTILS is not set
# BR2_PACKAGE_TRIGGERHAPPY is not set
# BR2_PACKAGE_UBOOT_TOOLS is not set
# BR2_PACKAGE_UBUS is not set
#
# udisks needs udev /dev management
@@ -1430,6 +1424,7 @@ BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBTASN1 is not set
# BR2_PACKAGE_LIBTOMMATH is not set
# BR2_PACKAGE_LIBTPL is not set
# BR2_PACKAGE_LIBUBOX is not set
# BR2_PACKAGE_LIBUCI is not set
BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS=y
# BR2_PACKAGE_LIBUNWIND is not set
@@ -2329,15 +2324,127 @@ BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION=""
#
#
# Third parties
# Awox Audio Software
#
# BR2_PACKAGE_LIBUBOX is not set
# BR2_PACKAGE_PROCD is not set
# BR2_PACKAGE_UBOX is not set
# BR2_PACKAGE_UBUS is not set
# BR2_PACKAGE_UCI is not set
# BR2_PACKAGE_NETIFD is not set
#
# Domo
# Audio Products
#
#
# External Tools.
#
# BR2_PACKAGE_DISKTYPE is not set
# BR2_PACKAGE_NTIMED is not set
# BR2_PACKAGE_UBOOT_ENV_TOOL is not set
# BR2_PACKAGE_PROCD is not set
#
# Players
#
# BR2_PACKAGE_CFFPLAYER is not set
# BR2_PACKAGE_SPOTIFY_PLAYER is not set
# BR2_PACKAGE_BONJOURD is not set
# BR2_PACKAGE_DEVICENAME is not set
# BR2_PACKAGE_FW_UPGRADED is not set
# BR2_PACKAGE_INPUTD is not set
# BR2_PACKAGE_IDOMENEO2D is not set
# BR2_PACKAGE_MIXERD is not set
# BR2_PACKAGE_NOTIFICATIOND is not set
# BR2_PACKAGE_RESTD is not set
# BR2_PACKAGE_SONG_QUEUED is not set
# BR2_PACKAGE_UBUSD is not set
# BR2_PACKAGE_UBUS_CLI is not set
# BR2_PACKAGE_WPA_SUPPLICANT_AW is not set
# BR2_PACKAGE_DLNAPLAYERD is not set
#
# Libraries
#
#
# Internal
#
# BR2_PACKAGE_LIBAUDIO_ENGINE is not set
# BR2_PACKAGE_LIBAW_UBUS is not set
# BR2_PACKAGE_LIBAW_TIMER is not set
# BR2_PACKAGE_LIBAW_FFPLAYER is not set
# BR2_PACKAGE_LIBIDAMANTE is not set
# BR2_PACKAGE_LIBIDOMENEO2 is not set
# BR2_PACKAGE_LIBMOZART_UPGRADE is not set
# BR2_PACKAGE_LIBNOTIFICATION_CENTER is not set
# BR2_PACKAGE_LIBPAMINA is not set
# BR2_PACKAGE_LIBSETTINGS_CONFIG is not set
# BR2_PACKAGE_LIBSETTINGS_EVENTS is not set
# BR2_PACKAGE_LIBSETTINGS_FIRMWARE_UPGRADE is not set
# BR2_PACKAGE_LIBSETTINGS_MIXER is not set
# BR2_PACKAGE_LIBSETTINGS_NETWORK is not set
# BR2_PACKAGE_LIBSPOTIFY_CONNECT_PLAYER is not set
# BR2_PACKAGE_LIBSYSTEM_NOTIFICATION is not set
# BR2_PACKAGE_LIBCONTENT_SERVICES is not set
# BR2_PACKAGE_LIBDEEZER_API2 is not set
# BR2_PACKAGE_LIBQOBUZ_API is not set
# BR2_PACKAGE_LIBTIDAL_API is not set
# BR2_PACKAGE_LIBVTUNER_R8 is not set
# BR2_PACKAGE_LIBDLNAPLAYER is not set
#
# External
#
# BR2_PACKAGE_LIBJSON_C is not set
# BR2_PACKAGE_LIBMDNS_EMBEDDED is not set
# BR2_PACKAGE_LIBUBOX_AW is not set
# BR2_PACKAGE_LIBUBUS is not set
# BR2_PACKAGE_LIBFFMPEG is not set
# BR2_PACKAGE_LIBFDK_AAC is not set
# BR2_PACKAGE_LIBSPOTIFY is not set
# BR2_PACKAGE_LIBWMAFIXED is not set
#
# Plugins
#
# BR2_PACKAGE_DAYTONA2_SBUS_GROUPSERVICE_PLUGIN is not set
# BR2_PACKAGE_SEBRING_CONTENT_SERVICES_PLUGIN is not set
#
# Mozart2 Unitary Tests
#
#
# Automatic Tests
#
#
# Awox Techno Software
#
#
# Techno Products
#
# BR2_PACKAGE_DAYTONA2 is not set
# BR2_PACKAGE_SEBRING is not set
# BR2_PACKAGE_CASTAFIORE is not set
#
# Libraries
#
# BR2_PACKAGE_LIBAW_BASE is not set
# BR2_PACKAGE_LIBAW_COMMANDS is not set
# BR2_PACKAGE_LIBAWOX_STREAMING is not set
# BR2_PACKAGE_LIBAWOX_STREAMING_ILIB is not set
# BR2_PACKAGE_LIBAW_PARSERS is not set
# BR2_PACKAGE_LIBAW_PARSERS_FRAMEWORK is not set
# BR2_PACKAGE_LIBAW_LOCALIZATION is not set
# BR2_PACKAGE_LIBAW_LOCALPLAYER_CONTROLLER is not set
# BR2_PACKAGE_LIBAWOX_MBUS is not set
# BR2_PACKAGE_LIBAWOX_MBUS_ENGINE is not set
# BR2_PACKAGE_LIBAW_PLAYER is not set
# BR2_PACKAGE_LIBAW_SBUS is not set
# BR2_PACKAGE_LIBAW_EXPAT is not set
# BR2_PACKAGE_LIBAW_ILIB_XML is not set
# BR2_PACKAGE_LIBAW_CURL is not set
# BR2_PACKAGE_LIBDMR_DAYTONA2 is not set
# BR2_PACKAGE_LIBDMS_SEBRING is not set
# BR2_PACKAGE_LIBUPNP_CP is not set
# BR2_PACKAGE_LIBUPNP_STACK is not set
# BR2_PACKAGE_LIBUPNP_UTILITIES is not set

View File

@@ -0,0 +1,25 @@
#!/bin/bash
if [ -z "$1" ]; then
echo Missing parameter: path to target root directory
exit 1
fi
if [ -z "$(which virtfs-xattr)" ]; then
echo Cannot find virtfs-xattr utility
exit 1
fi
find "$1" -type l -exec bash -c '
function convert-link {
content=$(readlink "$1")
rm "$1"
echo -n "$content" > "$1"
virtfs-xattr -l "$1"
echo " Link update - $1 -> $content"
};
convert-link "$0"' {} \;
find "$1" -exec virtfs-xattr -u 0 -g 0 {} \;
exit 0

View File

@@ -0,0 +1,10 @@
#!/bin/bash
SOURCE="${BASH_SOURCE[0]}"
ROOT_DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"/../
echo "ROOT: ${ROOT_DIR}"
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:${ROOT_DIR}/usr/bin:${ROOT_DIR}/usr/local/bin
export LD_LIBRARY_PATH=${ROOT_DIR}/lib:${ROOT_DIR}/usr/lib:${ROOT_DIR}/usr/local/lib

View File

@@ -0,0 +1,15 @@
#!/bin/sh /etc/rc.common
#
START=11
STOP=97
boot() {
rm -rf /tmp/avahi-autoipd
mkdir /tmp/avahi-autoipd
chown avahi.avahi /tmp/avahi-autoipd
mount -t debugfs none /sys/kernel/debug
mkdir -p /var/run/dbus/
ifconfig eth0 up
udhcpc -i eth0
}

View File

@@ -0,0 +1 @@
../init.d/init_board

View File

@@ -0,0 +1,44 @@
#!/bin/bash
# Catch Postbuild Error
function error {
echo "Postbuild Failed."
exit 1;
}
set -e
trap error ERR
echo "==> POSTBUILD:"
echo "AW_STAGING: ${AW_STAGING}"
echo "AW_PROJECT: ${AW_PROJECT}"
ROOT_DIR=${AW_STAGING}/buildroot/target
# USERNAME=$(id -n -u)
# GROUPNAME=$(id -n -g)
# USERID=$(id -u)
# GROUPID=$(id -g)
#
# if [ ! -f "${ROOT_DIR}/usr/share/acl.d/all_yes.json" ]; then
# mkdir -p "${ROOT_DIR}/usr/share/acl.d"
# cat > "${ROOT_DIR}/usr/share/acl.d/all_yes.json" << EOF
# {
# "user": "${USERNAME}",
# "access": { "*" : { "methods": [" "] } },
# "publish": ["*"],
# "subscribe": ["*"]
# }
# EOF
# fi
#
# if [ -z "$(grep ${USERNAME} ${ROOT_DIR}/etc/passwd)" ]; then
# echo "Adding user '${USERNAME}' to target"
# echo "${USERNAME}:x:${USERID}:${GROUPID}::/:/bin/sh" >> ${ROOT_DIR}/etc/passwd
# echo "${GROUPNAME}:x:${GROUPID}:${USERNAME}" >> ${ROOT_DIR}/etc/group
# fi
echo " => Setting-up the target rootfs to be used by qemu"
PATH="${PATH}:${AW_STAGING}/cross/usr/bin" "${AW_PROJECT}/map-all-xattr.sh" "${ROOT_DIR}"

View File

@@ -0,0 +1,24 @@
# Tips:
# * the monitor console is multiplexed with the serial line; to switch between the two, hit "CTRL-a c"
# * create a TAP virtual ethernet device named 'tap0':
# sudo ip tuntap add dev tap0 mode tap user $USER
# * connect a TAP device to a bridge 'bridge0':
# sudo ip link set tap0 master bridge0 up
# forward an usb device to the guest, by bus/device
#QEMU_ARGS += -usbdevice host:4.32
# forward an usb device to the guest, by vendor/product
#QEMU_ARGS += -usbdevice host:050d:016a
# emulate a sound card
QEMU_ARGS += -soundhw ac97
# wait for a gdb remote connection on port 1234 (kernel debug).
#QEMU_ARGS += -gdb tcp::1234
# create a virtual ethernet interface and plug it with tap0
QEMU_ARGS += -netdev tap,id=tap0,ifname=tap0,script=no,downscript=no -device virtio-net,netdev=tap0
# add a second serial port for debugging
QEMU_ARGS += -device pci-serial,chardev=gdb -chardev pty,id=gdb