summaryrefslogtreecommitdiffstats
path: root/cpukit/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-06-15Remove use ticks for statistics configure option.Joel Sherrill1-5/+0
This was obsolete and broken based upon recent time keeping changes. Thie build option was previously enabled by adding USE_TICKS_FOR_STATISTICS=1 to the configure command line. This propagated into the code as preprocessor conditionals using the __RTEMS_USE_TICKS_FOR_STATISTICS__ conditional.
2015-05-21cpukit: Add Epiphany architecture port v4Hesham ALMatary1-0/+1
2015-04-17DRVMGR: only build on SPARC platformDaniel Hellstrom1-0/+12
2015-04-17DRVMGR: added driver manager to cpukit/libdrvmgrDaniel Hellstrom1-0/+7
2015-04-17LIBPCI: added PCI layer to cpukit/libpciDaniel Hellstrom1-0/+12
2015-03-10posix: Install <semaphore.h> only if not providedSebastian Huber1-0/+3
2015-03-06Temporarily disable libdl for h8300Joel Sherrill1-1/+4
The h8300 gets a linking error for the dl0* tests. This temporarily disables libdl until that can be investigated. updates 2284.
2015-03-06Temporarily disable libdl for lm32Joel Sherrill1-1/+4
There is a GCC ICE when building libdl. This temporarily disables building libdl until that is resolved. updates 2283.
2015-03-06Temporarily disable libdl for v850Joel Sherrill1-1/+4
There is an issue linking dl0* which has not been resolved. This issue is being tracked but is not considered a release blocker. This patch is a workaround which disables libdl for the v850 until the ticket is resolved. updates 2260.
2015-03-06Temporarily disable libdl for bfinJoel Sherrill1-1/+4
There is an issue linking dl0* which has not been resolved. This issue is being tracked but is not considered a release blocker. This patch is a workaround which disables libdl for the bfin until the ticket is resolved. updates 2252.
2015-03-05libmd: Disable SHA modules for m32cSebastian Huber1-0/+10
Close #2219.
2014-12-05Update bug report URLSebastian Huber1-1/+1
2014-11-20Add crypt_r(), etc.Sebastian Huber1-0/+1
Add crypt_add_format(), crypt_r(), crypt_md5_r(), crypt_sha256_r() and crypt_sha512_r().
2014-11-20Add RTEMS port of Linux I2C user-space APISebastian Huber1-0/+1
2014-11-06libdl: Disable building libdl for the NIOS2. No relocation support.Chris Johns1-1/+1
This should have been added.
2014-10-31cpukit: Add libdl with the Runtime Loader (RTL) code.Chris Johns1-2/+16
This is a merge of the RTL project.
2014-08-20Add configuration to detect toolset has sigaltstack() prototypeJoel Sherrill1-0/+12
2014-08-12Add support for OpenRISC - Fixed issuesHesham ALMatary1-0/+1
This work is based on the old or32 port (that has been removed back in 2005) authored by Chris Ziomkowski. The patch includes the basic functions every port should implement like: context switch, exception handling, OpenRISC ABI and machine definitions and configurations.
2014-07-15Thread Queue Priority Discipline Reimplemented with RBTreeJoel Sherrill1-6/+0
2014-03-14score: Add --enable-profiling configure optionSebastian Huber1-0/+6
2014-02-17cpukit: Correct bug in check of affinity support in newlib.Jennifer Averett1-6/+22
2014-02-17Require presence of <stdatomic.h> for SMP supportSebastian Huber1-7/+3
2013-12-13cpukit/configure.ac: Probe for SMP affinity methodsJoel Sherrill1-0/+8
2013-12-02posix: Use cleanup contexts on the stackSebastian Huber1-0/+1
Provide support for latest Newlib <pthread.h> change. The cleanup contexts are stored on the thread stack. This is conformant with the POSIX requirements for the pthread_cleanup_push() and pthread_cleanup_pop() statement pair. Passing an invalid pointer as the routine to pthread_cleanup_push() is now a usage error and the behaviour is undefined.
2013-11-27add --enable-paravirt in cpukit configure scriptsPhilipp Eppelt1-0/+6
2013-07-26libmisc: Provide libutf8proc conditionallySebastian Huber1-0/+4
2013-07-17stdatomic.h support check when configureWeiY1-0/+7
2013-05-01Clear the atomic conditional compilation.WeiY1-7/+0
2013-02-28Common file changes in support of Moxie portAnthony Green1-0/+1
Signed-off-by: Anthony Green <green@moxielogic.com>
2013-02-14Add RTEMS_CHECK_ATOMIC, RTEMS_CPUOPT([RTEMS_ATOMIC]), AM_CONDITIONAL ATOMIC.Ralf Corsépius1-0/+7
2012-11-22score: PR1607: Add and use CPU_SIZEOF_POINTERSebastian Huber1-9/+0
Add and use new CPU port define CPU_SIZEOF_POINTER. It must be an integer literal that can be used by the assembler. This value will be used to calculate offsets of structure members. These offsets will be used in assembler code. The size of a pointer is part of the application binary interface (ABI) and thus independent of the actual programming language. The compiler will provide defines to determine the current ABI. We use these defines to select the appropriate CPU_SIZEOF_POINTER value. Static assertions in the new file "cpukit/score/src/percpuasm.c" will ensure that the value of CPU_SIZEOF_POINTER is consistent with the current compiler settings. Also the offset values used by assembler code are verfied.
2012-09-28cpukit/configure.ac: Remove unused use ticks for statistics optionsJoel Sherrill1-10/+0
The following were not used in any code: __RTEMS_USE_TICKS_CPU_USAGE_STATISTICS__ __RTEMS_USE_TICKS_RATE_MONOTONIC_STATISTICS__ Both CPU Usage and Rate Monotonic Period Statistics are switched to ticks resolution by configuring with __RTEMS_USE_TICKS_FOR_STATISTICS__ set to 1 on the configure command line.
2012-07-19Require automake-1.12.2.Ralf Corsépius1-1/+1
2012-07-19Require autoconf-2.69.Ralf Corsépius1-1/+1
2012-06-11v850 port: Initial addition with BSP for simulator in GDBJoel Sherrill1-0/+1
Port + v850 does not have appear to have any optimized bit scan instructions + v850 does have single instructions for wap u16 and u32 + Code path optimization preferences set + Add BSP variants for each GCC CPU model flag and a README - v850e1 variant does not work (fails during BSP initialization) BSP for GDB v850 Simulator + linkcmds matches defaults in GDB simulator with RTEMS mods + crt1.c added from v850 newlib port for __main() + BSP exits cleanly + printk and console I/O work + uses clock tick from IDLE task + Tests not requiring real clock ISR work Documentation + CPU Supplment chapter for v850 added
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-2/+0
Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
2012-05-07Revert: Remove CVS IdsJoel Sherrill1-0/+2
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
2012-05-04Remove CVS-Ids.Ralf Corsépius1-2/+0
2012-04-23PR1908: consolidate libqos code and fix installed header locationGedare Bloom1-1/+0
2012-04-15PR1908: QoS library for CBS schedulerPetr Benes1-0/+1
Since the CBS scheduler is inspired by AQuoSA project for Linux, additional API (qreslib) compliant with Linux has been created. Sptest for qreslib included.
2012-03-022012-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsépius1-0/+1
* configure.ac: Check for rcmd in unistd.h. * libnetworking/libc/rcmd.c: Build iff rcmd is declared in unistd.h. Change rcmd's decl to match with Linux/FreeBSD's decl.
2012-01-26Revert "Google C++ Testing Framework 1.6.0."Sebastian Huber1-5/+0
This reverts commit 9bf3a868655f260c2fa6cbcab16f0218cf53e5b8.
2012-01-23Google C++ Testing Framework 1.6.0.Sebastian Huber1-0/+5
2011-12-132011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+3
* configure.ac: Check for getrusage.h decl. * libcsupport/src/getrusage.c: Apply HAVE_DECL_GETRUSAGE (Missing prototypes).
2011-12-062011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* configure.ac: Check for envlock.h. Check for decls of __env_lock, __env_unlock.
2011-10-242011-10-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+9
* configure.ac: Check for decls of utime and utimes.
2011-09-302011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+3
* configure.ac: Check for size of time_t.
2011-05-182011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* configure.ac: Require time.h to provide CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID.
2011-03-162011-03-16 Jennifer Averett <jennifer.averett@OARcorp.com>Joel Sherrill1-0/+7
PR 1729/cpukit * configure.ac, sapi/include/confdefs.h, sapi/src/exinit.c, score/Makefile.am, score/preinstall.am, score/cpu/i386/rtems/score/cpu.h, score/cpu/sparc/cpu_asm.S, score/cpu/sparc/rtems/score/cpu.h, score/include/rtems/score/basedefs.h, score/include/rtems/score/context.h, score/include/rtems/score/percpu.h, score/src/percpu.c, score/src/thread.c, score/src/threadcreateidle.c: Add next step in SMP support. This adds an allocated array of the Per_CPU structures to support multiple cpus vs a single instance of the structure which is still used if SMP support is disabled. Configuration support is also added to explicitly enable or disable SMP. But SMP can only be enabled for the CPUs which will support it initially -- SPARC and i386. With the stub BSP support, a BSP can be run as a single core SMP system from an RTEMS data structure standpoint. * aclocal/check-smp.m4, aclocal/enable-smp.m4, score/include/rtems/bspsmp.h, score/include/rtems/score/smplock.h, score/src/smp.c, score/src/smplock.c: New files.
2011-03-022011-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-14/+6
* configure.ac: Rework checks for mandated headers tar.h, errno.h, sched.h, sys/cdefs.h, sys/queue.h.