VxWorks Reference Manual : Libraries

cacheR33kLib

NAME

cacheR33kLib - MIPS R33000 cache management library

ROUTINES

cacheR33kLibInit( ) - initialize the R33000 cache library

DESCRIPTION

This library contains architecture-specific cache library functions for the MIPS R33000 architecture. The R33000 utilizes a 8-Kbyte instruction cache and a 1-Kbyte data cache that operate in write-through mode. Cache line size is fixed at 16 bytes. Cache tags may be invalidated on a per-line basis by execution of a store to a specified line while the cache is in invalidate mode.

For general information about caching, see the manual entry for cacheLib.

INCLUDE FILES

arch/mips/lr33000.h, cacheLib.h

SEE ALSO

cacheR33kLib, cacheLib, LSI Logic LR33000 MIPS Embedded Processor User's Manual


Libraries : Routines

cacheR33kLibInit( )

NAME

cacheR33kLibInit( ) - initialize the R33000 cache library

SYNOPSIS

STATUS cacheR33kLibInit
    (
    CACHE_MODE instMode, /* instruction cache mode */
    CACHE_MODE dataMode  /* data cache mode */
    )

DESCRIPTION

This routine initializes the function pointers for the R33000 cache library. The board support package can select this cache library by calling this routine.

RETURNS

OK.

SEE ALSO

cacheR33kLib