Changeset 7e5c9b89 in rtems
- Timestamp:
- 11/25/14 13:58:13 (9 years ago)
- Branches:
- 4.11, 5, master
- Children:
- e681762
- Parents:
- 7981a88
- git-author:
- Sebastian Huber <sebastian.huber@…> (11/25/14 13:58:13)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (11/25/14 15:08:16)
- Files:
-
- 1 added
- 1 deleted
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libcpu/Makefile.am
r7981a88 r7e5c9b89 3 3 EXTRA_DIST = 4 4 EXTRA_DIST += shared/include/cache.h 5 EXTRA_DIST += shared/src/cache_aligned_malloc.c6 5 EXTRA_DIST += shared/src/cache_manager.c 7 6 -
c/src/lib/libcpu/bfin/Makefile.am
r7981a88 r7e5c9b89 55 55 include_libcpu_HEADERS += ../shared/include/cache.h 56 56 noinst_PROGRAMS += cache.rel 57 cache_rel_SOURCES = cache/cache.c ../shared/src/cache_aligned_malloc.c\57 cache_rel_SOURCES = cache/cache.c \ 58 58 ../shared/src/cache_manager.c cache/cache_.h 59 59 cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/cache -
c/src/lib/libcpu/i386/Makefile.am
r7981a88 r7e5c9b89 12 12 13 13 noinst_PROGRAMS += cache.rel 14 cache_rel_SOURCES = cache.c cache_.h ../shared/src/cache_aligned_malloc.c\14 cache_rel_SOURCES = cache.c cache_.h \ 15 15 ../shared/src/cache_manager.c ../shared/include/cache.h 16 16 cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -
c/src/lib/libcpu/lm32/Makefile.am
r7981a88 r7e5c9b89 14 14 noinst_PROGRAMS += shared/cache.rel 15 15 shared_cache_rel_SOURCES = ../shared/src/no_cache.c shared/cache/cache_.h \ 16 ../shared/src/cache_aligned_malloc.c \17 16 ../shared/src/cache_manager.c 18 17 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache -
c/src/lib/libcpu/m68k/Makefile.am
r7981a88 r7e5c9b89 14 14 shared_cache_rel_SOURCES = shared/cache/cache.c 15 15 shared_cache_rel_SOURCES += shared/cache/cache_.h 16 shared_cache_rel_SOURCES += ../shared/src/cache_aligned_malloc.c17 16 shared_cache_rel_SOURCES += ../shared/src/cache_manager.c 18 17 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache -
c/src/lib/libcpu/mips/Makefile.am
r7981a88 r7e5c9b89 13 13 14 14 noinst_PROGRAMS += shared/cache.rel 15 shared_cache_rel_SOURCES = shared/cache/cache.c ../shared/src/cache_aligned_malloc.c\15 shared_cache_rel_SOURCES = shared/cache/cache.c \ 16 16 ../shared/src/cache_manager.c shared/cache/cache_.h 17 17 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache -
c/src/lib/libcpu/nios2/Makefile.am
r7981a88 r7e5c9b89 14 14 noinst_PROGRAMS += shared/cache.rel 15 15 shared_cache_rel_SOURCES = ../shared/src/no_cache.c shared/cache/cache_.h \ 16 ../shared/src/cache_aligned_malloc.c \17 16 ../shared/src/cache_manager.c 18 17 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache -
c/src/lib/libcpu/powerpc/Makefile.am
r7981a88 r7e5c9b89 73 73 noinst_PROGRAMS += shared/cache.rel 74 74 shared_cache_rel_SOURCES = shared/src/cache_.h \ 75 ../shared/src/cache_ aligned_malloc.c ../shared/src/cache_manager.c \75 ../shared/src/cache_manager.c \ 76 76 ../shared/include/cache.h 77 77 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/src -
c/src/lib/libcpu/sh/Makefile.am
r7981a88 r7e5c9b89 9 9 10 10 noinst_PROGRAMS += cache.rel 11 cache_rel_SOURCES = ../shared/src/cache_aligned_malloc.c 12 cache_rel_SOURCES += ../shared/src/cache_manager.c 11 cache_rel_SOURCES = ../shared/src/cache_manager.c 13 12 cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/cache 14 13 cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) -
c/src/lib/libcpu/sparc/Makefile.am
r7981a88 r7e5c9b89 12 12 noinst_PROGRAMS += cache.rel 13 13 cache_rel_SOURCES = cache/cache.c cache/cache_.h \ 14 ../shared/src/cache_ aligned_malloc.c ../shared/src/cache_manager.c14 ../shared/src/cache_manager.c 15 15 cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/cache 16 16 cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) -
c/src/lib/libcpu/sparc64/Makefile.am
r7981a88 r7e5c9b89 28 28 noinst_PROGRAMS += shared/cache.rel 29 29 shared_cache_rel_SOURCES = shared/cache/cache.c shared/cache/cache_.h \ 30 ../shared/src/cache_ aligned_malloc.c ../shared/src/cache_manager.c30 ../shared/src/cache_manager.c 31 31 shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache 32 32 shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS) -
cpukit/libcsupport/Makefile.am
r7981a88 r7e5c9b89 109 109 src/rtems_heap_extend.c \ 110 110 src/rtems_heap_greedy.c 111 MALLOC_C_FILES += src/cachealignedalloc.c 111 112 112 113 PASSWORD_GROUP_C_FILES = src/pwdgrp.c -
testsuites/sptests/spcache01/init.c
r7981a88 r7e5c9b89 18 18 19 19 #include <stdio.h> 20 #include <stdlib.h> 20 21 #include <inttypes.h> 21 22 … … 380 381 } 381 382 383 static void test_cache_aligned_alloc(void) 384 { 385 void *p0; 386 void *p1; 387 size_t cls; 388 389 printf("test rtems_cache_aligned_malloc()\n"); 390 391 p0 = rtems_cache_aligned_malloc(1); 392 p1 = rtems_cache_aligned_malloc(1); 393 394 rtems_test_assert(p0 != NULL); 395 rtems_test_assert(p1 != NULL); 396 397 cls = rtems_cache_get_data_line_size(); 398 if (cls > 0) { 399 size_t m = cls - 1; 400 uintptr_t a0 = (uintptr_t) p0; 401 uintptr_t a1 = (uintptr_t) p1; 402 403 rtems_test_assert(a1 - a0 > cls); 404 rtems_test_assert((a0 & m) == 0); 405 rtems_test_assert((a1 & m) == 0); 406 } 407 408 free(p0); 409 free(p1); 410 } 411 382 412 static void Init(rtems_task_argument arg) 383 413 { … … 386 416 test_data_flush_and_invalidate(); 387 417 test_timing(); 418 test_cache_aligned_alloc(); 388 419 389 420 TEST_END(); -
testsuites/sptests/spcache01/spcache01.scn
r7981a88 r7e5c9b89 43 43 duration with warm cache 640 ns 44 44 duration with invalidated cache 2600 ns 45 test rtems_cache_aligned_malloc() 45 46 *** END OF TEST SPCACHE 1 ***
Note: See TracChangeset
for help on using the changeset viewer.