summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc/stackchk (unfollow)
Commit message (Collapse)AuthorFilesLines
1999-11-23Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-1/+1
to convert the libmisc directory from Makefile.in to Makefile.am.
1999-11-22Patch rtems-rc-19991117-4.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:Joel Sherrill1-0/+43
.. 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-17Updated copyright notice.Joel Sherrill3-6/+3
1999-11-05This is another pass at making sure that nothing outside the BSPJoel Sherrill1-5/+2
unnecessarily uses any variables defined by the BSP. On this sweep, use of BSP_Configuration and Cpu_table was eliminated. A significant part of this modification was the addition of macros to access fields in the RTEMS configuration structures. This is necessary to strengthen the division between the BSP independent parts of RTEMS and the BSPs themselves. This started after comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
1998-12-01Include files now installed as <rtems/*.h>.Joel Sherrill1-1/+1
1998-04-27Cosmetic fix from Eric Norum:Joel Sherrill1-1/+1
This makes the headings line up above the columns a little better. Now that it's so easy to include/exclude the stack check code I find myself adding it to all my `debug' targets.
1998-04-15Fixed so this would compile without warning.Joel Sherrill1-0/+2
1998-04-15Stack check now initialized as part of initial extension set.Joel Sherrill3-0/+65
1998-02-17updated copyright to 1998Joel Sherrill3-3/+3
1997-10-08Fixed typo in the pointer to the license terms.Joel Sherrill3-6/+6
1997-04-22headers updated to reflect new style copyright notice as partJoel Sherrill3-15/+15
of switching to the modified GNU GPL.
1997-04-09printing task names now instead of id numbersJoel Sherrill1-3/+16
1996-09-18pointer arithmetic reworked to be more portableJoel Sherrill1-8/+8
1996-04-22updates from Tony BennettJoel Sherrill1-5/+31
1996-02-13removed post switch extensionJoel Sherrill1-1/+0
1996-01-19Added condition compile flag for dump of stack usage information onJoel Sherrill1-0/+10
system exit.
1995-09-29all targets compile .. tony's patches in placeJoel Sherrill2-2/+11
1995-09-11The word "RTEMS" almost completely removed from the core.Joel Sherrill2-17/+36
Configuration Table Template file added and all tests modified to use this. All gvar.h and conftbl.h files removed from test directories. Configuration parameter maximum_devices added. Core semaphore and mutex handlers added and RTEMS API Semaphore Manager updated to reflect this. Initialization sequence changed to invoke API specific initialization routines. Initialization tasks table now owned by RTEMS Tasks Manager. Added user extension for post-switch. Utilized user extensions to implement API specific functionality like signal dispatching. Added extensions to the System Initialization Thread so that an API can register a function to be invoked while the system is being initialized. These are largely equivalent to the pre-driver and post-driver hooks. Added the Modules file oar-go32_p5, modified oar-go32, and modified the file make/custom/go32.cfg to look at an environment varable which determines what CPU model is being used. All BSPs updated to reflect named devices and clock driver's IOCTL used by the Shared Memory Driver. Also merged clock isr into main file and removed ckisr.c where possible. Updated spsize to reflect new and moved variables. Makefiles for the executive source and include files updated to show break down of files into Core, RTEMS API, and Neither. Header and inline files installed into subdirectory based on whether logically in the Core or a part of the RTEMS API.
1995-08-28Added unused priority ceiling parameter to rtems_semaphore_create.Joel Sherrill1-1/+1
Rearranged code to created thread handler routines to initialize, start, restart, and "close/delete" a thread. Made internal threads their own object class. This now uses the thread support routines for starting and initializing a thread. Insured deleted tasks are freed to the Inactive pool associated with the correct Information block. Added an RTEMS API specific data area to the thread control block. Beginnings of removing the word "rtems" from the core.
1995-08-23Moved _Thread_Information -> _RTEMS_tasks_Information.Joel Sherrill1-8/+18
Added a table of object information control blocks. Modified _Thread_Get so it looks up a thread regardless of which thread management "entity" (manager, internal, etc) actually "owns" it.
1995-08-23Support for variable length names added to Object Handler. This supportsJoel Sherrill1-2/+2
both fixed length "raw" names and strings from the API's point of view. Both inline and macro implementations were tested.
1995-08-18Modified references to task name.Joel Sherrill1-2/+3
1995-06-07incorporated mc68302 supportJoel Sherrill1-1/+1
1995-05-24Fully tested on all in-house targetsJoel Sherrill1-0/+1