summaryrefslogtreecommitdiffstats
path: root/recipes-systemdev
AgeCommit message (Collapse)Author
2016-12-19systemdev-image-xfce: remove epiphanyJoe Konno
Remove the epiphany web browser from -xfce and -xfce-sdk images. As epiphany depends on webkit, this will reduce image size by about 150 MB, and eliminate the need to build webkit and its roughly 2.3 GB worth of debug symbols. Signed-off-by: Joe Konno <joe.konno@intel.com>
2016-09-07systemdev-image: explicitly include util-linuxReinette Chatre
In previous Yocto releases we benefitted by util-linux included by default based on broader dependency settings in components and less specialized packaging by util-linux. Now there are more specialized packages created by util-linux for specific features and the packages depending on these are more explicit on which sub packages of util-linux it depends on. It has now reached a point where util-linux is not installed by default anymore and we would like to benefit from its useful commands and now install it explicitly. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Joe Konno <joe.konno@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
2016-06-03systemdev-image: add wmctrl to systemdev imagesReinette Chatre
With systemdev images used during system enabling it also supports test automation. wmctrl provides command line access to almost all the features defined in the EWMH specification. It can be used, for example, to get information about the window manager, to get a detailed list of desktops and managed windows, to switch and resize desktops, to make windows full-screen, always-above or sticky, and to activate, close, move, resize, maximize and minimize them. All dependencies of this utility are already included in the xfce-sdk image so we see very little size impact. The libxt and libxmu dependencies need to be added to xfce image so we are seeing bigger impact there. systemdev-image-xfce-sdk: +48KB systemdev-image-xfce: +552KB Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2016-03-01systemdev-image: add ndctl to all systemdev imagesReinette Chatre
We would like to enable manage "libnvdimm" subsystem devices (Non-volatile Memory) from all images. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2016-03-01systemdev: add psmisc to all imagesReinette Chatre
The killall utility is very useful during some automated tests. Adding psmisc provides us with this utility as well as useful fuser and pstree. With fuser now provided by psmisc we can disable it in busybox. Image size increases: systemdev-image: 124K systemdev-image-sdk: 136K systemdev-image-xfce: 144K systemdev-image-xfce-sdk: 176K Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2016-02-18systemdev: add support for software RAIDReinette Chatre
To help with system development in this area we add mdadm tool for managing software RAID under Linux. The image size increase has been measured as: systemdev-image: 980K systemdev-image-sdk: 1012K systemdev-image-xfce: 992K systemdev-image-xfce-sdk: 1036K Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2016-01-29systemdev: include dpdk in systemdev imageReinette Chatre
DPDK is a set of libraries and drivers for fast packet processing. It was designed to run on any processors. The first supported CPU was Intel x86 and it is now extended to IBM Power 8, EZchip TILE-Gx and ARM. DPDK can be found in meta-isg layer from meta-intel so we update layer dependencies. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2015-12-02midori: remove midori in favor of epiphanyDarren Hart
Poky removed midori and replaced it with epiphany as of: commit 8fcb01cd856a02d8e457054c47be66a527459b45 Author: Alexander Kanavin <alexander.kanavin@linux.intel.com> Date: 2015-06-04 midori: remove the recipe and replace references to midori with epiphany Remove the bbappend and replace midori with epiphany in the xfce image. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-12-02systemdev-image-xfce: remove gst-va-intelReinette Chatre
This dependency was removed in fido with all needed items captured in gstreamer-vaapi-1.0 Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-10-16systemdev-image: Include tools for Flash-Friendly File System (F2FS)Reinette Chatre
System development involving f2fs will benefit from these f2fs tools. They include mkfs to create the filesystem, also fsck, dump, f2fstat, and libf2fs. Impack in image size was measured as: systemdev-image 120K systemdev-image-sdk 132K systemdev-image-xfce 148K systemdev-image-xfce-sdk 136K Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-10-16systemdev-image: add XFS utilities to systemdev-imageReinette Chatre
We include the xfsdump package that contains a few XFS utililties. These include: xfsinvutil: xfsdump inventory database checking and pruning utility xfsrestore: XFS filesystem incremental restore utility xfsdump: XFS filesystem incremental dump utility Impact on image size was measured as: systemdev-image 580K systemdev-image-sdk 576K systemdev-image-xfce 564K systemdev-image-xfce-sdk 576K Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-10-16systemdev-image: add XFS filesystem utilities to systemdev-imageReinette Chatre
In support of system development including XFS filesystem we make the XFS filesystem utilities available in systemdev images. The size impact of this addition was measured to be: systemdev-image 2864K systemdev-image-sdk 2940K systemdev-image-xfce 2876K systemdev-image-xfce-sdk 2936K Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-10-16systemdev-image: add btrfs-tools to imagesReinette Chatre
For the cases where system development needs to include ensuring good operation with btrfs we include utilities (mkfs, fsck, btrfsctl) used to work with btrfs and an utility (btrfs-convert) to make a btrfs filesystem from an ext3. This inclusion measured an increase in image size of: systemdev-image 2856K systemdev-image-sdk 3292K systemdev-image-xfce 2876K systemdev-image-xfce-sdk 3284K Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-10-16systemdev-image: add numactl to all imagesReinette Chatre
The numactl program allows you to run your application program on specific cpu's and memory nodes. It does this by supplying a NUMA memory policy to the operating system before running your program. The package contains other commands, such as numademo, numastat and memhog. The numademo command provides a quick overview of NUMA performance on your system. The libnuma library provides convenient ways for you to add NUMA memory policies into your own program. It is a shared object (.so) library. This addition was measured to add to the image sizes: systemdev-image 168K systemdev-image-sdk 184K systemdev-image-xfce 164K systemdev-image-xfce-sdk 192K Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-10-16systemdev-image: add sysstat to all imagesReinette Chatre
sysstat is a collection of utilities to monitor system performance and usage activity. These include: iostat: reports CPU statistics and input/output statistics for devices, partitions and network filesystems. mpstat: reports individual or combined processor related statistics. pidstat: reports statistics for Linux tasks (processes) : I/O, CPU, memory, etc. sar: collects, reports and saves system activity information (CPU, memory, disks, interrupts, network interfaces, TTY, kernel tables,etc.) sadc: is the system activity data collector, used as a backend for sar. This addition was measured to contribute the following to image size: systemdev-image 596K systemdev-image-sdk 620K systemdev-image-xfce 596K systemdev-image-xfce-sdk 608K Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-08-26systemdev xfce image: do not hardcode libxvmc inclusionReinette Chatre
We are using PACKAGECONFIG in the distro configuration to enable the xvmc feature and it will result in inclusion of libxvmc. We do not need to hardcode it in the image files. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-08-19systemdev-image: add yasm to all systemdev SDK imagesReinette Chatre
yasm is a portable, retargetable assembler that supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes and outputs binaries in ELF32 and ELF64 object formats. This assembler is needed for running the graphics workload test video-cpu-usage test from phoronix-test-suite. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-08-19systemdev-xfce: include libXvMC video extension library in xfce imagesReinette Chatre
We include the X Video Motion Compensation extension library (XvMC) in the systemdev xfce images. This enables hardware rendered motion compensation support and is required by some graphics workloads (for example, video-cpu-usage) that we would like to use during system development. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-08-03systemdev-image: add thermald to all imagesReinette Chatre
With the thermal daemon in systemdev images we can enable application developers and their customers with the responsive and flexible thermal management, supporting optimal performance in desktop, clamshell, mobile and embedded devices. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-08-03systemdev-image-xfce: add Simple DirectMedia LayerReinette Chatre
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. We would like to use the XFCE image to run some gaming workloads that relies on this library. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-13systemdev-image: add cifs-utils to all imagesReinette Chatre
We are adding the mount.cifs utility to support automated testing infrastructures relying on it. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-13systemdev-image: add time package to all imagesReinette Chatre
We are interested in the increased statistics provided by the time package and here replace the one provided by busybox. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-13systemdev-image: include procpsReinette Chatre
procps package contains many useful utilities about processes, more than what are provided by busybox. We would like to include the vmstat and pgrep utilities that are used by 0-day infrastructure into the image and include the procps package to accomplish that. Since there is overlap between what procps and busybox provides we disable the duplicate utilities in busybox. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-13systemdev-image: add NFS client utilitiesReinette Chatre
We would like to support the testing of this image in automation frameworks that utilitize NFS for their testing. For example, the 0-day testing framework need mount.nfs that is provided by this package. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-13systemdev-image: add python-twisted to all systemdev imagesReinette Chatre
Twisted is a very popular event-driven Python networking framework. Twisted supports many protocols and have many capabilities making it powerful and convenient to use for scripting networking tasks in ways not easily facilitated by Python's standard library. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-05-18systemdev-sdk: add weston-examplesJoe Konno
Add 'weston-examples' which contains a suite and wayland test clients-- some of which exercise EGL-- that are useful to developers. Signed-off-by: Joe Konno <joe.konno@intel.com> Signed-off-by: Darren Hart <dvhart@infradead.org>
2015-05-18systemdev-image: add weston pkgs and dependsJoe Konno
Include wayland and weston, plus required mesa drivers and libraries. Signed-off-by: Joe Konno <joe.konno@intel.com> Signed-off-by: Darren Hart <dvhart@infradead.org>
2015-05-12systemdev: add watts-up utility to imageReinette Chatre
This is a small utility that can be used to connect to the common Watts Up? Power Meter. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-23add iotools to systemdev imageReinette Chatre
The iotools package provides a large number of useful system development utilities. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-11include stack smash protection libraries in SDK imageReinette Chatre
We find in packagegroup-core-sdk.bb that only some of the gcc libraries are recommended to be installed as part of the sdk package group, which "tools-sdk" resolves to. We would like to be able to compile applications with libssp (stack smashing protection) and thus add these libraries manually to the list. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Dropped the -dev as it is automatically added in the sdk images. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20include swig in the SDK imageReinette Chatre
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG is typically used to parse C/C++ interfaces and generate the 'glue code' required for the above target languages to call into the C/C++ code. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20systemdev: add profiling tools to imageReinette Chatre
With the tools-profile package group we add oprofile, exmap, lttng, valgrind. Useful during system development. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20add turbostat to systemdev imageReinette Chatre
With turbostat we can learn a lot about system and statistics during use, which is valuable during system development. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20add cpuid and phoronix-test-suite to systemdev imageReinette Chatre
The cpuid tool is useful to learn information about the CPU(s). The phoronix test suite helps with test automation. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-01-23Systemdev: Initial commitDarren Hart
The meta-systemdev layer provides a Distro definition (systemdev), and image recipes intended for system development, validation, and benchmarking. The base systemdev-image provides a console-based image with analysis tools, test suites, and benchmarks. The SDK variants add a toolchain and development libraries. The XFCE variants add the XFCE desktop and graphical benchmarks. Signed-off-by: Darren Hart <dvhart@linux.intel.com>