== Progress ==
* vacations (99%)
* linux-linaro-core-tracking moved to v3.17-rc2, but the Android topic isn't there yet (CARD-788, 1%)
== Plans ==
* vacations (20%)
* move linux-linaro tree to 3.17, add the 2014.08 Android topic back to linux-linaro[-core-tracking] (CARD-788)
* sanity check the ILP32 topic branch for ll using LTP and LP64 model,
identify the missing components needed for testing in ILP32 (CARD-1161)
== Progress ==
* 2014.08 ll kernel release (CARD-788, 50%)
* fixed the linux-linaro kernel CI job for ifc6410: CI builds boot OK now (CARD-788, 50%)
== Plans ==
* vacations
* move linux-linaro-core-tracking and linux-linaro trees to 3.17 (CARD-788)
* sanity check the ILP32 topic branch for ll using LTP and LP64 model,
identify the missing components needed for testing in ILP32 (CARD-1161)
== Progress ==
* few more updates to linux-linaro-core-tracking and linux-linaro (CARD-788, 20%)
* build failures for ifc6410 builds based on ll tree and multi_v7_defconfig: root cause found (CARD-788, 60%)
* created linux-linaro kernel CI job variant using git based job configuration. Added linux-linaro-tracking-ll.yaml
to ci/job/configs.git, but jenkins is not using it yet (CARD-788, 20%)
== Plans ==
* 2014.08 ll kernel release (CARD-788)
* sanity check the ILP32 topic branch for ll using LTP and LP64 model,
identify the missing components needed for testing in ILP32 (CARD-1161)
[Been awful busy and got behind on these - 3 weeks-worth - ignore spurious repeat of week32]
Debian-ports buildd maintenance (e.g perl 5.20 transition) Now at 87% built.
qt4-x11 patches forward-ported, tested, upstreamed and uploaded DebBug #735488 (DEVPLAT-226)
OpenJade autoconf updated so it builds, DebBug #748626 (DEVPLAT-226)
Notmuch gdb issue fixed Debbug #757454 (DEVPLAT-221 5%)
Keyutils build fixed: DebBug #757530( DEVPLAT-221 4%)
Debian porterbox lvm+chroots setup (DEVPLAT-226: 5%)
Porterbox accounts/keys for mono, libreoffice, qt + few other maintainers created
Debian main buildds setup (with Steve McIntyre) (at 48% after 2 weeks) (CARD-1586)
Bootstrap sprint hotel booking for all
Bootstrap Sprint, Paris (4 days) 30%
Build-profiles design improved and finalised
Multiarch cross-compiler packaging designed and implemented
Fixed guile-2.0 crossbuild failure on arm and arm64: DebBug #758463 (DEVPLAT-221)
Sprint report written and sent https://wiki.debian.org/Sprints/2014/BootstrapSprint/Results
gcc-cross-support uploaded to tools test repo (DEVPLAT-220)
dpkg-cross autoconf vars redesigned into cross-support
Cross-binutils updated (dpkg-vendor, new targets) (DEVPLAT-220)
Wanna-build-sortblockers enhanced for BDI output
Jobs set up to put w-b-sortblockers output online (debian and debian-ports)
Buildd bootstrap tending. (CARD-1586 20%)
Cross-gcc updated and uploaded (DEVPLAT-220 10%)
Gcc-cross-support enhanced (with Dima Kogan) (DEVPLAT-220)
Sbuild fixed to support multiarch builds. Tested on head and build-daemon branches. (DEVPLAT-220)
Mass-bugfiling script for arm64 (autoreconf) written (CARD-1586)
First 35 Mass bugs filed (CARD-1586 - 10%)
New debian arches announced: https://lists.debian.org/debian-devel-announce/2014/08/msg00012.html
Debootstrap from new arm buildds tested (DEVPLAT-219 5%)
'Can Debian change anything in less than 2 years' talk given at debconf
'State of bootstrap' talk given at debconf
ARM BoF at debconf (with Steve McIntyre)
Dak tested with cross-arch deps (OK) (DEVPLAT-220 2%)
Design for britney cross-arch processing discussed (DEVPLAT-220 3%)
debile (buildd) cross-support designed with developer
Wookey
--
Principal hats: Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/
== Progress ==
* Buildd-tending: Debian arm64 is at 84% built (DEVPLAT-226: 5%)
http://buildd.debian-ports.org/stats/graph-quarter-big.png
* binNMUed packages for arm64 debian-installer builds
* rt-app accepted in debian. Asked rt-app authors to clarify GPL2/GPL2+ licencing
* Fix and uploaded previously failed uploads: gtkgl2, exiv2 (DEVPLAT-226: 10%)
* Unblocked blender cycle with opencolorio/openimageio
* Doubled memory on 2nd buildd (but ghc builds still run out). (DEVPLAT-226: 2%)
* Built ghc manually on bigger buildd (DEVPLAT-226: 5%)
* Investigated persistently failing package builds (DEVPLAT-221: 15%)
* Fixed libfm, rrdtool breakge (DEVPLAT-221: 10%)
* Found rdeps of mpi-defaults. Did 15 binnmus +giveback to transition: (DEVPLAT-221: 10%)
* Worked on openjade (crufty codebase need autofoo updates). (DEVPLAT-226: 20%)
* Wrote card for official debian bootstrap
* Investigated gcc-4.9 failure. Bug filed (DEVPLAT-226: 5%)
* Tracked notmuch failure down to gdb/ptrace/kernel issue. Bug filed. (DEVPLAT-221: 10%)
* Made current list/set of binaries to prime official new buildds with
* GSOC catch-up with student after hols
* BUilt updated cross-binutils packages - uploaded (DEVPLAT-220: 5%)
* Worked on breakage in current cross-gcc packages for upcoming sprint: (DEVPLAT-220: 5%)
== Plans ==
* Get cross-toolchain packages into buildable state
* Add multiarch builds to sbuild
* Fix/NMU remaining packages in SCC http://people.debian.org/~wookey/bootstrap/blockerlist
== Issues ==
Wookey
--
Principal hats: Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/
== Progress ==
* gcov job set up https://ci.linaro.org/job/linux-gcov/ (CARD-1488 70%)
* Checking failed kvm/xen lava tests (20%)
== Plans ==
* Validate that gcov tests run and find a way to publish results (CARD-1488)
* Start working on Juno for kvm/xen
* Perf/linux-tools into deb-pkg or otherwise get BUG-360 cleared
== Issues ==
* only 2/5 arndales in lab are available, slowing down testing
== Progress ==
* Toolchain binary release 2014.08
* Lots of NDK work
== Plans ==
* Finish NDK work
* cbuild2 testing
* Get my Juno to work
== Issues ==
* none
Hi Juri,
Here is the pull request for the changes that create a workload generator tool
Regards,
The following changes since commit 17be4548c4260b80be623e0e1317e98a770dea7a:
copyright added (2014-04-11 09:28:27 +0200)
are available in the git repository at:
git://git.linaro.org/power/rt-app.git master
for you to fetch changes up to 8cbaad65d00e3c64c4f941139bc11f4d07822474:
add a web browsing use case (2014-08-01 15:43:47 +0200)
----------------------------------------------------------------
Chris Muller (1):
Update thread name
Juri Lelli (1):
remove dependecy from sched_setattr (and sched_getattr is useless here)
Kevin Hilman (1):
KJH: test JSON merge tool
Sanjay Singh Rawat (1):
add delay param in thread parameters
Vincent Guittot (46):
Minor clean up
fix deadline print format
consolidate trace and debug point
update .gitignore
update the .json test file
remove a stray int
add loop feature
rt-app: make load frequency independent.
Add new resources
update example file with new capabilities
add sleep and run type of resources
update taskset.json example
fix inconsistency in delay unit
fix cpu affinity string info
make possible to remove the sleep step
modify stat to reflect new behavior
update example file with more capabilities
priority: Add priority to SCHED_OTHER
fix: force all threads to wake up when exit
calibration: parse for CPU or forces ns per loop value
update example file with new capabilities
resource: new sync resource
add a examples directory
Older kernels do not support the commands sched_[g|s]etattr.
timing array size
remove trailing space
deadline: set deadline field to deadline parameter
reorder the start sequence of threads
fix use case without resources
update header file and README
move merge examples files in examples directory
cleanup of doc directory
update taskset.json
Remove AQUOSA scheduler
add phase feature
various minor clean up
fix for exit sequence
ensure that the exec will not underflow
update the todo list
several cleanup
remove conditional compilation of json
command line is no more supported with new feature
renaming for better understanding
add a very simple example
add a simple example
add a web browsing use case
.gitignore | 8 +
README.in | 93 +-----
TODO | 12 +-
configure.ac | 30 +-
doc/examples/browser.json | 225 ++++++++++++++
doc/examples/example1.json | 23 ++
doc/examples/example2.json | 34 +++
doc/examples/merge/global.json | 12 +
doc/examples/merge/resources.json | 11 +
doc/examples/merge/thread0.json | 15 +
doc/examples/merge/thread1.json | 14 +
doc/examples/merge/thread2.json | 13 +
doc/examples/merge/thread3.json | 13 +
doc/examples/mp3.json | 76 +++++
doc/merge.py | 42 +++
doc/taskset.json | 132 +++++----
doc/taskset.yml | 53 ----
src/Makefile.am | 2 -
src/rt-app.c | 609 ++++++++++++++++++++++++--------------
src/rt-app.h | 5 +-
src/rt-app_args.c | 333 +--------------------
src/rt-app_args.h | 4 +-
src/rt-app_parse_config.c | 469 +++++++++++++++++++++--------
src/rt-app_parse_config.h | 2 +
src/rt-app_types.h | 103 ++++---
src/rt-app_utils.c | 130 +++++---
src/rt-app_utils.h | 38 ++-
27 files changed, 1491 insertions(+), 1010 deletions(-)
create mode 100644 doc/examples/browser.json
create mode 100644 doc/examples/example1.json
create mode 100644 doc/examples/example2.json
create mode 100644 doc/examples/merge/global.json
create mode 100644 doc/examples/merge/resources.json
create mode 100644 doc/examples/merge/thread0.json
create mode 100644 doc/examples/merge/thread1.json
create mode 100644 doc/examples/merge/thread2.json
create mode 100644 doc/examples/merge/thread3.json
create mode 100644 doc/examples/mp3.json
create mode 100755 doc/merge.py
delete mode 100644 doc/taskset.yml