Commit Graph
266 Commits
Author SHA1 Message Date
Joel Sherrill 10794a735a Modified to reflect change in calling sequence of mount(). 1999-07-01 22:08:33 +00:00
Joel Sherrill dbf969e1d5 Test modified to reflect change in calling sequence of mount(). 1999-07-01 22:08:13 +00:00
Joel Sherrill d785158293 Added simple test to find minimum code size of executive with this BSP
and RTEMS configuration.
1999-05-17 22:15:56 +00:00
Joel Sherrill fcf17a4f69 Added testing for C++ exceptions from Rosimildo DaSilva
<rdasilva@connecttel.com>.
1999-05-14 16:25:15 +00:00
Joel Sherrill 5cf555e10a Corrections by Jennifer. 1999-04-06 22:04:08 +00:00
Joel Sherrill f72dd2a9fa Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to address problems
on BSPs that install there own tools.
1999-04-01 16:58:06 +00:00
Jennifer Averett 3f06c298b4 Added prints for calls into the file system. Added O_EXCL for an open that
tested that the same file could not be created twice.
1999-03-31 23:22:42 +00:00
Jennifer Averett 912f74ae47 Modified file to match output. 1999-03-31 23:20:43 +00:00
Jennifer Averett eaf0e8eb0a Correctd name length to account for new IMFS max name length of 32. 1999-03-29 18:06:00 +00:00
Joel Sherrill 244ecd9fb8 These files were not added as part of a recent patch from
Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
1999-03-24 23:14:36 +00:00
Joel Sherrill 9b8baa128b Automake II patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>. Email
description follows:

Description:

    * automake for *all* tool subdirectories (Makefile.am, configure.in etc.)
    * autogen now also considers CONFIG_HEADER (generates stamp-h.ins and
      config.h.ins)
    * c/src/tests/tools/generic/difftest and
      c/src/tests/tools/generic/sorttimes generated by configure scripts
    * c/update-tools/ampolish, beautifier for Makefile.ams, similar to
      acpolish
    * rtems-polish.sh added to c/update-tools/ + ampolish support
    * New subdirectory ./automake, contains automake -Makefile fragments to
      support RTEMS make "debug, debug_install, profile, profile_install" for
      native Makefile.ams (== ignore these make targets).
    * aclocal/rtems-top.m4's RTEMS_TOP now reads the automake makefile
      variable VERSION from RTEMS ./VERSION file.
    * ./configure.in uses the macros from aclocal + support for the tools'
      configure scripts

  Remarks:
    * To run rtems-polish.sh, "cd <rtems-source-tree>;
      ./c/update-tools/rtems-polish.sh"
    * AFAIS, now all native subdirectories are converted to automake (Please
      drop me a note, if I forgot something).
    * Unless you notice something fatal, IMO the time has come for a public
      try (== snapshot). I do not intend to send more automake related patches
      within, say 2 weeks, to give these patches time to settle and to give me
      some time to think on how to continue.
    * The patch assumes installation to the new main installation directory
      [$(prefix)].
1999-03-23 18:02:17 +00:00
Joel Sherrill f4a8ee1c55 Unlimited objects patch from Chris Johns <ccj@acm.org>. Email follows:
First, the unlimited patch. I have compiled the unlmited patch for the
    Linux posix BSP only and it seems to work cleanly. I would like a really
    major application run on this change before commiting as the changes are
    very core and significant. I am currently building all the tests to run.

    I have no targets suitable to test on at the moment.

    I have tested the patch for inline functions and macros.

    Turning macros on has found some core bugs. I have fixed these but have
    not run all the tests. Please review the patch for these changes. They
    are:

    1) The conditional compilation for MP support broke the core messages
    code. You cannot embed a conditional macro in another macro. The Send
    and Urgent Send calls are macros.

    2) User extensions handler initialisation now has two parameters. I have
    updated the macros to support the extra parameter.

    The patch also contains the gcc-target-default.cfg fix required to build
    the kernel. More of a by product than a fix for you.
1999-03-17 16:01:03 +00:00
Joel Sherrill cda0c07ed5 Commented out test case that no long works since addition of POSIX timers. 1999-03-16 01:41:48 +00:00
Joel Sherrill 386289bfb8 Added this file. 1999-02-10 17:07:54 +00:00
Joel Sherrill cd792a86cf Patch from John S Gwynne <jsg@donet.com> for malloctest. His comments:
I have a few patches for the efi332 bsp. If you let me know when you
  expect the next snapshot release, I will try to have them to you
  before then. Also, the malloctest has some problems that I would think
  would prevent it from running on almost any platform. I have enclose
  patches below to fix (1) Task_id and Task_name dimensioning, (2) end
  of test message, (3) the amount of memory malloc'ed, and (4) retry on
  unsuccessful (out of memory) molloc's.
