summaryrefslogtreecommitdiffstats
path: root/cpukit/libblock/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-10-09build: Merge libblock/Makefile.amSebastian Huber1-40/+0
2012-12-05libblock: Add sparse diskRalf Kirchner1-0/+1
2012-06-12libblock: Add block device statisticsSebastian Huber1-0/+2
2012-05-31libblock: Simplify disk managementSebastian Huber1-0/+1
Add block_count and media_blocks_per_block to rtems_disk_device. Add and use rtems_disk_init_phys() and rtems_disk_init_log().
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-4/+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/+4
See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
2012-05-04Remove CVS-Ids.Ralf Corsépius1-4/+0
2012-03-13libblock: Add generic IMFS block device nodesSebastian Huber1-0/+1
New functions o rtems_blkdev_create(), and o rtems_blkdev_create_partition(). New test libtests/block11.
2012-03-13libblock: Split file and simplifySebastian Huber1-0/+1
2012-03-13libblock: Split fileSebastian Huber1-0/+1
2011-01-212011-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-1/+5
* libblock/src/blkdev-ops.c: New file. * libblock/Makefile.am: Reflect change from above. * libblock/include/rtems/blkdev.h: Declare rtems_blkdev_generic_ops.
2010-08-132010-08-13 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-0/+5
* libblock/include/rtems/media.h, libblock/src/media-desc.c, libblock/src/media-dev-ident.c, libblock/src/media-path.c, libblock/src/media-server.c, libblock/src/media.c: New files. * Makefile.am, preinstall.am, libblock/Makefile.am: Reflect changes above.
2010-04-302010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-1/+7
* libblock/src/bdpart.c: Removed file. * libblock/src/bdpart-create.c, libblock/src/bdpart-dump.c, libblock/src/bdpart-mount.c, libblock/src/bdpart-read.c, libblock/src/bdpart-register.c, libblock/src/bdpart-sort.c, libblock/src/bdpart-write.c: New files. * libblock/include/rtems/bdpart.h: Moved some definitions from bdpart.c. * libblock/Makefile.am: Update for file changes.
2009-10-16restructuring of ramdisk codeThomas Doerfler1-1/+5
2009-10-142009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+0
* libblock/Makefile.am: Unconditionall build libblock.
2009-05-05UpdateThomas Doerfler1-0/+1
2008-07-292008-07-29 Chris Johns <chrisj@rtems.org>Chris Johns1-1/+1
* libblock/Makefile.am: Removed src/show_bdbuf.c. * libblock/src/show_bdbuf.c: Removed. * libblock/include/rtems/bdbuf.h, cpukit/libblock/src/bdbuf.c: Rewritten the bdbuf code. Remove pre-emption disable, score access, fixed many bugs and increased performance. * libblock/include/rtems/blkdev.h: Added RTEMS_BLKDEV_CAPABILITIES block device request. Cleaned up comments. Added block and user fields to the sg buffer request. Move to rtems_* namespace. * libblock/include/rtems/diskdevs.h, cpukit/libblock/src/diskdevs.c: Move to rtems_* namespace. Add a capabilities field for drivers. Change rtems_disk_lookup to rtems_disk_obtain to match the release call. You do not lookup and release a disk, you obtain and release a disk. * libblock/include/rtems/ide_part_table.h, libblock/include/rtems/ramdisk.h, libblock/src/ide_part_table.c: Move to rtems_* namespace. * libblock/include/rtems/nvdisk.h: Formatting change. * libblock/src/blkdev.c: Move to rtems_* namespace. Change rtems_disk_lookup to rtems_disk_obtain * libblock/src/flashdisk.c: Move to rtems_* namespace. Use the new support for the block number in the scatter/grather request struct. This allows non-continuous buffer requests for those drivers that can support increasing performance. * libblock/src/nvdisk.c: Move to rtems_* namespace. Removed warnings. Added better error checking. Fixed some comments. * libblock/src/ramdisk.c: Move to rtems_* namespace. Added some trace functions to help debugging upper layers. Use the new support for the block number in the scatter/grather request struct. This allows non-continuous buffer requests for those drivers that can support increasing performance. * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Use new chains API. Removed temporary hack and changed set_errno_and_return_minus_one to rtems_set_errno_and_return_minus_one. Move fat_buf_access from header and stopped it being inlined. Updated to libblock changes. * libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_format.c, libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c: Use new chains API. Removed temporary hack and changed set_errno_and_return_minus_one to rtems_set_errno_and_return_minus_one. Updated to libblock changes. * libmisc/Makefile.am: Add new ls and rm command files. * libmisc/shell/cmp-ls.c, libmisc/shell/extern-ls.h, libmisc/shell/filemode.c, libmisc/shell/print-ls.c, libmisc/shell/pwcache.c, libmisc/shell/utils-ls.c, libmisc/shell/vis.c, shell/vis.h: New. * libmisc/shell/extern-cp.h, libmisc/shell/main_cp.c, libmisc/shell/utils-cp.c: Fixed the usage call bug. * libmisc/shell/main_blksync.c: Updated to the new block IO ioctl command. * libmisc/shell/main_ls.c, libmisc/shell/main_rm.c: Updated to BSD commands with more features. * score/src/coremutex.c: Fix the strick order mutex code. * libmisc/shell/shell.c: Change shell tasks mode to be timeslice and no ASR. * sapi/include/confdefs.h: Change ata_driver_task_priority to rtems_ata_driver_task_priority. Add the new BD buf cache parameters with defaults. * score/src/interr.c: Do not return if the CPU halt call returns.
2008-05-012008-05-01 Chris Johns <chrisj@rtems.org>Chris Johns1-2/+4
* libblock/include/rtems/nvdisk-sram.h, libblock/include/rtems/nvdisk.h, libblock/src/nvdisk-sram.c, libblock/src/nvdisk.c: New. A Non-volatile memory disk drive. * Makefile.am, preinstall.am, libblock/Makefile.am: Updated for the NV disk driver.
2007-12-142007-12-12 Chris Johns <chrisj@rtems.org>Chris Johns1-4/+4
* Makefile.am, preinstall.am: Added libblock/include/rtems/flashdisk.h to the installed header list. * libblock/Makefile.am: Add flashdisk.c to the files to build. * libblock/include/rtems/flashdisk.h, libblock/src/flashdisk.c: New.
2007-01-21mproved gen5200 MSCAN driverThomas Doerfler1-1/+2
fixed synchronization bug between ata.c and bdbuf.c
2006-11-212006-11-21 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+0
* libblock/Makefile.am: Don't include preinstall.am. * libblock/preinstall.am: Remove.
2006-01-12Remove all-local.Ralf Corsepius1-2/+1
2005-02-082005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-43/+2
* configure.ac: Add new header guard to cpuopts.h. * Makefile.am: Add libfs, libblock, ftpd header install rules. * libfs/Makefile.am, libblock/Makefile.am, ftpd/Makefile.am: Remove header install rules.
2005-01-282005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+0
* itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am, posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am: Remove AM_CPPFLAGS += -I$(top_builddir).
2005-01-072005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+1
* httpd/Makefile.am, itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am, libnetworking/Makefile.am, librpc/Makefile.am, posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
2005-01-012005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius1-9/+2
* automake/compile.am, httpd/Makefile.am, itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am, libnetworking/Makefile.am, librpc/Makefile.am, posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am, wrapup/Makefile.am: Remove build-variant support.
2004-04-092004-04-09 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius1-1/+7
* libblock/Makefile.am: Build libblock for !UNIX only. * libcsupport/Makefile.am: Build $(TERMIOS_C_FILES) for !UNIX only.
2004-04-092004-04-09 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius1-2/+2
* libblock/Makefile.am: Remove LIBC_DEFINES (Unsupported). * libfs/Makefile.am: Remove LIBC_DEFINES (Unsupported).
2004-01-192004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+3
* Makefile.am: Add PREINSTALL_DIRS.
2004-01-142004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-0/+3
* Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add PREINSTALL_FILES to CLEANFILES.
2004-01-112004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-13/+12
* Makefile.am: Include compile.am, again. Eliminate C_FILES. Reformat.
2004-01-092004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+3
* Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES = lib*_a_SOURCES.
2004-01-092004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-7/+7
* Makefile.am: Build libblock$(LIB_VARIANT).a instead of $(ARCH)/libblock.a.
2004-01-072004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-12/+9
* Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
2003-12-122003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+1
* Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2003-12-012003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+2
* Makefile.am: Add $(dirstamp) to compilation rules.
2003-11-302003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-12/+13
* Makefile.am: Add $(dirstamp) to preinstallation rules.
2003-11-222003-11-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-13/+29
* Makefile.am: Reworked.
2003-11-202003-11-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+2
* Makefile.am: AM_CPPFLAGS += -I$(top_builddir). Use AM_CPPFLAGS instead of AM_CFLAGS. * src/ata.c: Include config.h. * src/bdbuf.c: Ditto. * src/blkdev.c: Ditto. * src/diskdevs.c: Ditto. * src/ide_part_table.c: Ditto. * src/ramdisk.c: Ditto.
2003-07-082003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-6/+4
* configure.ac: Remove (Merged into ../configure.ac). * Makefile.am: Reflect having merged configure.ac into ../configure.ac.
2003-03-272003-03-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-2/+1
* ChangeLog, Makefile.am: ATA code depends upon libchip/ide which is not allowed in the cpukit source code since it must be buildable independent of any BSP. These files were moved to libchip/ide. * include/rtems/ata.h, include/rtems/ata_internal.h: Removed.
2003-03-252003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>Joel Sherrill1-2/+6
PR 367/filesystem * Makefile.am, include/rtems/ide_part_table.h, src/ata.c, src/ide_part_table.c: Some bugs were still present in the DOSFS implementation: - FAT12 did not work properly on Big-Endian machines - Some synchronization and error handling problems were present - Some legal codings for EOC were not recognized
2002-12-122002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-5/+1
* Makefile.am: Eliminate C_O_FILES. Eliminate SRCS.
2002-07-312002-07-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-4/+20
* Makefile.am: Merge src/Makefile.am. * src/Makefile.am: Remove. * configure.ac: Remove src/Makefile.am
2002-07-222002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-3/+2
* Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
2002-06-182002-06-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-1/+19
* Makefile.am: Merge-in include/Makefile.am. * include/Makefile.am: Remove. * configure.ac: Reflect changes above.
2002-06-172002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-3/+3
* 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-05-282002-05-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-3/+3
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-03-282002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-1/+0
* 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-02-282002-02-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-0/+2
* 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.