summaryrefslogtreecommitdiffstats
path: root/c/src (unfollow)
Commit message (Collapse)AuthorFilesLines
1999-11-22Patch rtems-rc-19991117-4.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill156-1100/+843
.. a major configuration cleanup ... major enhancement of automake support. ... and it contains a *major* breakthough: Automake support for libchip and libmisc *LEAF* directories. To implement this I have used several nasty tricks * The basical trick is to wrap an old Makefile.in's contents into a Makefile.am and still continue to use (i.e include) the old *.cfg files. * Replaced each INSTALL_IF_CHANGE and INSTALL_VARIANT with make dependencies * Add a gnu-make ifdef AUTOMAKE to main.cfg to avoid conflicts between automake and RTEMS make rules * Replaced each install:: and preinstall:: rule with make dependencies * Replaced SUB_DIRS with SUBDIRS in all Makefile.ins (Automake convention) * Removed each manually added autoconf substitution which automake performs automatically. This is not yet full automake support, because using the temporary installation directory, preinstallation in general and building variants are in contradiction to automake's basic working principles ... ... the new Makefile.ams work still somewhat clumsy ... nevertheless they work (quite well). WARNING: At first glance this patch is small, but * it affects the whole configuration system. * it opens the road to introducing automake to all Makefile.ins currently not being under automake control. JOEL> Does this remove or add any files? Both, all Makefile.ins below libchip and libmisc get replaced with Makefile.ams.
1999-11-22Small patch (rtems-rc-19991117-5.diff) from Ralf CorsepiusJoel Sherrill1-1/+1
<corsepiu@faw.uni-ulm.de> to correct the constraints on the inline assembly language macro for sh_disable_interrupt.
1999-11-19Renaming all BSP specific startXXX directories to use the same name (start).Joel Sherrill25-44/+44
1999-11-19Renaming all BSP specific startXXX directories to use the same name (start).Joel Sherrill17-4067/+0
1999-11-19Moved startsis to start.Joel Sherrill5-409/+6
1999-11-18Minor cleanup to reduce the code space.Joel Sherrill1-14/+9
1999-11-18Patch from "John M. Mills" <jmills@tga.com> with subsequent cleanup fromJoel Sherrill70-991/+4333
Ralf Corsepius <corsepiu@faw.uni-ulm.de> that adds initial Hitachi SH-2 support to RTEMS. Ralf's comments are: Changes: ------ 1. SH-Port: * Many files renamed. * CONSOLE_DEVNAME and MHZ defines removed from libcpu. * console.c moved to libbsp/sh/shared, build in libbsp/sh/<BSP>/console applying VPATH. * CONSOLE_DEVNAME made BSP-specific, replacement is defined in bsp.h * MHZ define replaced with HZ (extendent resolution) in custom/*.cfg * -DHZ=HZ used in bspstart.c, only * Makefile variable HZ used in bsp-dependent directories only. 2. SH1-Port * clock-driver rewritten to provide better resolution for odd CPU frequencies. This driver is only partially tested on hardware, ie. sightly experimental, but I don't expect severe problems with it. * Polling SCI-driver added. This driver is experimental and completly untested yet. Therefore it is not yet used for the console (/dev/console is still pointing to /dev/null, cf. gensh1/bsp.h). * minor changes to the timer driver * SH1 specific delay()/CPU_delay() now is implemented as a function 3. SH2-Port * Merged * IMO, the code is still in its infancy. Therefore I have interspersed comments (FIXME) it for items which I think John should look after. * sci and console drivers partially rewritten and extended (John, I hope you don't mind). * Copyright notices are not yet adapted
1999-11-18Added EINVAL for passing a NULL pointer in.Jennifer Averett1-0/+4
1999-11-18Added test code for named semaphores and moved to use of directive_failedJennifer Averett2-31/+87
family of macros to produce better checks and diagnostic messages.
1999-11-18Started to added POSIX message queue test code.Jennifer Averett1-0/+3
1999-11-18Added routine to remove an object from the namespace. It just clearsJennifer Averett1-0/+17
its name in the name_table. This was required by the POSIX semaphore and message queue managers which support a concept of open, close, and unlink. The object becomes "invisible" to further opens following an unlink but all open sessions remain active until they are closed. This requires that the removal of an object ID be separate from the removal of its name.
1999-11-18+ Debuged to the point that you could open, unlink and close a semaphore.Jennifer Averett4-30/+29
but all paths have not been checked, yet.
1999-11-18Added a routine to remove a semaphore name from its namespace.Jennifer Averett1-0/+15
1999-11-18Removed IT_COUNT since it was not used.Joel Sherrill1-13/+0
1999-11-18Patch rtems-rc-19991117-0.diff.gz from Ralf CorsepiusJoel Sherrill5-10/+11
<corsepiu@faw.uni-ulm.de> which corrects some configuration problems and cleans up a few Makefile.in's.
1999-11-18Patch rtems-rc-19991105-3.diff.gz from Ralf CorsepiusJoel Sherrill33-40/+71
<corsepiu@faw.uni-ulm.de> which turns OPERATION_COUNT into a configure time option.
1999-11-17Comment added.Jennifer Averett1-1/+2
1999-11-17Updated copyright notice.Joel Sherrill1748-3488/+1750
1999-11-17Now allows override of base address via -Ttext command to linker.Joel Sherrill1-39/+47
1999-11-17+ Updated copyright information.Jennifer Averett3-4/+5
1999-11-17+ Updated copyright information.Jennifer Averett133-52/+347
1999-11-17New file documenting the on board monitor (PPCBUG) configuration usedJoel Sherrill2-0/+156
to be able to boot the archives located in powerpc-rtems/c/mcp750/bin. This information was provided by Eric Valette <valette@crf.canon.fr>
1999-11-17Conditionally take out the offensive pragma pack when on RTEMS in additionJoel Sherrill1-2/+2
to UnixWare (UW).
1999-11-17New shell of a test for ITRON Mailbox Manager.Joel Sherrill7-1/+154
1999-11-17Updated Mailbox Manager submitted and split into multiple files.Joel Sherrill11-344/+470
1999-11-17Update from Andrew D. McDowell <amcdowel@cs.uah.edu> with modificationsJoel Sherrill1-7/+257
by Joel and Jennifer based on experience merging the other managers and cleaning them up. No test code is available at this point.
1999-11-16Fixed screen.Joel Sherrill1-1/+1
1999-11-16Added TERMINAL_IDENTIFICATION pieces.Joel Sherrill1-3/+4
1999-11-16Fixed alignment problem on _endtext.Joel Sherrill1-0/+1
1999-11-16Moved task_variable pointer to basic shared part of TCB instead ofJoel Sherrill5-38/+26
RTEMS API extension to avoid problems when the extension is freed. Eventually the task variable switch extension should become part of the core context switch and the Ada tcb self implemented in terms of it.
1999-11-16Added proper nesting level for dispatch disable check.Joel Sherrill3-3/+3
1999-11-16Added code so if dispatching level is specified to be -1, then noJoel Sherrill1-1/+1
check is performed. This is needed in some timer service routines since they are called from multiple disable levels.
1999-11-16Corrected nesting level on dispatching verification.Joel Sherrill1-1/+1
1999-11-16Corrected disable dispatch nesting count checks.Joel Sherrill1-7/+7
1999-11-16Added check to return passed if task is not suspended.Jennifer Averett2-1/+7
1999-11-16Added code to catch the error of suspend count exceding the counter value.Jennifer Averett1-0/+4
1999-11-16Fixed bug.Jennifer Averett2-6/+6
1999-11-16Added handler for fsync. For the memfile it is the same as the data sync.Jennifer Averett3-3/+3
1999-11-16Fixed typo.Joel Sherrill1-1/+1
1999-11-16Inserted output from the erc32 run into the output file.Jennifer Averett1-3/+71
1999-11-16Use miniIMFS like hello from samples.Joel Sherrill1-0/+2
1999-11-16Increased stack space because message buffers are on the stack.Joel Sherrill1-0/+1
1999-11-16Removed leading space from output.Jennifer Averett2-4/+4
1999-11-16Added comment indicating that dup is known to be broken.Jennifer Averett1-1/+1
1999-11-16Added data to the log file so it matches the real output.Jennifer Averett1-3/+61
1999-11-16Added comment to log file indicating that task order is notJennifer Averett1-1/+3
critical.
1999-11-16Added test case of rsm_tsk and frsm_tsk on a task not suspended.Jennifer Averett2-3/+14
This should result in nothing happening, but an E_OK result.
1999-11-16Added BSP_MAXIMUM_OPERATION_COUNT and BSP_ITERATION_COUNTJoel Sherrill1-2/+27
which allow the BSP to override the default number of objects that will be created in the timing tests. This is useful for reducing memory consumption on small targets. The BSP_ITERATION_COUNT can be used to reduce the number of repititions in some of the tests. This is useful for extremely slow targets (we haven't seen any slow enough to justify modifying this one yet though. :)
1999-11-16Added code to the macros which checked directive status to alsoJoel Sherrill1-20/+44
check that the _Thread_Dispatch_disable_level is set to the proper value (0 99% of the time). This automatic check significantly reduces the chance of mismatching disable/enable dispatch pairs while doing internal RTEMS work.
1999-11-16Use the miniIMFS to reduce code space.Joel Sherrill1-0/+2