[Xenomai-git] Philippe Gerum : testsuite/unit: introduce SCHED_QUOTA policy test
Module: xenomai-forge Branch: master Commit: 9a4b509785eee57aa565bcd647a5fbd5e69accc8 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=9a4b509785eee57aa565bcd647a5fbd5e69accc8 Author: Philippe Gerum Date: Thu Dec 19 15:57:07 2013 +0100 testsuite/unit: introduce SCHED_QUOTA policy test --- config/libtool.m4| 12 +- configure| 12 +- testsuite/unit/Makefile.am | 15 ++ testsuite/unit/Makefile.in | 50 ++- testsuite/unit/sched-quota.c | 312 ++ 5 files changed, 392 insertions(+), 9 deletions(-) diff --git a/config/libtool.m4 b/config/libtool.m4 index 5f0..126202f 100644 --- a/config/libtool.m4 +++ b/config/libtool.m4 @@ -1312,7 +1312,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1326,7 +1326,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1345,7 +1348,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/configure b/configure index 50133f3..304e833 100755 --- a/configure +++ b/configure @@ -7736,7 +7736,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -7754,7 +7754,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7773,7 +7776,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/testsuite/unit/Makefile.am b/testsuite/unit/Makefile.am index f292d48..a933d99 100644 --- a/testsuite/unit/Makefile.am +++ b/testsuite/unit/Makefile.am @@ -14,6 +14,7 @@ test_PROGRAMS += arith\ mutex-torture \ cond-torture\ sched-tp\ + sched-quota \ check-vdso arith_SOURCES = arith.c arith-noinline.c arith-noinline.h @@ -76,6 +77,20 @@ sched_tp_LDADD = \ @XENO_USER_LDADD@ \ -lpthread -lrt -lm +sched_quota_SOURCES = sched-quota.c + +sched_quota_CPPFLAGS = \ + @XENO_USER_CFLAGS@ \ + -I$(top_srcdir)/include + +sched_quota_LDFLAGS = $(XENO_POSIX_WRAPPERS) + +sched_quota_LDADD =\ + ../../lib/copperplate/libcopperplate.la \ + $(coredep_lib) \ + @XENO_USER_LDADD@ \ + -lpthread -lrt -lm + check_vdso_SOURCES = check-vdso.c check_vdso_CPPFLAGS = \ diff --git a/testsuite/unit/Makefile.in b/testsuite/unit/Makefile.in index 30868d9..80a9bab 100644 --- a/testsuite/unit/Makefile.in +++ b/testsuite/unit/Makefile.in @@ -84,6 +84,7 @@ test_PROGRAMS = wakeup-time$(EXEEXT) rtdm$(EXEEXT) $(am__EXEEXT_1) @XENO_COBALT_TRUE@ mutex-torture \ @XENO_COBALT_TRUE@ cond-torture\ @XENO_COBALT_TRUE@ sched-tp\ +@XENO_COBALT_TRUE@ sched-quota \ @XENO_COBALT_TRUE@ check-vdso subdir = testsuite/unit @@ -106,7 +107,7 @@ CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = @XENO_COBALT_TRUE@am__EXEEXT_1 = arith$(EXEEXT) mutex-torture$(EXEEXT) \ @XENO_COBALT_TRUE@ cond-torture$(EXEEXT) sched-tp$(EXEEXT) \ -@XENO_COBALT_TRUE@ check-vdso$(EXEEXT) +@XENO_COBALT_TRUE@ sched-quota$(EXEEXT) check-vdso$(EXEEXT) am__installdirs = "$(DESTDIR)$(testdir)" PROGRAMS = $(test_PROGRAMS) am__arith_SOURCES_DIST = arith.c arith-
[Xenomai-git] Philippe Gerum : testsuite/unit: introduce SCHED_QUOTA policy test
Module: xenomai-forge Branch: next Commit: 9a4b509785eee57aa565bcd647a5fbd5e69accc8 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=9a4b509785eee57aa565bcd647a5fbd5e69accc8 Author: Philippe Gerum Date: Thu Dec 19 15:57:07 2013 +0100 testsuite/unit: introduce SCHED_QUOTA policy test --- config/libtool.m4| 12 +- configure| 12 +- testsuite/unit/Makefile.am | 15 ++ testsuite/unit/Makefile.in | 50 ++- testsuite/unit/sched-quota.c | 312 ++ 5 files changed, 392 insertions(+), 9 deletions(-) diff --git a/config/libtool.m4 b/config/libtool.m4 index 5f0..126202f 100644 --- a/config/libtool.m4 +++ b/config/libtool.m4 @@ -1312,7 +1312,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1326,7 +1326,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1345,7 +1348,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/configure b/configure index 50133f3..304e833 100755 --- a/configure +++ b/configure @@ -7736,7 +7736,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -7754,7 +7754,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7773,7 +7776,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/testsuite/unit/Makefile.am b/testsuite/unit/Makefile.am index f292d48..a933d99 100644 --- a/testsuite/unit/Makefile.am +++ b/testsuite/unit/Makefile.am @@ -14,6 +14,7 @@ test_PROGRAMS += arith\ mutex-torture \ cond-torture\ sched-tp\ + sched-quota \ check-vdso arith_SOURCES = arith.c arith-noinline.c arith-noinline.h @@ -76,6 +77,20 @@ sched_tp_LDADD = \ @XENO_USER_LDADD@ \ -lpthread -lrt -lm +sched_quota_SOURCES = sched-quota.c + +sched_quota_CPPFLAGS = \ + @XENO_USER_CFLAGS@ \ + -I$(top_srcdir)/include + +sched_quota_LDFLAGS = $(XENO_POSIX_WRAPPERS) + +sched_quota_LDADD =\ + ../../lib/copperplate/libcopperplate.la \ + $(coredep_lib) \ + @XENO_USER_LDADD@ \ + -lpthread -lrt -lm + check_vdso_SOURCES = check-vdso.c check_vdso_CPPFLAGS = \ diff --git a/testsuite/unit/Makefile.in b/testsuite/unit/Makefile.in index 30868d9..80a9bab 100644 --- a/testsuite/unit/Makefile.in +++ b/testsuite/unit/Makefile.in @@ -84,6 +84,7 @@ test_PROGRAMS = wakeup-time$(EXEEXT) rtdm$(EXEEXT) $(am__EXEEXT_1) @XENO_COBALT_TRUE@ mutex-torture \ @XENO_COBALT_TRUE@ cond-torture\ @XENO_COBALT_TRUE@ sched-tp\ +@XENO_COBALT_TRUE@ sched-quota \ @XENO_COBALT_TRUE@ check-vdso subdir = testsuite/unit @@ -106,7 +107,7 @@ CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = @XENO_COBALT_TRUE@am__EXEEXT_1 = arith$(EXEEXT) mutex-torture$(EXEEXT) \ @XENO_COBALT_TRUE@ cond-torture$(EXEEXT) sched-tp$(EXEEXT) \ -@XENO_COBALT_TRUE@ check-vdso$(EXEEXT) +@XENO_COBALT_TRUE@ sched-quota$(EXEEXT) check-vdso$(EXEEXT) am__installdirs = "$(DESTDIR)$(testdir)" PROGRAMS = $(test_PROGRAMS) am__arith_SOURCES_DIST = arith.c arith-no
[Xenomai-git] Philippe Gerum : testsuite/unit: introduce SCHED_QUOTA policy test
Module: xenomai-forge Branch: next Commit: 3f0ccecb52b8c46bd824f9cc99b2b49d7173603a URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=3f0ccecb52b8c46bd824f9cc99b2b49d7173603a Author: Philippe Gerum Date: Thu Dec 19 15:57:07 2013 +0100 testsuite/unit: introduce SCHED_QUOTA policy test --- config/libtool.m4| 12 +- configure| 12 +- testsuite/unit/Makefile.am | 15 ++ testsuite/unit/Makefile.in | 50 ++- testsuite/unit/sched-quota.c | 312 ++ 5 files changed, 392 insertions(+), 9 deletions(-) diff --git a/config/libtool.m4 b/config/libtool.m4 index 5f0..126202f 100644 --- a/config/libtool.m4 +++ b/config/libtool.m4 @@ -1312,7 +1312,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1326,7 +1326,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1345,7 +1348,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/configure b/configure index 50133f3..304e833 100755 --- a/configure +++ b/configure @@ -7736,7 +7736,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -7754,7 +7754,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7773,7 +7776,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/testsuite/unit/Makefile.am b/testsuite/unit/Makefile.am index f292d48..a933d99 100644 --- a/testsuite/unit/Makefile.am +++ b/testsuite/unit/Makefile.am @@ -14,6 +14,7 @@ test_PROGRAMS += arith\ mutex-torture \ cond-torture\ sched-tp\ + sched-quota \ check-vdso arith_SOURCES = arith.c arith-noinline.c arith-noinline.h @@ -76,6 +77,20 @@ sched_tp_LDADD = \ @XENO_USER_LDADD@ \ -lpthread -lrt -lm +sched_quota_SOURCES = sched-quota.c + +sched_quota_CPPFLAGS = \ + @XENO_USER_CFLAGS@ \ + -I$(top_srcdir)/include + +sched_quota_LDFLAGS = $(XENO_POSIX_WRAPPERS) + +sched_quota_LDADD =\ + ../../lib/copperplate/libcopperplate.la \ + $(coredep_lib) \ + @XENO_USER_LDADD@ \ + -lpthread -lrt -lm + check_vdso_SOURCES = check-vdso.c check_vdso_CPPFLAGS = \ diff --git a/testsuite/unit/Makefile.in b/testsuite/unit/Makefile.in index 30868d9..80a9bab 100644 --- a/testsuite/unit/Makefile.in +++ b/testsuite/unit/Makefile.in @@ -84,6 +84,7 @@ test_PROGRAMS = wakeup-time$(EXEEXT) rtdm$(EXEEXT) $(am__EXEEXT_1) @XENO_COBALT_TRUE@ mutex-torture \ @XENO_COBALT_TRUE@ cond-torture\ @XENO_COBALT_TRUE@ sched-tp\ +@XENO_COBALT_TRUE@ sched-quota \ @XENO_COBALT_TRUE@ check-vdso subdir = testsuite/unit @@ -106,7 +107,7 @@ CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = @XENO_COBALT_TRUE@am__EXEEXT_1 = arith$(EXEEXT) mutex-torture$(EXEEXT) \ @XENO_COBALT_TRUE@ cond-torture$(EXEEXT) sched-tp$(EXEEXT) \ -@XENO_COBALT_TRUE@ check-vdso$(EXEEXT) +@XENO_COBALT_TRUE@ sched-quota$(EXEEXT) check-vdso$(EXEEXT) am__installdirs = "$(DESTDIR)$(testdir)" PROGRAMS = $(test_PROGRAMS) am__arith_SOURCES_DIST = arith.c arith-no
[Xenomai-git] Philippe Gerum : testsuite/unit: introduce SCHED_QUOTA policy test
Module: xenomai-forge Branch: next Commit: be0bc6586f183521faa9427861864153444f15aa URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=be0bc6586f183521faa9427861864153444f15aa Author: Philippe Gerum Date: Thu Dec 19 15:57:07 2013 +0100 testsuite/unit: introduce SCHED_QUOTA policy test --- config/libtool.m4| 12 +- configure| 12 +- testsuite/unit/Makefile.am | 15 ++ testsuite/unit/Makefile.in | 50 ++- testsuite/unit/sched-quota.c | 312 ++ 5 files changed, 392 insertions(+), 9 deletions(-) diff --git a/config/libtool.m4 b/config/libtool.m4 index 5f0..126202f 100644 --- a/config/libtool.m4 +++ b/config/libtool.m4 @@ -1312,7 +1312,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1326,7 +1326,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1345,7 +1348,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/configure b/configure index 50133f3..304e833 100755 --- a/configure +++ b/configure @@ -7736,7 +7736,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -7754,7 +7754,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7773,7 +7776,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/testsuite/unit/Makefile.am b/testsuite/unit/Makefile.am index f292d48..a933d99 100644 --- a/testsuite/unit/Makefile.am +++ b/testsuite/unit/Makefile.am @@ -14,6 +14,7 @@ test_PROGRAMS += arith\ mutex-torture \ cond-torture\ sched-tp\ + sched-quota \ check-vdso arith_SOURCES = arith.c arith-noinline.c arith-noinline.h @@ -76,6 +77,20 @@ sched_tp_LDADD = \ @XENO_USER_LDADD@ \ -lpthread -lrt -lm +sched_quota_SOURCES = sched-quota.c + +sched_quota_CPPFLAGS = \ + @XENO_USER_CFLAGS@ \ + -I$(top_srcdir)/include + +sched_quota_LDFLAGS = $(XENO_POSIX_WRAPPERS) + +sched_quota_LDADD =\ + ../../lib/copperplate/libcopperplate.la \ + $(coredep_lib) \ + @XENO_USER_LDADD@ \ + -lpthread -lrt -lm + check_vdso_SOURCES = check-vdso.c check_vdso_CPPFLAGS = \ diff --git a/testsuite/unit/Makefile.in b/testsuite/unit/Makefile.in index 30868d9..80a9bab 100644 --- a/testsuite/unit/Makefile.in +++ b/testsuite/unit/Makefile.in @@ -84,6 +84,7 @@ test_PROGRAMS = wakeup-time$(EXEEXT) rtdm$(EXEEXT) $(am__EXEEXT_1) @XENO_COBALT_TRUE@ mutex-torture \ @XENO_COBALT_TRUE@ cond-torture\ @XENO_COBALT_TRUE@ sched-tp\ +@XENO_COBALT_TRUE@ sched-quota \ @XENO_COBALT_TRUE@ check-vdso subdir = testsuite/unit @@ -106,7 +107,7 @@ CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = @XENO_COBALT_TRUE@am__EXEEXT_1 = arith$(EXEEXT) mutex-torture$(EXEEXT) \ @XENO_COBALT_TRUE@ cond-torture$(EXEEXT) sched-tp$(EXEEXT) \ -@XENO_COBALT_TRUE@ check-vdso$(EXEEXT) +@XENO_COBALT_TRUE@ sched-quota$(EXEEXT) check-vdso$(EXEEXT) am__installdirs = "$(DESTDIR)$(testdir)" PROGRAMS = $(test_PROGRAMS) am__arith_SOURCES_DIST = arith.c arith-no
[Xenomai-git] Philippe Gerum : testsuite/unit: introduce SCHED_QUOTA policy test
Module: xenomai-forge Branch: next Commit: f306085d35a87e00cd30b4e8832ad4b029f9f0f3 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=f306085d35a87e00cd30b4e8832ad4b029f9f0f3 Author: Philippe Gerum Date: Thu Dec 19 15:57:07 2013 +0100 testsuite/unit: introduce SCHED_QUOTA policy test --- config/libtool.m4| 12 +- configure| 12 +- testsuite/unit/Makefile.am | 15 ++ testsuite/unit/Makefile.in | 50 ++- testsuite/unit/sched-quota.c | 312 ++ 5 files changed, 392 insertions(+), 9 deletions(-) diff --git a/config/libtool.m4 b/config/libtool.m4 index 5f0..126202f 100644 --- a/config/libtool.m4 +++ b/config/libtool.m4 @@ -1312,7 +1312,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1326,7 +1326,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1345,7 +1348,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/configure b/configure index 50133f3..304e833 100755 --- a/configure +++ b/configure @@ -7736,7 +7736,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -7754,7 +7754,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7773,7 +7776,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/testsuite/unit/Makefile.am b/testsuite/unit/Makefile.am index f292d48..a933d99 100644 --- a/testsuite/unit/Makefile.am +++ b/testsuite/unit/Makefile.am @@ -14,6 +14,7 @@ test_PROGRAMS += arith\ mutex-torture \ cond-torture\ sched-tp\ + sched-quota \ check-vdso arith_SOURCES = arith.c arith-noinline.c arith-noinline.h @@ -76,6 +77,20 @@ sched_tp_LDADD = \ @XENO_USER_LDADD@ \ -lpthread -lrt -lm +sched_quota_SOURCES = sched-quota.c + +sched_quota_CPPFLAGS = \ + @XENO_USER_CFLAGS@ \ + -I$(top_srcdir)/include + +sched_quota_LDFLAGS = $(XENO_POSIX_WRAPPERS) + +sched_quota_LDADD =\ + ../../lib/copperplate/libcopperplate.la \ + $(coredep_lib) \ + @XENO_USER_LDADD@ \ + -lpthread -lrt -lm + check_vdso_SOURCES = check-vdso.c check_vdso_CPPFLAGS = \ diff --git a/testsuite/unit/Makefile.in b/testsuite/unit/Makefile.in index 30868d9..80a9bab 100644 --- a/testsuite/unit/Makefile.in +++ b/testsuite/unit/Makefile.in @@ -84,6 +84,7 @@ test_PROGRAMS = wakeup-time$(EXEEXT) rtdm$(EXEEXT) $(am__EXEEXT_1) @XENO_COBALT_TRUE@ mutex-torture \ @XENO_COBALT_TRUE@ cond-torture\ @XENO_COBALT_TRUE@ sched-tp\ +@XENO_COBALT_TRUE@ sched-quota \ @XENO_COBALT_TRUE@ check-vdso subdir = testsuite/unit @@ -106,7 +107,7 @@ CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = @XENO_COBALT_TRUE@am__EXEEXT_1 = arith$(EXEEXT) mutex-torture$(EXEEXT) \ @XENO_COBALT_TRUE@ cond-torture$(EXEEXT) sched-tp$(EXEEXT) \ -@XENO_COBALT_TRUE@ check-vdso$(EXEEXT) +@XENO_COBALT_TRUE@ sched-quota$(EXEEXT) check-vdso$(EXEEXT) am__installdirs = "$(DESTDIR)$(testdir)" PROGRAMS = $(test_PROGRAMS) am__arith_SOURCES_DIST = arith.c arith-no
[Xenomai-git] Philippe Gerum : testsuite/unit: introduce SCHED_QUOTA policy test
Module: xenomai-forge Branch: next Commit: 113cfb9beaa80430b15df40585a97359397eef36 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=113cfb9beaa80430b15df40585a97359397eef36 Author: Philippe Gerum Date: Thu Dec 19 15:57:07 2013 +0100 testsuite/unit: introduce SCHED_QUOTA policy test --- config/libtool.m4| 12 +- configure| 12 +- testsuite/unit/Makefile.am | 15 ++ testsuite/unit/Makefile.in | 50 ++- testsuite/unit/sched-quota.c | 312 ++ 5 files changed, 392 insertions(+), 9 deletions(-) diff --git a/config/libtool.m4 b/config/libtool.m4 index 5f0..126202f 100644 --- a/config/libtool.m4 +++ b/config/libtool.m4 @@ -1312,7 +1312,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1326,7 +1326,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1345,7 +1348,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/configure b/configure index 50133f3..304e833 100755 --- a/configure +++ b/configure @@ -7736,7 +7736,7 @@ ia64-*-hpux*) rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -7754,7 +7754,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; - ppc64-*linux*|powerpc64-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -7773,7 +7776,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff --git a/testsuite/unit/Makefile.am b/testsuite/unit/Makefile.am index f292d48..a933d99 100644 --- a/testsuite/unit/Makefile.am +++ b/testsuite/unit/Makefile.am @@ -14,6 +14,7 @@ test_PROGRAMS += arith\ mutex-torture \ cond-torture\ sched-tp\ + sched-quota \ check-vdso arith_SOURCES = arith.c arith-noinline.c arith-noinline.h @@ -76,6 +77,20 @@ sched_tp_LDADD = \ @XENO_USER_LDADD@ \ -lpthread -lrt -lm +sched_quota_SOURCES = sched-quota.c + +sched_quota_CPPFLAGS = \ + @XENO_USER_CFLAGS@ \ + -I$(top_srcdir)/include + +sched_quota_LDFLAGS = $(XENO_POSIX_WRAPPERS) + +sched_quota_LDADD =\ + ../../lib/copperplate/libcopperplate.la \ + $(coredep_lib) \ + @XENO_USER_LDADD@ \ + -lpthread -lrt -lm + check_vdso_SOURCES = check-vdso.c check_vdso_CPPFLAGS = \ diff --git a/testsuite/unit/Makefile.in b/testsuite/unit/Makefile.in index 30868d9..80a9bab 100644 --- a/testsuite/unit/Makefile.in +++ b/testsuite/unit/Makefile.in @@ -84,6 +84,7 @@ test_PROGRAMS = wakeup-time$(EXEEXT) rtdm$(EXEEXT) $(am__EXEEXT_1) @XENO_COBALT_TRUE@ mutex-torture \ @XENO_COBALT_TRUE@ cond-torture\ @XENO_COBALT_TRUE@ sched-tp\ +@XENO_COBALT_TRUE@ sched-quota \ @XENO_COBALT_TRUE@ check-vdso subdir = testsuite/unit @@ -106,7 +107,7 @@ CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = @XENO_COBALT_TRUE@am__EXEEXT_1 = arith$(EXEEXT) mutex-torture$(EXEEXT) \ @XENO_COBALT_TRUE@ cond-torture$(EXEEXT) sched-tp$(EXEEXT) \ -@XENO_COBALT_TRUE@ check-vdso$(EXEEXT) +@XENO_COBALT_TRUE@ sched-quota$(EXEEXT) check-vdso$(EXEEXT) am__installdirs = "$(DESTDIR)$(testdir)" PROGRAMS = $(test_PROGRAMS) am__arith_SOURCES_DIST = arith.c arith-no