summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/sparc/cache (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Rework cache manager implementationSebastian Huber2018-01-311-58/+0
| | | | | | | | | | | | | | | | | | The previous cache manager support used a single souce file (cache_manager.c) which included an implementation header (cache_.h). This required the use of specialized include paths to find the right header file. Change this to include a generic implementation header (cacheimpl.h) in specialized source files. Use the following directories and files: * bsps/shared/cache * bsps/@RTEMS_CPU@/shared/cache * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILY/start/cache.c Update #3285.
* bsps/sparc: Fix cache supportSebastian Huber2017-07-191-4/+9
| | | | | | | Fix infinite loop in rtems_invalidate_multiple_instruction_lines(). Implement this function. Close #3080.
* bsps/sparc: Use inline functions for cache managerSebastian Huber2015-04-272-45/+31
|
* bsps: Fix cache manager supportSebastian Huber2013-09-102-0/+9
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-2/+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.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-111-1/+1
| | | | | * cache/cache.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* Remove.Ralf Corsepius2005-05-111-1/+0
|
* Remove refs to Makefile*.Ralf Corsepius2004-03-091-2/+0
|
* 2004-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2004-01-181-46/+0
| | | | | | | | | | | * syscall/Makefile.am: Remove. * reg_win/Makefile.am: Remove. * cache/Makefile.am: Remove. * Makefile.am: Merge-in Makefile.ams above. Use automake compilation rules. * configure.ac: Reflect changes above. Add subdir-objects to AUTOMAKE_OPTIONS. Require automake >= 1.8.2.
* 2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2004-01-141-0/+3
| | | | | * cache/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
* 2003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-161-12/+12
| | | | * cache/Makefile.am: Eliminate VPATH.
* 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-121-2/+1
| | | | * cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
* 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-021-1/+1
| | | | | | * cache/Makefile.am: Remove all-local: $(ARCH). * reg_win/Makefile.am: Remove all-local: $(ARCH). * syscall/Makefile.am: Remove all-local: $(ARCH).
* 2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-12-011-10/+11
| | | | | | * cache/Makefile.am: Reformat. Use dirstamps for preinstallation. * reg_win/Makefile.am: Reformat. * syscall/Makefile.am: Reformat.
* 2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-08-161-3/+3
| | | | | | | Makefile.am: Reflect having moved automake. cache/Makefile.am: Reflect having moved automake. reg_win/Makefile.am: Reflect having moved automake. syscall/Makefile.am: Reflect having moved automake.
* 2002-12-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-12-151-4/+1
| | | | | | | * cache/Makefile.am: Don't include @RTEMS_BSP@.cfg. Eliminate *_O_FILES. * reg_win/Makefile.am: Don't include @RTEMS_BSP@.cfg. * syscall/Makefile.am: Don't include @RTEMS_BSP@.cfg.
* 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-08-111-1/+1
| | | | | | * cache/Makefile.am: Use .$(OBJEXT) instead of .o. * reg_win/Makefile.am: Use .$(OBJEXT) instead of .o. * syscall/Makefile.am: Use .$(OBJEXT) instead of .o.
* 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-03-281-1/+0
| | | | | | | | | | | * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define foreign 1.6]). * cache/Makefile.am: Remove AUTOMAKE_OPTIONS. * Makefile.am: Remove AUTOMAKE_OPTIONS. * include/Makefile.am: Remove AUTOMAKE_OPTIONS. * reg_win/Makefile.am: Remove AUTOMAKE_OPTIONS. * syscall/Makefile.am: Remove AUTOMAKE_OPTIONS.
* 2001-09-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2001-09-271-2/+2
| | | | | | * include/Makefile.am: Use 'TMPINSTALL_FILES ='. * cache/Makefile.am: Use 'PREINSTALL_FILES ='. * cache/Makefile.am: Use 'CLEANFILES ='.
* 2001-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de:Joel Sherrill2001-03-012-5/+10
| | | | | | * include/Makefile.am, syscall/Makefile.am, cache/Makefile.am: Apply include_*HEADERS instead of H_FILES. * cache/.cvsignore: Add cache.h.
* 2000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-301-3/+3
| | | | | * cache/Makefile.am: Removed automake warning by introducing a simple variable.
* 2000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-271-2/+19
| | | | | | * cache/cache.h: Fix reference to MC68040 and put in stubs for missing support routines. The functionality of these routines needs to be addressed.
* 2000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill2000-11-154-0/+88
* Makefile.am, configure.in: Added support for instruction cache enabling based on CPU model. * cache/.cvsignore, cache/Makefile.am, cache/cache.c, cache/cache_.h: New files.