Age | Commit message (Collapse) | Author |
|
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>
|
|
The iotools package provides a set of simple command line tools which allow
access to hardware device registers. Supported register interfaces include
PCI, IO, memory mapped IO, SMBus, CPUID, and MSR. Also included are some
utilities which allow for simple arithmetic, logical, and other operations.
This is very useful to have during system development.
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>
|
|
We currently get the QA warning of "WARNING: QA Issue: suspendresume
requires /usr/bin/python, but no providers in its RDEPENDS [file-rdeps]"
Fix this by changing the dependency on python to a runtime dependency.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
Additional QA checks file-rdeps and build-deps have been added in dizzy
in order to verify that file dependencies are satisfied (e.g. package
contains a script requiring /bin/bash) and build-time dependencies are
declared, respectively.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
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>
|
|
turbostat reports processor topology, frequency, idle
power-state statistics, temperature and power on modern X86 processors.
Either command is forked and statistics are printed upon its completion,
or statistics are printed periodically.
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>
|
|
We copy the phoronix-test-suite recipe from OE's master branch into our
dizzy branch. This is only temporary until this recipe can be found in
a release that is used by meta-systemdev.
The Phoronix Test Suite is designed to carry out both qualitative
and quantitative benchmarks in a clean, reproducible, and easy-to-use
manner. This is very useful during system development.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
The build of php is currently failing. We find that the pear PHP
package is currently installing a configuration file in an unexpected
location. Digging into the pear installation scripts did not reveal a clear
cause so we disable the inclusion of pear because we do not currently have
dependencies on it. The php recipe assumed pear is installed so we
expand the do_install task with additional prepend and append tasks that
will set up environment for main recipe to succeed and clean up afterwards.
The recipe also tries to remove some temporary files
that cannot exist and we work around this by temporarily creating those
files so that recipe can remove them and succeed.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
imap support is not needed by phoronix-test-suite for which we include the
php package. This imap support also pulls in additional dependencies (pam)
that we would like to exclude at this time.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
A useful tool during system development, cpuid dumps detailed information
about the CPU(s) gathered from the CPUID instruction, and also determines
the exact model of CPU(s).
It supports Intel, AMD, and VIA CPUs, as well as older Transmeta, Cyrix,
UMC, NexGen, Rise, and SiS CPUs
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
We depend on a number of layers from meta-openembedded, enumerate them
here.
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>
|