Commit Graph
14 Commits
Author SHA1 Message Date
Joel Sherrill ef142d71a5 2002-10-28 Eugeny S. Mints <Eugeny.Mints@oktet.ru>
* Added ATA  support.
	* include/rtems/blkdev.h: Added last IO status.
	* include/rtems/ata.h, include/rtems/ata_internal.h,
	include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: New
	files.
2002-10-28 14:00:43 +00:00
Joel Sherrill 87da638980 2002-09-07 Joel Sherrill <joel@OARcorp.com>
* src/bdbuf.c: Previous fix for PR282 regressed mutex changes.
2002-09-07 22:53:58 +00:00
Joel Sherrill 662814d232 2002-09-06 Alexander M. Kukuta <kam@oktet.ru>
* src/bdbuf.c: Per PR282, correct problem in function
	rtems_bdbuf_read() where device ioctl() is called with the
	logical device number used instead of corresponding physical
	device number.
2002-09-06 12:01:30 +00:00
Ralf Corsepius c321496181 2002-07-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge src/Makefile.am.
	* src/Makefile.am: Remove.
	* configure.ac: Remove src/Makefile.am
2002-07-31 05:48:15 +00:00
Ralf Corsepius 4ca9353487 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Use .$(OBJEXT) instead of .o.
2002-07-22 13:39:14 +00:00
Ralf Corsepius ac7c680924 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
2002-07-22 09:21:31 +00:00
Joel Sherrill 2e2bfa0c70 2002-07-01 Joel Sherrill <joel@OARcorp.com>
* Mega patch merge to change the format of the object IDs to
	loosen the dependency between the SCORE and the various APIs.
	There was considerable work to simplify the object name management
        and it appears that the name_table field is no longer needed.
	This patch also includes the addition of the internal mutex
	which is currently only used to protect some types of allocation
	and deallocation.  This significantly can reduce context
	switch latency under certain circumstances.  In particular,
	some heap/region operations were O(n) and had dispatching
	disabled.  This should help enormously.  With this merge,
	the patch is not as clean as it should be.  In particular,
	the documentation has not been modified to reflect the new object
	ID layout, the IDs in the test screens are not updated, and
	_Objects_Get_information needs to be a real routine not inlined.
	As part of this patch a lot of MP code for thread/proxy blocking
	was made conditional and cleaned up.
	* src/bdbuf.c:  Modified as part of above.
2002-07-01 22:37:58 +00:00
Ralf Corsepius 996a0385ef 2002-06-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/Makefile.am: Don't preinstall libblock.a.
2002-06-26 15:24:02 +00:00
Ralf Corsepius 6e183f18cd 2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
	* Makefile.am: Include $(top_srcdir)/../automake/*.am.
	Use ../aclocal.
	* src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
2002-06-17 09:10:09 +00:00
Joel Sherrill 279ec4e8b5 2002-05-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Move from c/src/libblock to c/src/exec/libblock
	* configure.ac: Reflect move.
	* Makefile.am: Ditto.
	* include/Makefile.am: Ditto.
	* src/Makefile.am: Ditto.
2002-05-28 17:21:09 +00:00
Joel Sherrill 228587bbf4 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* src/ramdisk.c: include <string.h>.
	* src/blkdev.c: include <string.h>.
2002-04-08 18:29:02 +00:00
Joel Sherrill ae5a0ce158 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:
	AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* Makefile.am: Remove AUTOMAKE_OPTIONS.
	* src/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002-03-28 00:49:53 +00:00
Joel Sherrill df6348bb27 2002-03-21 Alexander Kukuta <kam@oktet.ru>
* src/bdbuf.c (avl_insert, avl_remove): Reimplemented from scratch
          to avoid using GPLed sources in RTEMS core.
        * src/bdbuf.c, include/rtems/bdbuf.h: Remove "binary tree"
          implementation which was used for debugging only.
2002-03-21 14:05:57 +00:00
Joel Sherrill e51bd967cd 2002-02-28 Joel Sherrill <joel@OARcorp.com>
* Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged
	into the RTEMS source.
	* ChangeLog, Makefile.am, README, configure.ac, include/Makefile.am,
	include/rtems/bdbuf.h, include/rtems/blkdev.h, include/rtems/diskdevs.h,
	include/rtems/ramdisk.h, include/rtems/.cvsignore, include/.cvsignore,
	src/Makefile.am, src/bdbuf.c, src/blkdev.c, src/diskdevs.c,
	src/ramdisk.c, src/.cvsignore, .cvsignore: New files.
2002-02-28 20:39:54 +00:00