1999-02-03 22:12:28 +00:00
Joel Sherrill 657be8f54c New files from Juan Zamorano Flores <jzamora@avellano.datsi.fi.upm.es>
that are part of the addition of POSIX timers.
1999-02-03 16:20:38 +00:00
Joel Sherrill 01a2e18e17 Removed unneeded include of libio_.h. 1999-01-31 20:52:35 +00:00
Joel Sherrill cd155bec6f Removed spaces. 1998-12-03 23:02:24 +00:00
Joel Sherrill 41616f6513 Changed to account for ownership only being tracked when a priority
blocking protocol is used.
1998-12-03 23:01:22 +00:00
Jennifer Averett 6afa6e3996 Removed all ^M from the file. 1998-12-03 22:45:57 +00:00
Jennifer Averett 0422a7a55d Removed all ^M from the scn file. 1998-12-03 22:42:13 +00:00
Jennifer Averett c2f9b97543 Cleaned up test.
Updated scn files to match present expected test output.
1998-12-03 22:41:57 +00:00
Jennifer Averett 5b8e885dd7 Added Comment that a result is valid at 4 or 5 seconds. 1998-12-03 22:41:33 +00:00
Jennifer Averett fae441bd9b Updated scn files to match present expected test output. 1998-12-03 22:41:20 +00:00
Joel Sherrill 012bb569b3 Insure that the same output occurs when multiprocessing is disabled. 1998-12-03 21:57:50 +00:00
Joel Sherrill 6b9450d1a6 Moved cpuuse.h to rtems subdirectory. 1998-12-03 21:56:10 +00:00
Joel Sherrill bfc3533594 Include files now installed as <rtems/*.h>. 1998-12-01 13:56:46 +00:00
Joel Sherrill 07a3253de2 Added base version of file system infrastructure. This includes a major
overhaul of the RTEMS system call interface.  This base file system is
the "In-Memory File System" aka IMFS.

The design and implementation was done by the following people:

  + Joel Sherrill (joel@OARcorp.com)
  + Jennifer Averett (jennifer@OARcorp.com)
  + Steve "Mr Mount" Salitasc (salitasc@OARcorp.com)
  + Kerwin Wade (wade@OARcorp.com)

PROBLEMS
========
  + It is VERY likely that merging this will break the UNIX port.  This
    can/will be fixed.

  + There is likely some reentrancy/mutual exclusion needed.

  + Eventually, there should be a "mini-IMFS" description table to
    eliminate links, symlinks, etc to save memory.  All you need to
    have "classic RTEMS" functionality is technically directories
    and device IO.  All the rest could be left out to save memory.
1998-11-23 19:07:58 +00:00
Joel Sherrill cd3fb80a26 Added new tests in support of the file system infrastructure. 1998-11-23 18:58:48 +00:00
Joel Sherrill 0895bdb89c Added tests in support of the file system infrastructure. 1998-11-23 18:57:48 +00:00
Joel Sherrill 97e2729d1a Added --disable-multiprocessing flag and modified a lot of files to make
it work.
1998-11-23 17:38:09 +00:00
Joel Sherrill 711a2a1133 New file based on information from Eric Norum <eric@skatter.usask.ca>. 1998-10-05 21:26:07 +00:00
Joel Sherrill 082fc2d5d2 Fixed use of incorrect macro for minimum stack size. 1998-10-05 12:45:53 +00:00
Joel Sherrill ecc3fe3181 IDLE task stack size now specified as a field in the CPU Table for all
ports.
1998-09-23 16:41:00 +00:00
Joel Sherrill 92ef2252b8 Under allcoated task stacks. 1998-08-03 15:06:27 +00:00
Joel Sherrill a56e475f25 Turned stack checker on. 1998-07-17 15:42:39 +00:00
Joel Sherrill 9b413eaef6 Patch from Eric Norum to avoid printing from context switch user extension.
The array is too long and needs to be shortened.
1998-06-12 20:55:21 +00:00
Joel Sherrill 2a53f31023 Fixed comment block at the beginning of the file for a copyright date
problem and an English problem.
1998-06-09 15:23:38 +00:00
Joel Sherrill 47d1f5d8f9 Fixed prototype of Fatal_Extension.
Fixed interface to cofndefs.h for initial extension set.
1998-05-04 12:41:42 +00:00
Joel Sherrill 9a993ed573 Added CONFIGURE_EXTRA_TASK_STACKS definition to make memory requirements
more accurate.
1998-04-27 13:51:23 +00:00
Joel Sherrill 6ce14e72fb Fixed screen to match actual output. 1998-04-27 13:51:02 +00:00
Joel Sherrill 39b3d876b6 Reset the pthread attributes structure so the proper error would be
generated.
1998-04-27 13:44:54 +00:00
Joel Sherrill d07d3eecca Initial sets of user extensions now have memory allocated on the fly
for them.
1998-04-15 15:09:38 +00:00
Joel Sherrill 45111d773c Increased stack size so test would run in debug mode. 1998-04-06 20:29:58 +00:00
Joel Sherrill 3ec7bfc7c4 Rename hppa1_1 to hppa1.1 and switched to using __XXX__ macros for
the CPU family name constants.
1998-03-24 16:24:39 +00:00
Joel Sherrill 77bf1b1a62 Corrected typo in copyright notice. 1998-03-21 15:37:43 +00:00
Joel Sherrill e25b7eecf2 Corrected to indicate test cases which were skipped. 1998-03-03 20:43:14 +00:00
Joel Sherrill b1b4fd5aa6 Modified to reflect new restrictions on mutex being released. 1998-02-20 19:59:41 +00:00
Joel Sherrill de76809e19 Removed extra line. 1998-02-20 19:59:23 +00:00
Joel Sherrill 2c45683a02 Increased stack space to let test run to completion. 1998-02-20 19:04:23 +00:00