diff options
-rw-r--r-- | meta-ivi-bsp/conf/machine/vexpressa9.conf | 12 | ||||
-rw-r--r-- | meta-ivi-bsp/recipes-kernel/linux/linux-yocto/vexpress_a9.cfg | 954 | ||||
-rw-r--r-- | meta-ivi/conf/distro/poky-ivi-systemd.conf | 2 | ||||
-rw-r--r-- | meta-ivi/conf/local.conf.sample | 7 | ||||
-rwxr-xr-x | scripts/runqemu | 12 | ||||
-rwxr-xr-x | scripts/runqemu-internal | 15 |
6 files changed, 133 insertions, 869 deletions
diff --git a/meta-ivi-bsp/conf/machine/vexpressa9.conf b/meta-ivi-bsp/conf/machine/vexpressa9.conf index 2ecba16..0620568 100644 --- a/meta-ivi-bsp/conf/machine/vexpressa9.conf +++ b/meta-ivi-bsp/conf/machine/vexpressa9.conf @@ -7,27 +7,21 @@ PREFERRED_PROVIDER_virtual/xserver = "xserver-xorg" # Ship all kernel modules by default MACHINE_EXTRA_RRECOMMENDS = " kernel-modules" -# Allow for MMC booting (required by the NAND-less) -EXTRA_IMAGEDEPENDS += "" - # Uncomment the following line to enable the hard floating point abi. Note that # this breaks some binary libraries and 3D (neither of which ship with # meta-yocto). For maximum compatibility, leave this disabled. #DEFAULTTUNE ?= "cortexa8hf-neon" include conf/machine/include/tune-cortexa9.inc -IMAGE_CLASSES += "sdcard_image" - -IMAGE_FSTYPES += "tar.bz2 ext3 vexpressa9-sdimg" +IMAGE_FSTYPES += "tar.bz2 ext3" EXTRA_IMAGECMD_jffs2 = "-lnp " -# 2.6.37 and later kernels use OMAP_SERIAL, ttyO2 -# earlier kernels use ttyS2 -SERIAL_CONSOLE = "115200 ttyO2" +SERIAL_CONSOLES = "115200;ttyAMA0 115200;ttyAMA1" PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto" KERNEL_IMAGETYPE = "zImage" +KERNEL_DEVICETREE = "vexpress-v2p-ca9.dtb" UBOOT_MACHINE = "ca9x4_ct_vxp_config" UBOOT_ENTRYPOINT = "0x80008000" diff --git a/meta-ivi-bsp/recipes-kernel/linux/linux-yocto/vexpress_a9.cfg b/meta-ivi-bsp/recipes-kernel/linux/linux-yocto/vexpress_a9.cfg index cbcbc7d..d5a40c0 100644 --- a/meta-ivi-bsp/recipes-kernel/linux/linux-yocto/vexpress_a9.cfg +++ b/meta-ivi-bsp/recipes-kernel/linux/linux-yocto/vexpress_a9.cfg @@ -1,864 +1,122 @@ -# Kernel fragment taken from linaro.org -# http://releases.linaro.org/platform/linaro-n/hwpacks/11.09/ - -CONFIG_AC97_BUS=y -CONFIG_AEABI=y -CONFIG_AIO=y -CONFIG_ALIGNMENT_TRAP=y -CONFIG_ANON_INODES=y -CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_VEXPRESS=y -CONFIG_ARCH_VEXPRESS_CA9X4=y -CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y -CONFIG_ARM=y -CONFIG_ARM_AMBA=y -CONFIG_ARM_CPU_TOPOLOGY=y -CONFIG_ARM_DMA_MEM_BUFFERABLE=y -CONFIG_ARM_ERRATA_720789=y -CONFIG_ARM_ERRATA_751472=y -CONFIG_ARM_GIC=y -CONFIG_ARM_PATCH_PHYS_VIRT=y -CONFIG_ARM_THUMB=y -CONFIG_ARM_TIMER_SP804=y -CONFIG_ARM_UNWIND=y -CONFIG_AT76C50X_USB=m -CONFIG_ATA=y -CONFIG_ATAGS_PROC=y -CONFIG_ATA_BMDMA=y -CONFIG_ATA_SFF=y -CONFIG_ATA_VERBOSE_ERROR=y -CONFIG_ATH_COMMON=m -CONFIG_AUDIT=y -CONFIG_AUDIT_GENERIC=y -CONFIG_AUTOFS4_FS=m -CONFIG_AVERAGE=y -CONFIG_B43=m -CONFIG_B43LEGACY=m -CONFIG_B43LEGACY_DEBUG=y -CONFIG_B43LEGACY_DMA=y -CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y -CONFIG_B43LEGACY_HWRNG=y -CONFIG_B43LEGACY_LEDS=y -CONFIG_B43LEGACY_PIO=y -CONFIG_B43_HWRNG=y -CONFIG_B43_LEDS=y -CONFIG_B43_PHY_LP=y -CONFIG_B43_PHY_N=y -CONFIG_B43_PIO=y -CONFIG_B43_SSB=y -CONFIG_BASE_FULL=y -CONFIG_BASE_SMALL=0 -CONFIG_BCMA_POSSIBLE=y -CONFIG_BINARY_PRINTF=y -CONFIG_BINFMT_ELF=y -CONFIG_BITREVERSE=y -CONFIG_BLK_DEV=y -CONFIG_BLK_DEV_BSG=y -CONFIG_BLK_DEV_DM=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=65536 -CONFIG_BLK_DEV_SD=y -CONFIG_BLOCK=y -CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 -CONFIG_BOUNCE=y -CONFIG_BRANCH_PROFILE_NONE=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BT=m -CONFIG_BTRFS_FS=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BUG=y -CONFIG_CACHE_L2X0=y -CONFIG_CACHE_PL310=y -CONFIG_CAN_PM_TRACE=y -CONFIG_CARL9170=m -CONFIG_CARL9170_LEDS=y -CONFIG_CARL9170_WPC=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_CC_STACKPROTECTOR=y -CONFIG_CFG80211=m -CONFIG_CFG80211_DEFAULT_PS=y -CONFIG_CFG80211_WEXT=y -CONFIG_CGROUPS=y -CONFIG_CLKDEV_LOOKUP=y -CONFIG_CLKSRC_MMIO=y -CONFIG_CMDLINE="root=/dev/nfs nfsroot=10.1.69.3:/work/nfsroot ip=dhcp console=ttyAMA0 mem=128M" -CONFIG_CMDLINE_FROM_BOOTLOADER=y -CONFIG_CONNECTOR=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_CONTEXT_SWITCH_TRACER=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y -CONFIG_CPUSETS=y -CONFIG_CPU_32v6K=y -CONFIG_CPU_32v7=y -CONFIG_CPU_ABRT_EV7=y -CONFIG_CPU_CACHE_V7=y -CONFIG_CPU_CACHE_VIPT=y -CONFIG_CPU_COPY_V6=y -CONFIG_CPU_CP15=y -CONFIG_CPU_CP15_MMU=y -CONFIG_CPU_HAS_ASID=y -CONFIG_CPU_HAS_PMU=y -CONFIG_CPU_PABRT_V7=y -CONFIG_CPU_PM=y -CONFIG_CPU_RMAP=y -CONFIG_CPU_TLB_V7=y -CONFIG_CPU_V7=y -CONFIG_CRAMFS=y -CONFIG_CRC16=y -CONFIG_CRC32=y -CONFIG_CRC7=y -CONFIG_CRC_CCITT=y -CONFIG_CRC_ITU_T=y -CONFIG_CRC_T10DIF=y -CONFIG_CROSS_COMPILE="" -CONFIG_CRYPTO=y -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_AES=m -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_BLKCIPHER=m -CONFIG_CRYPTO_BLKCIPHER2=y -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CBC=m -CONFIG_CRYPTO_CRC32C=y -CONFIG_CRYPTO_DEFLATE=y -CONFIG_CRYPTO_ECB=m -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_HW=y -CONFIG_CRYPTO_LZO=y -CONFIG_CRYPTO_MANAGER=m -CONFIG_CRYPTO_MANAGER2=y -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -CONFIG_CRYPTO_MICHAEL_MIC=y -CONFIG_CRYPTO_PCOMP2=y -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_SERPENT=m -CONFIG_CRYPTO_SHA256=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m -CONFIG_CRYPTO_WORKQUEUE=y -CONFIG_DEBUG_BUGVERBOSE=y -CONFIG_DEBUG_FS=y -CONFIG_DEBUG_INFO=y -CONFIG_DEBUG_KERNEL=y -CONFIG_DEBUG_LL=y -CONFIG_DEBUG_LOCK_ALLOC=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DEBUG_MUTEXES=y -CONFIG_DEBUG_PREEMPT=y -CONFIG_DEBUG_SPINLOCK=y -CONFIG_DEBUG_USER=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DEFAULT_CFQ=y -CONFIG_DEFAULT_HOSTNAME="(none)" -CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 -CONFIG_DEFAULT_IOSCHED="cfq" -CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 -CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 -CONFIG_DEFAULT_SECURITY="apparmor" -CONFIG_DEFAULT_SECURITY_APPARMOR=y -CONFIG_DEFAULT_TCP_CONG="cubic" -CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_DETECT_HUNG_TASK=y -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_DNOTIFY=y -CONFIG_DNS_RESOLVER=y -CONFIG_DTC=y -CONFIG_DUMMY_CONSOLE=y -CONFIG_DYNAMIC_FTRACE=y -CONFIG_EARLY_PRINTK=y -CONFIG_ELF_CORE=y -CONFIG_ENABLE_MUST_CHECK=y -CONFIG_ENABLE_WARN_DEPRECATED=y -CONFIG_EPOLL=y -CONFIG_EVENTFD=y -CONFIG_EVENT_POWER_TRACING_DEPRECATED=y -CONFIG_EVENT_TRACING=y -CONFIG_EXPERIMENTAL=y -CONFIG_EXPERT=y -CONFIG_EXT2_FS=y -CONFIG_EXT3_DEFAULTS_TO_ORDERED=y -CONFIG_EXT3_FS=y -CONFIG_EXT3_FS_XATTR=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_XATTR=y -CONFIG_EXTRA_FIRMWARE="" -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" -CONFIG_FAT_FS=y -CONFIG_FB=y -CONFIG_FB_ARMCLCD=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FILE_LOCKING=y -CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_FLATMEM=y -CONFIG_FLATMEM_MANUAL=y -CONFIG_FLAT_NODE_MEM_MAP=y -CONFIG_FONT_8x16=y -CONFIG_FONT_8x8=y -CONFIG_FORCE_MAX_ZONEORDER=11 -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAME_WARN=1024 -CONFIG_FREEZER=y -CONFIG_FSNOTIFY=y -CONFIG_FS_MBCACHE=y -CONFIG_FS_POSIX_ACL=y -CONFIG_FTRACE=y -CONFIG_FTRACE_MCOUNT_RECORD=y -CONFIG_FUNCTION_TRACER=y -CONFIG_FUTEX=y -CONFIG_FW_LOADER=y -CONFIG_GENERIC_ACL=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y -CONFIG_GENERIC_HARDIRQS=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_LOCKBREAK=y -CONFIG_GENERIC_TRACER=y -CONFIG_HARDIRQS_SW_RESEND=y -CONFIG_HAS_DMA=y -CONFIG_HAS_IOMEM=y -CONFIG_HAVE_AOUT=y -CONFIG_HAVE_ARCH_KGDB=y -CONFIG_HAVE_ARCH_PFN_VALID=y -CONFIG_HAVE_ARM_SCU=y -CONFIG_HAVE_ARM_TWD=y -CONFIG_HAVE_CLK=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_HAVE_DMA_API_DEBUG=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_GENERIC_DMA_COHERENT=y -CONFIG_HAVE_GENERIC_HARDIRQS=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_IRQ_WORK=y -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_MACH_CLKDEV=y -CONFIG_HAVE_MEMBLOCK=y -CONFIG_HAVE_OPROFILE=y -CONFIG_HAVE_PATA_PLATFORM=y -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_HAVE_PROC_CPU=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HID=y -CONFIG_HID_A4TECH=y -CONFIG_HID_APPLE=y -CONFIG_HID_BELKIN=y -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CYPRESS=y -CONFIG_HID_DRAGONRISE=y -CONFIG_HID_EZKEY=y -CONFIG_HID_GREENASIA=y -CONFIG_HID_GYRATION=y -CONFIG_HID_KENSINGTON=y -CONFIG_HID_KYE=y -CONFIG_HID_LOGITECH=y -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_NTRIG=y -CONFIG_HID_PANTHERLORD=y -CONFIG_HID_PETALYNX=y -CONFIG_HID_SAMSUNG=y -CONFIG_HID_SMARTJOYPLUS=y -CONFIG_HID_SONY=y -CONFIG_HID_SUNPLUS=y -CONFIG_HID_SUPPORT=y -CONFIG_HID_THRUSTMASTER=y -CONFIG_HID_TOPSEED=y -CONFIG_HID_TWINHAN=y -CONFIG_HID_ZEROPLUS=y -CONFIG_HIGHMEM=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_HOTPLUG=y -CONFIG_HOTPLUG_CPU=y -CONFIG_HWMON=m -CONFIG_HW_CONSOLE=y -CONFIG_HW_PERF_EVENTS=y -CONFIG_HW_RANDOM=m -CONFIG_HZ=100 -CONFIG_I2C=y -CONFIG_I2C_ALGOBIT=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_VERSATILE=y -CONFIG_ICST=y +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SYSVIPC=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y -CONFIG_INET=y -CONFIG_INET6_XFRM_MODE_BEET=y -CONFIG_INET6_XFRM_MODE_TRANSPORT=y -CONFIG_INET6_XFRM_MODE_TUNNEL=y -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -CONFIG_INET_TUNNEL=y -CONFIG_INET_XFRM_MODE_BEET=y -CONFIG_INET_XFRM_MODE_TRANSPORT=y -CONFIG_INET_XFRM_MODE_TUNNEL=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_INOTIFY_USER=y -CONFIG_INPUT=y -CONFIG_INPUT_EVDEV=y -CONFIG_INPUT_JOYDEV=y -CONFIG_INPUT_KEYBOARD=y -CONFIG_INPUT_MISC=y -CONFIG_INPUT_MOUSE=y -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_INPUT_TWL4030_PWRBUTTON=y -CONFIG_INPUT_UINPUT=y -CONFIG_IOMMU_SUPPORT=y -CONFIG_IOSCHED_CFQ=y -CONFIG_IOSCHED_DEADLINE=y -CONFIG_IOSCHED_NOOP=y -CONFIG_IPV6=y -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_SIT=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_QUEUE=m -CONFIG_IP_PNP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_RARP=y -CONFIG_IRQ_DOMAIN=y -CONFIG_IRQ_WORK=y -CONFIG_ISO9660_FS=m -CONFIG_JBD=y -CONFIG_JBD2=y -CONFIG_JFFS2_CMODE_PRIORITY=y -CONFIG_JFFS2_COMPRESSION_OPTIONS=y -CONFIG_JFFS2_FS=y -CONFIG_JFFS2_FS_DEBUG=0 -CONFIG_JFFS2_FS_POSIX_ACL=y -CONFIG_JFFS2_FS_SECURITY=y -CONFIG_JFFS2_FS_WRITEBUFFER=y -CONFIG_JFFS2_FS_XATTR=y -CONFIG_JFFS2_LZO=y -CONFIG_JFFS2_RTIME=y -CONFIG_JFFS2_RUBIN=y -CONFIG_JFFS2_SUMMARY=y -CONFIG_JFFS2_ZLIB=y -CONFIG_JOLIET=y -CONFIG_KALLSYMS=y -CONFIG_KALLSYMS_ALL=y -CONFIG_KERNEL_GZIP=y -CONFIG_KEXEC=y -CONFIG_KEYBOARD_ATKBD=y -CONFIG_KEYBOARD_TWL4030=y -CONFIG_KEYS=y -CONFIG_KPROBES=y -CONFIG_KPROBES_SANITY_TEST=y -CONFIG_KPROBE_EVENT=y -CONFIG_KRETPROBES=y -CONFIG_KS8851=y -CONFIG_KS8851_MLL=y -CONFIG_KTIME_SCALAR=y -CONFIG_LBDAF=y -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_TRIGGERS=y -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=y -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LIB80211=m -CONFIG_LIBCRC32C=y -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -CONFIG_LIBERTAS_THINFIRM=m -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_LIBERTAS_USB=m -CONFIG_LOCAL_TIMERS=y -CONFIG_LOCKD=y -CONFIG_LOCKDEP=y -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_LOCKD_V4=y -CONFIG_LOGO=y -CONFIG_LOGO_LINUX_CLUT224=y -CONFIG_LOGO_LINUX_MONO=y -CONFIG_LOGO_LINUX_VGA16=y -CONFIG_LOG_BUF_SHIFT=17 -CONFIG_LSM_MMAP_MIN_ADDR=0 -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_MAC80211=m -CONFIG_MAC80211_HAS_RC=y -CONFIG_MAC80211_HWSIM=m -CONFIG_MAC80211_LEDS=y -CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" -CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -CONFIG_MAC80211_RC_PID=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_MD=y -CONFIG_MII=y -CONFIG_MISC_FILESYSTEMS=y -CONFIG_MMC=y -CONFIG_MMC_ARMMMCI=y -CONFIG_MMC_BLOCK=y -CONFIG_MMC_BLOCK_BOUNCE=y -CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMU=y +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_CGROUPS=y +CONFIG_CPUSETS=y +# CONFIG_UTS_NS is not set +# CONFIG_IPC_NS is not set +# CONFIG_PID_NS is not set +# CONFIG_NET_NS is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_PROFILING=y +CONFIG_OPROFILE=y CONFIG_MODULES=y -CONFIG_MODULE_FORCE_LOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_MODULE_UNLOAD=y -CONFIG_MODVERSIONS=y -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_PS2_ALPS=y -CONFIG_MOUSE_PS2_LOGIPS2PP=y -CONFIG_MOUSE_PS2_SYNAPTICS=y -CONFIG_MOUSE_PS2_TRACKPOINT=y -CONFIG_MSDOS_FS=y -CONFIG_MSDOS_PARTITION=y -CONFIG_MTD=y -CONFIG_MTD_BLKDEVS=y -CONFIG_MTD_BLOCK=y -CONFIG_MTD_CFI=y -CONFIG_MTD_CFI_I1=y -CONFIG_MTD_CFI_I2=y -CONFIG_MTD_CFI_INTELEXT=y -CONFIG_MTD_CFI_UTIL=y -CONFIG_MTD_CHAR=y -CONFIG_MTD_CMDLINE_PARTS=y -CONFIG_MTD_GEN_PROBE=y -CONFIG_MTD_MAP_BANK_WIDTH_1=y -CONFIG_MTD_MAP_BANK_WIDTH_2=y -CONFIG_MTD_MAP_BANK_WIDTH_4=y -CONFIG_MTD_NAND=y -CONFIG_MTD_NAND_ECC=y -CONFIG_MTD_NAND_IDS=y -CONFIG_MTD_OF_PARTS=y -CONFIG_MTD_ONENAND=y -CONFIG_MTD_ONENAND_VERIFY_WRITE=y -CONFIG_MTD_OOPS=y -CONFIG_MTD_UBI=y -CONFIG_MTD_UBI_BEB_RESERVE=1 -CONFIG_MTD_UBI_WL_THRESHOLD=4096 -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_NAMESPACES=y -CONFIG_NEED_DMA_MAP_STATE=y +# CONFIG_LBDAF is not set +# CONFIG_BLK_DEV_BSG is not set +# CONFIG_IOSCHED_DEADLINE is not set +# CONFIG_IOSCHED_CFQ is not set +CONFIG_ARCH_VEXPRESS=y +CONFIG_ARCH_VEXPRESS_CA9X4=y +CONFIG_ARCH_VEXPRESS_DCSCB=y +CONFIG_ARCH_VEXPRESS_TC2_PM=y +# CONFIG_SWP_EMULATE is not set +CONFIG_SMP=y +CONFIG_HAVE_ARM_ARCH_TIMER=y +CONFIG_MCPM=y +CONFIG_VMSPLIT_2G=y +CONFIG_NR_CPUS=4 +CONFIG_ARM_PSCI=y +CONFIG_AEABI=y +CONFIG_CMA=y +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 +CONFIG_CMDLINE="console=ttyAMA0" +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y +CONFIG_VFP=y CONFIG_NEON=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_NET=y -CONFIG_NETDEVICES=y -CONFIG_NETFILTER=y -CONFIG_NETFILTER_ADVANCED=y -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_XTABLES=m -CONFIG_NETLABEL=y -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NET_KEY=y -CONFIG_NET_KEY_MIGRATE=y -CONFIG_NET_SCHED=y -CONFIG_NEW_LEDS=y -CONFIG_NFS_ACL_SUPPORT=y -CONFIG_NFS_COMMON=y -CONFIG_NFS_FS=y -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_V3=y -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=y -CONFIG_NF_CONNTRACK=m -CONFIG_NF_DEFRAG_IPV4=m -CONFIG_NLATTR=y -CONFIG_NLS=y -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_DEFAULT="iso8859-1" -CONFIG_NLS_ISO8859_1=y -CONFIG_NOP_TRACER=y -CONFIG_NO_HZ=y -CONFIG_NR_CPUS=4 -CONFIG_OC_ETM=y -CONFIG_OF=y -CONFIG_OF_ADDRESS=y -CONFIG_OF_DEVICE=y -CONFIG_OF_EARLY_FLATTREE=y -CONFIG_OF_FLATTREE=y -CONFIG_OF_I2C=y -CONFIG_OF_IRQ=y -CONFIG_OF_MDIO=y -CONFIG_OF_NET=y -CONFIG_OF_SPI=y -CONFIG_OPROFILE=y -CONFIG_OUTER_CACHE=y -CONFIG_OUTER_CACHE_SYNC=y -CONFIG_P54_COMMON=m -CONFIG_P54_LEDS=y -CONFIG_P54_SPI=m -CONFIG_P54_USB=m CONFIG_PACKET=y -CONFIG_PAGEFLAGS_EXTENDED=y -CONFIG_PAGE_OFFSET=0x80000000 -CONFIG_PARTITION_ADVANCED=y -CONFIG_PERF_EVENTS=y -CONFIG_PERF_USE_VMALLOC=y -CONFIG_PHYLIB=y -CONFIG_PLAT_VERSATILE=y -CONFIG_PLAT_VERSATILE_CLCD=y -CONFIG_PLAT_VERSATILE_SCHED_CLOCK=y -CONFIG_PM=y -CONFIG_PM_ADVANCED_DEBUG=y -CONFIG_PM_CLK=y -CONFIG_PM_DEBUG=y -CONFIG_PM_RUNTIME=y -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -CONFIG_POWER_SUPPLY=y -CONFIG_PREEMPT=y -CONFIG_PREEMPT_COUNT=y -CONFIG_PREEMPT_RCU=y -CONFIG_PREVENT_FIRMWARE_BUILD=y -CONFIG_PRINTK=y -CONFIG_PRINTK_TIME=y -CONFIG_PROC_EVENTS=y -CONFIG_PROC_FS=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_PROC_SYSCTL=y -CONFIG_PROFILING=y -CONFIG_PROVE_LOCKING=y -CONFIG_RCU_CPU_STALL_TIMEOUT=60 -CONFIG_RCU_CPU_STALL_VERBOSE=y -CONFIG_RCU_FANOUT=32 -CONFIG_RD_BZIP2=y -CONFIG_RD_GZIP=y -CONFIG_RD_LZMA=y -CONFIG_RD_LZO=y -CONFIG_RD_XZ=y -CONFIG_REGMAP=y -CONFIG_RELAY=y -CONFIG_RFS_ACCEL=y -CONFIG_RING_BUFFER=y -CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_ROOT_NFS=y -CONFIG_RPS=y -CONFIG_RT2500USB=m -CONFIG_RT2800USB=m -CONFIG_RT2800USB_RT33XX=y -CONFIG_RT2800USB_RT35XX=y -CONFIG_RT2800USB_RT53XX=y -CONFIG_RT2800USB_UNKNOWN=y -CONFIG_RT2800_LIB=m -CONFIG_RT2X00=m -CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_CRYPTO=y -CONFIG_RT2X00_LIB_FIRMWARE=y -CONFIG_RT2X00_LIB_LEDS=y -CONFIG_RT2X00_LIB_USB=m -CONFIG_RT73USB=m -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_PL031=y -CONFIG_RTC_DRV_TWL4030=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -CONFIG_RTC_INTF_DEV=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_LIB=y -CONFIG_RTL8187=m -CONFIG_RTL8187_LEDS=y -CONFIG_RTL8192CU=m -CONFIG_RTL8192C_COMMON=m -CONFIG_RTLWIFI=m -CONFIG_RT_MUTEXES=y -CONFIG_RWSEM_GENERIC_SPINLOCK=y -CONFIG_SCHEDSTATS=y -CONFIG_SCHED_DEBUG=y -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -CONFIG_SCSI_LOWLEVEL=y -CONFIG_SCSI_MOD=y -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_PROC_FS=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_WAIT_SCAN=m -CONFIG_SDIO_UART=y -CONFIG_SECCOMP=y -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_APPARMOR=y -CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 -CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_PATH=y -CONFIG_SECURITY_SELINUX=y -CONFIG_SECURITY_SELINUX_AVC_STATS=y -CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 -CONFIG_SECURITY_SELINUX_DEVELOP=y -CONFIG_SECURITY_SMACK=y -CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_DETECT_IRQ=y -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -CONFIG_SERIAL_8250_NR_UARTS=32 -CONFIG_SERIAL_8250_RSA=y -CONFIG_SERIAL_8250_RUNTIME_UARTS=4 -CONFIG_SERIAL_8250_SHARE_IRQ=y -CONFIG_SERIAL_AMBA_PL011=y -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -CONFIG_SERIO=y -CONFIG_SERIO_AMBAKMI=y -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_SERPORT=y -CONFIG_SHMEM=y -CONFIG_SIGNALFD=y -CONFIG_SLAB=y -CONFIG_SLABINFO=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_IP_PNP_BOOTP=y +# CONFIG_INET_LRO is not set +# CONFIG_IPV6 is not set +# CONFIG_WIRELESS is not set +CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" +CONFIG_DEVTMPFS=y +CONFIG_PROC_DEVICETREE=y +CONFIG_VIRTIO_BLK=y +# CONFIG_SCSI_PROC_FS is not set +CONFIG_BLK_DEV_SD=y +CONFIG_SCSI_VIRTIO=y +CONFIG_ATA=y +# CONFIG_SATA_PMP is not set +CONFIG_NETDEVICES=y +CONFIG_VIRTIO_NET=y CONFIG_SMC91X=y -CONFIG_SMP=y -CONFIG_SMP_ON_UP=y CONFIG_SMSC911X=y -CONFIG_SMSC_PHY=y +# CONFIG_WLAN is not set +CONFIG_INPUT_EVDEV=y +# CONFIG_SERIO_SERPORT is not set +CONFIG_SERIO_AMBAKMI=y +CONFIG_LEGACY_PTY_COUNT=16 +CONFIG_SERIAL_AMBA_PL011=y +CONFIG_SERIAL_AMBA_PL011_CONSOLE=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_VIRTIO=y +CONFIG_I2C=y +CONFIG_I2C_VERSATILE=y +CONFIG_SENSORS_VEXPRESS=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_VEXPRESS=y +CONFIG_FB=y +CONFIG_FB_ARMCLCD=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_LOGO=y +# CONFIG_LOGO_LINUX_MONO is not set +# CONFIG_LOGO_LINUX_VGA16 is not set +CONFIG_SOUND=y CONFIG_SND=y -CONFIG_SND_AC97_CODEC=y -CONFIG_SND_ARM=y +CONFIG_SND_MIXER_OSS=y +CONFIG_SND_PCM_OSS=y +# CONFIG_SND_DRIVERS is not set CONFIG_SND_ARMAACI=y -CONFIG_SND_DEBUG=y -CONFIG_SND_DRIVERS=y -CONFIG_SND_HWDEP=m -CONFIG_SND_JACK=y -CONFIG_SND_MIXER_OSS=m -CONFIG_SND_OSSEMUL=y -CONFIG_SND_PCM=y -CONFIG_SND_PCM_OSS=m -CONFIG_SND_PCM_OSS_PLUGINS=y -CONFIG_SND_RAWMIDI=m -CONFIG_SND_SOC=m -CONFIG_SND_SOC_I2C_AND_SPI=m -CONFIG_SND_SPI=y -CONFIG_SND_SUPPORT_OLD_API=y -CONFIG_SND_TIMER=y -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_VERBOSE_PRINTK=y -CONFIG_SND_VERBOSE_PROCFS=y -CONFIG_SND_VMASTER=y -CONFIG_SOUND=y -CONFIG_SOUND_OSS_CORE=y -CONFIG_SOUND_OSS_CORE_PRECLAIM=y -CONFIG_SPI=y -CONFIG_SPI_BITBANG=m -CONFIG_SPI_MASTER=y -CONFIG_SPI_PL022=y -CONFIG_SPLIT_PTLOCK_CPUS=999999 -CONFIG_SSB=m -CONFIG_SSB_BLOCKIO=y -CONFIG_SSB_POSSIBLE=y -CONFIG_SSB_SDIOHOST_POSSIBLE=y -CONFIG_STACKTRACE=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_STANDALONE=y -CONFIG_STOP_MACHINE=y -CONFIG_STRICT_DEVMEM=y -CONFIG_SUNRPC=y -CONFIG_SUNRPC_GSS=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -CONFIG_SWAP=y -CONFIG_SWP_EMULATE=y -CONFIG_SYN_COOKIES=y -CONFIG_SYSCTL=y -CONFIG_SYSCTL_SYSCALL=y -CONFIG_SYSFS=y -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_SYS_SUPPORTS_APM_EMULATION=y -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TICK_ONESHOT=y -CONFIG_TIMERFD=y -CONFIG_TIMER_STATS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -CONFIG_TOUCHSCREEN_ADS7846=m -CONFIG_TRACEPOINTS=y -CONFIG_TRACE_IRQFLAGS=y -CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_TRACING=y -CONFIG_TRACING_SUPPORT=y -CONFIG_TREE_PREEMPT_RCU=y -CONFIG_TUN=y -CONFIG_TWL4030_CORE=y -CONFIG_TWL4030_POWER=y -CONFIG_TWL4030_WATCHDOG=y -CONFIG_TWL6030_USB=y -CONFIG_UBIFS_FS=y -CONFIG_UBIFS_FS_LZO=y -CONFIG_UBIFS_FS_ZLIB=y -CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" -CONFIG_UID16=y -CONFIG_UNIX=y -CONFIG_UNIX98_PTYS=y CONFIG_USB=y -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB_ARMLINUX=y -CONFIG_USB_BELKIN=y -CONFIG_USB_DEBUG=y -CONFIG_USB_DEVICE_CLASS=y -CONFIG_USB_EPSON2888=y -CONFIG_USB_FUSB300=y -CONFIG_USB_GADGET=y -CONFIG_USB_GADGET_DEBUG=y -CONFIG_USB_GADGET_DEBUG_FILES=y -CONFIG_USB_GADGET_DEBUG_FS=y -CONFIG_USB_GADGET_DUALSPEED=y -CONFIG_USB_GADGET_VBUS_DRAW=2 -CONFIG_USB_HID=y -CONFIG_USB_ISP1760_HCD=y -CONFIG_USB_KC2190=y -CONFIG_USB_LIBUSUAL=y -CONFIG_USB_MASS_STORAGE=m CONFIG_USB_MON=y -CONFIG_USB_NET_AX8817X=y -CONFIG_USB_NET_CDCETHER=y -CONFIG_USB_NET_CDC_NCM=y -CONFIG_USB_NET_CDC_SUBSET=y -CONFIG_USB_NET_NET1080=y -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_USB_NET_SMSC95XX=y -CONFIG_USB_NET_ZAURUS=y -CONFIG_USB_OTG=y -CONFIG_USB_OTG_UTILS=y CONFIG_USB_STORAGE=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_SUSPEND=y -CONFIG_USB_TEST=y -CONFIG_USB_USBNET=y -CONFIG_USB_WDM=y -CONFIG_USB_ZD1201=m -CONFIG_USB_ZERO=m -CONFIG_USE_GENERIC_SMP_HELPERS=y -CONFIG_USE_OF=y -CONFIG_VECTORS_BASE=0xffff0000 -CONFIG_VFAT_FS=y -CONFIG_VFP=y -CONFIG_VFPv3=y -CONFIG_VIRT_TO_BUS=y -CONFIG_VMSPLIT_2G=y -CONFIG_VM_EVENT_COUNTERS=y -CONFIG_VT=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_WATCHDOG=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PRIV=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WIRELESS_EXT_SYSFS=y -CONFIG_WL1251=m -CONFIG_WL1251_SDIO=m -CONFIG_WL1251_SPI=m -CONFIG_WL12XX=m -CONFIG_WL12XX_MENU=m -CONFIG_WL12XX_PLATFORM_DATA=y -CONFIG_WL12XX_SDIO=m -CONFIG_WL12XX_SPI=m -CONFIG_WLAN=y -CONFIG_XFRM=y -CONFIG_XFRM_MIGRATE=y -CONFIG_XFRM_USER=y -CONFIG_XPS=y -CONFIG_XZ_DEC=y -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -CONFIG_XZ_DEC_BCJ=y -CONFIG_XZ_DEC_IA64=y -CONFIG_XZ_DEC_POWERPC=y -CONFIG_XZ_DEC_SPARC=y -CONFIG_XZ_DEC_X86=y -CONFIG_ZBOOT_ROM_BSS=0x0 -CONFIG_ZBOOT_ROM_TEXT=0x0 -CONFIG_ZD1211RW=m -CONFIG_ZISOFS=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_ZLIB_INFLATE=y -CONFIG_ZONE_DMA_FLAG=0 - -# GENIVI configs - -#additional configs requested by SysInfra EG -CONFIG_MEDIA_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y - -CONFIG_REGULATOR=n - -# Activate ecryptfs -CONFIG_EXPERIMENTAL=y -CONFIG_KEYS=y -CONFIG_CRYPTO=y -CONFIG_ECRYPT_FS=y -CONFIG_ECRYPT_FS_MESSAGING=y -CONFIG_QUOTA=y - -# Bluetooth support -CONFIG_BT=y -CONFIG_BT_BNEP=y -CONFIG_BT_HIDP=m -CONFIG_CRC_ITU_T=m - -# Near Field Communication (NFC) -CONFIG_NFC=y -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_SIM=m - -# -# additional kernel config during s/w integration -# -# fuse -CONFIG_FUSE_FS=m -CONFIG_CUSE=m +CONFIG_USB_ISP1760=y +CONFIG_MMC=y +CONFIG_MMC_ARMMMCI=y +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_PL031=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +# CONFIG_EXT3_FS_XATTR is not set +CONFIG_EXT4_FS=y +CONFIG_TMPFS=y +CONFIG_NFS_FS=y +CONFIG_ROOT_NFS=y +CONFIG_DEBUG_INFO=y +CONFIG_DEBUG_FS=y +CONFIG_DEBUG_KERNEL=y +CONFIG_DETECT_HUNG_TASK=y +# CONFIG_SCHED_DEBUG is not set +CONFIG_DEBUG_USER=y +# CONFIG_CRYPTO_ANSI_CPRNG is not set +# CONFIG_CRYPTO_HW is not set -# drm -CONFIG_DRM=y +CONFIG_FHANDLE=y +CONFIG_EXPORTFS=y diff --git a/meta-ivi/conf/distro/poky-ivi-systemd.conf b/meta-ivi/conf/distro/poky-ivi-systemd.conf index 2441617..ad690b7 100644 --- a/meta-ivi/conf/distro/poky-ivi-systemd.conf +++ b/meta-ivi/conf/distro/poky-ivi-systemd.conf @@ -76,7 +76,7 @@ https://.*/.* http://downloads.yoctoproject.org/mirror/sources/ \n" CONNECTIVITY_CHECK_URIS ?= " \ https://eula-downloads.yoctoproject.org/index.php \ - http://bugs.genivi.org/report.cgi" + http://www.genivi.org" # Default hash policy for distro BB_SIGNATURE_HANDLER ?= 'OEBasicHash' diff --git a/meta-ivi/conf/local.conf.sample b/meta-ivi/conf/local.conf.sample index 1187cce..0926767 100644 --- a/meta-ivi/conf/local.conf.sample +++ b/meta-ivi/conf/local.conf.sample @@ -209,11 +209,12 @@ BB_DISKMON_DIRS = "\ # Qemu configuration # # By default qemu will build with a builtin VNC server where graphical output can be -# seen. The two lines below enable the SDL backend too. This assumes there is a -# libsdl library available on your build system. +# seen. The two lines below enable the SDL backend too. By default libsdl-native will +# be built, if you want to use your host's libSDL instead of the minimal libsdl built +# by libsdl-native then uncomment the ASSUME_PROVIDED line below. PACKAGECONFIG_append_pn-qemu-native = " sdl" PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl" -ASSUME_PROVIDED += "libsdl-native" +#ASSUME_PROVIDED += "libsdl-native" # CONF_VERSION is increased each time build/conf/ changes incompatibly and is used to diff --git a/scripts/runqemu b/scripts/runqemu index 9fc295a..78699ad 100755 --- a/scripts/runqemu +++ b/scripts/runqemu @@ -61,6 +61,7 @@ error() { MACHINE=${MACHINE:=""} KERNEL=${KERNEL:=""} ROOTFS=${ROOTFS:=""} +DTB=${DTB:=""} VM=${VM:=""} FSTYPE=${FSTYPE:=""} LAZY_ROOTFS="" @@ -70,6 +71,7 @@ SCRIPT_KERNEL_OPT="" SERIALSTDIO="" KVM_ENABLED="no" KVM_ACTIVE="no" +NO_GRAPHIC="no" # Determine whether the file is a kernel or QEMU image, and set the # appropriate variables @@ -144,7 +146,10 @@ while true; do ;; "nographic") SCRIPT_QEMU_OPT="$SCRIPT_QEMU_OPT -nographic" - SCRIPT_KERNEL_OPT="$SCRIPT_KERNEL_OPT console=ttyS0" + if [ "x$MACHINE" != "xvexpressa9" ]; then + SCRIPT_KERNEL_OPT="$SCRIPT_KERNEL_OPT console=ttyS0" + fi + NO_GRAPHIC="yes" ;; "serial") SCRIPT_QEMU_OPT="$SCRIPT_QEMU_OPT -serial stdio" @@ -307,6 +312,7 @@ QEMUARM_DEFAULT_FSTYPE=ext4 VEXPRESSA9_DEFAULT_KERNEL=zImage-vexpressa9.bin VEXPRESSA9_DEFAULT_FSTYPE=ext3 +VEXPRESSA9_DEFAULT_DTB=zImage-vexpress-v2p-ca9.dtb QEMUARM64_DEFAULT_KERNEL=Image-qemuarm64.bin QEMUARM64_DEFAULT_FSTYPE=ext4 @@ -465,6 +471,10 @@ if [ "$LAZY_ROOTFS" = "true" ]; then ROOTFS=$DEPLOY_DIR_IMAGE/$ROOTFS-$MACHINE.$FSTYPE fi +if [ "x$MACHINE" == "xvexpressa9" ]; then + eval DTB=$DEPLOY_DIR_IMAGE/\$${machine2}_DEFAULT_DTB +fi + if [ -z "$ROOTFS" -a "x$FSTYPE" != "xvmdk" ]; then setup_path_vars 1 T=$DEPLOY_DIR_IMAGE diff --git a/scripts/runqemu-internal b/scripts/runqemu-internal index d021442..2decec5 100755 --- a/scripts/runqemu-internal +++ b/scripts/runqemu-internal @@ -353,7 +353,8 @@ if [ "$FSTYPE" = "nfs" ]; then NFSRUNNING="true" fi -if [ "$MACHINE" = "qemuarm" -o "$MACHINE" = "qemuarmv6" -o "$MACHINE" = "qemuarmv7" \ +if [ "$MACHINE" = "qemuarm" \ + -o "$MACHINE" = "qemuarmv6" -o "$MACHINE" = "qemuarmv7" \ -o "$MACHINE" = "vexpressa9" ]; then QEMU=qemu-system-arm if [ "$MACHINE" = "vexpressa9" ]; then @@ -367,12 +368,16 @@ if [ "$MACHINE" = "qemuarm" -o "$MACHINE" = "qemuarmv6" -o "$MACHINE" = "qemuarm if [ "${FSTYPE:0:3}" = "ext" -o "$FSTYPE" = "btrfs" ]; then if [ "$MACHINE" = "vexpressa9" ]; then KERN_root="root=/dev/mmcblk0 vmalloc=384MB" - QEMU_root="-sd $ROOTFS" + QEMU_root="-sd $ROOTFS -dtb $DTB" else KERN_root="root=/dev/sda" QEMU_root="-hda $ROOTFS" fi - KERNCMDLINE="${KERN_root} rw console=ttyAMA0,115200 console=tty $KERNEL_NETWORK_CMD mem=$QEMU_MEMORY highres=off" + _TTY="" + if [ "x${NO_GRAPHIC}" != "xyes" ]; then + _TTY="console=tty" + fi + KERNCMDLINE="${KERN_root} rw console=ttyAMA0,115200 $_TTY $KERNEL_NETWORK_CMD mem=$QEMU_MEMORY highres=off" QEMUOPTIONS="$QEMU_NETWORK_CMD -M ${MACHINE_SUBTYPE} ${QEMU_root} -no-reboot $QEMU_UI_OPTIONS" elif [ "$FSTYPE" = "nfs" ]; then if [ "$NFS_SERVER" = "192.168.7.1" -a ! -d "$NFS_DIR" ]; then @@ -574,10 +579,6 @@ if [ "$MACHINE" = "qemush4" ]; then fi fi -if [ "${FSTYPE:0:3}" = "ext" ]; then - KERNCMDLINE="$KERNCMDLINE rootfstype=$FSTYPE" -fi - if [ "$MACHINE" = "akita" ]; then QEMU=qemu-system-arm if [ "$FSTYPE" = "jffs2" ]; then |