aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-07-03schedtool-dl: Fix SCHED_DEADLINE value out of rangepyroHe Zhe2-1/+61
The upstream commit 3ffb479929c31cbae09de08f94f58b8f0f061d91 tries to fix this issue but it's not complete. This patch adds flags at the last necessary place. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-06-14schedtool: provide cross compile CCBruce Ashfield1-0/+2
CC is not properly defined, and hence, we get QA errors like the following: ERROR: schedtool-dl-1.0-r0 do_package_qa: QA Issue: Architecture did not match (3 to 62) on work/core2-32-poky-linux/schedtool-dl/1.0-r0/packages-split/schedtool-dl-dbg/usr/bin/.debug/schedtool [arch] ERROR: schedtool-dl-1.0-r0 do_package_qa: QA Issue: Architecture did not match (3 to 62) on work/core2-32-poky-linux/schedtool-dl/1.0-r0/packages-split/schedtool-dl/usr/bin/schedtool [arch] WARNING: schedtool-dl-1.0-r0 do_package_qa: QA Issue: /usr/bin/schedtool contained in package schedtool-dl requires libc.so.6(GLIBC_2.4)(64bit), but no providers found in RDEPENDS_schedtool-dl? [file-rdeps] ERROR: schedtool-dl-1.0-r0 do_package_qa: QA run found fatal errors. Please consider fixing them. ERROR: schedtool-dl-1.0-r0 do_package_qa: Function failed: do_package_qa Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-12-02meta-realtime: Add LAYERVERSION and LAYERDEPENDSJackie Huang1-0/+6
According to README, it depends on oe-core layer Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-04-29kernel: remove linux-yocto_3.8.bbappend to fix buildMaxin B. John1-9/+0
Remove linux-yocto_3.8.bbappend to be able to build with poky master branch Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-04-29rt-app: update SRCREVMaxin B. John1-7/+2
1. Update rt-app SRCREV to the latest commit 2. Update License file details (License remains same) Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2014-04-29schedtool-dl: update SRCREVMaxin B. John1-3/+2
1. Update schedtool-dl SRCREV to the latest commit 2. Use a valid LICENSE file (License remains the same) Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-03-19create a script directory and add a script to run test program and collect dataInsop Song2-0/+89
- run_rt-app.py runs rt-app on the target machine and collects the output log to host - how to run: $ fab -f run_rt-app.py run_app Note: requires fabric (python program) on the host Signed-off-by: Insop Song <insop.song@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-03-19meta-realtime: fix up meta-virt referencesBruce Ashfield2-6/+6
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-03-18meta-realtime: add rt-app, schedtool, define core-image-rt-extended, and ↵Insop Song5-0/+98
append recipies-kernel With this commit, all of the utilities and extensions required to test sched_dealine with meta-realtime are in place. *applications tested 1. rt-app - "rt-app" is a test application that starts multiple periodic threads in order to simulate a real-time periodic load - run example root@qemux86:~# rt-app -t 100000:35000:d -D 1 [rt-app] <notice> [0] Using SCHED_DEADLINE policy: [rt-app] <notice> [0] starting thread with period: 100000, exec: 35000,deadline: 100000, priority: 10 [rt-app] <notice> [0] Locking pages in memory idx period min_et max_et rel_st start end deadline dur. slack Budget Used Budget 0 100000 35000 35000 64705 305724113 305759126 305824105 35013 64979 ... 0 100000 35000 35000 965099 306624507 306659526 306724105 35019 64578 [rt-app] <notice> [0] Exiting. 2. schedtool - scheduler test tool - run example root@qemux86:~# schedtool -E -t 10000:100000 -a 0 -e yes > /dev/null& root@qemux86:~# schedtool -E -t 30000:100000 -a 0 -e yes > /dev/null& root@qemux86:~# jobs [1]- Running schedtool -E -t 10000:100000 -a 0 -e yes > /dev/null & [2]+ Running schedtool -E -t 30000:100000 -a 0 -e yes > /dev/null & $ top Mem: 33616K used, 84308K free, 0K shrd, 2684K buff, 13904K cached CPU: 37% usr 5% sys 0% nic 56% idle 0% io 0% irq 0% sirq Load average: 911.65 428.84 84.32 35501/62 715 PID PPID USER STAT VSZ %VSZ %CPU COMMAND 714 688 root R 2352 2% 28% yes 713 688 root R 2352 2% 9% yes 715 688 root R 2724 2% 4% top Signed-off-by: Insop Song <insop.song@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-03-18docs: create initial documentation subdirectory structureBruce Ashfield2-0/+16
As the number of meta-realtime users grows, the need to document various parts of the layer grows as well. Rather than rely only on wiki and online docs, we'll create a layer-local holding tank for relevant bits of documentation. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-03-11meta-realtime: add layer configurationBruce Ashfield1-0/+13
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2013-03-11meta-realtime: README and MAINTAINERS, initial commitBruce Ashfield3-0/+82
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>