Age | Commit message (Collapse) | Author |
|
dpdk is now in meta-dpdk
netperf requires "non-commercial" license whitelisted
mesa,weston require "opengl vulkan wayland" in DISTRO_FEAUTURES
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
|
|
Use the latest from meta-oe, iperf3
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
|
|
acpitests was dropped from oe-core because it is unmaintained.
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
|
|
Python2 is EOL April 2020. Move away from it immediately.
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
|
|
Python2 is EOL April 2020 and has already been dropped
from oe-core. Move away from it immediately.
suspendresume: replace with pm-graph (from meta-oe)
mysql-python: drop, it is python2 only
python-serial,-sqlalchemy,-twisted: use python3 version
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|