summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/sparc/cache (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-01-31bsps: Rework cache manager implementationSebastian Huber1-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.
2017-07-19bsps/sparc: Fix cache supportSebastian Huber1-4/+9
Fix infinite loop in rtems_invalidate_multiple_instruction_lines(). Implement this function. Close #3080.
2015-04-27bsps/sparc: Use inline functions for cache managerSebastian Huber2-45/+31
2013-09-10bsps: Fix cache manager supportSebastian Huber2-0/+9
2012-05-11Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill1-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-112011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+1
* cache/cache.c: Use "__asm__" instead of "asm" for improved c99-compliance.
2005-05-11Remove.Ralf Corsepius1-1/+0
2004-03-09Remove refs to Makefile*.Ralf Corsepius1-2/+0
2004-01-182004-01-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-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-142004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-0/+3
* cache/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES.
2003-12-162003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-12/+12
* cache/Makefile.am: Eliminate VPATH.
2003-12-122003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-2/+1
* cache/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
2003-12-022003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-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-012003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-10/+11
* cache/Makefile.am: Reformat. Use dirstamps for preinstallation. * reg_win/Makefile.am: Reformat. * syscall/Makefile.am: Reformat.
2003-08-162003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-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-152002-12-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-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-112002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius1-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-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]). * 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-272001-09-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill1-2/+2
* include/Makefile.am: Use 'TMPINSTALL_FILES ='. * cache/Makefile.am: Use 'PREINSTALL_FILES ='. * cache/Makefile.am: Use 'CLEANFILES ='.
2001-03-012001-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de:Joel Sherrill2-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-302000-11-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-3/+3
* cache/Makefile.am: Removed automake warning by introducing a simple variable.
2000-11-272000-11-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-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-152000-11-14 Jiri Gaisler <jgais@ws.estec.esa.nl>Joel Sherrill4-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.