Changeset c241236 in rtems


Ignore:
Timestamp:
Mar 15, 2017, 1:38:21 PM (3 years ago)
Author:
Javier Jalle <javier.jalle@…>
Branches:
5, master
Children:
c609ccea
Parents:
d79429f
git-author:
Javier Jalle <javier.jalle@…> (03/15/17 13:38:21)
git-committer:
Daniel Hellstrom <daniel@…> (05/02/17 10:34:48)
Message:

leon, memscrub: add GR740 memory scrubber driver

Files:
2 added
7 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/sparc/Makefile.am

    rd79429f rc241236  
    183183EXTRA_DIST += shared/include/grtm.h
    184184
     185# MEMSCRUB
     186EXTRA_DIST += shared/stat/memscrub.c
     187EXTRA_DIST += shared/include/memscrub.h
     188
    185189include $(top_srcdir)/../../../automake/subdirs.am
    186190include $(top_srcdir)/../../../automake/local.am
  • c/src/lib/libbsp/sparc/leon2/Makefile.am

    rd79429f rc241236  
    206206libbsp_a_SOURCES += ../../sparc/shared/tmtc/grtm.c
    207207
     208# MEMSCRUB
     209libbsp_a_SOURCES += ../../sparc/shared/scrub/memscrub.c
     210include_bsp_HEADERS += ../../sparc/shared/include/memscrub.h
     211
    208212# Driver Manager
    209213include_drvmgrdir = $(includedir)/drvmgr
  • c/src/lib/libbsp/sparc/leon2/preinstall.am

    rd79429f rc241236  
    270270PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/grtm.h
    271271
     272$(PROJECT_INCLUDE)/bsp/memscrub.h: ../../sparc/shared/include/memscrub.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
     273        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/memscrub.h
     274PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/memscrub.h
     275
    272276$(PROJECT_INCLUDE)/drvmgr/$(dirstamp):
    273277        @$(MKDIR_P) $(PROJECT_INCLUDE)/drvmgr
  • c/src/lib/libbsp/sparc/leon3/Makefile.am

    rd79429f rc241236  
    240240libbsp_a_SOURCES += ../../sparc/shared/tmtc/grtm.c
    241241
     242# MEMSCRUB
     243libbsp_a_SOURCES += ../../sparc/shared/scrub/memscrub.c
     244include_bsp_HEADERS += ../../sparc/shared/include/memscrub.h
     245
    242246# Driver Manager
    243247include_drvmgrdir = $(includedir)/drvmgr
  • c/src/lib/libbsp/sparc/leon3/preinstall.am

    rd79429f rc241236  
    317317        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/grtm.h
    318318PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/grtm.h
     319
     320$(PROJECT_INCLUDE)/bsp/memscrub.h: ../../sparc/shared/include/memscrub.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
     321        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/memscrub.h
     322PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/memscrub.h
    319323
    320324$(PROJECT_INCLUDE)/drvmgr/$(dirstamp):
  • c/src/lib/libbsp/sparc/shared/include/drvmgr/ambapp_bus.h

    rd79429f rc241236  
    5858#define DRIVER_AMBAPP_GAISLER_SPW_ROUTER_ID     DRIVER_AMBAPP_ID(VENDOR_GAISLER, GAISLER_SPW_ROUTER)
    5959#define DRIVER_AMBAPP_GAISLER_L2CACHE_ID        DRIVER_AMBAPP_ID(VENDOR_GAISLER, GAISLER_L2CACHE)
     60#define DRIVER_AMBAPP_GAISLER_MEMSCRUB_ID       DRIVER_AMBAPP_ID(VENDOR_GAISLER, GAISLER_MEMSCRUB)
    6061
    6162/*** ESA Hardware Device Driver IDs ***/
  • cpukit/libdrvmgr/drvmgr_confdefs.h

    rd79429f rc241236  
    6060extern void router_register_drv(void);
    6161extern void ahbstat_register_drv(void);
     62extern void memscrub_register_drv(void);
    6263
    6364
     
    171172        ahbstat_register_drv,
    172173#endif
     174#ifdef CONFIGURE_DRIVER_AMBAPP_GAISLER_MEMSCRUB
     175        memscrub_register_drv,
     176#endif
    173177
    174178        /*** LEON2 AMBA Drivers ***/
Note: See TracChangeset for help on using the changeset viewer.