41 lines
876 B
C
Executable File
41 lines
876 B
C
Executable File
/**
|
|
CPU module driver.
|
|
|
|
This file is the driver of CPU module.
|
|
|
|
@file Cache.h
|
|
@ingroup mIDrvSys_Core
|
|
@note Nothing.
|
|
|
|
Copyright Novatek Microelectronics Corp. 2016. All rights reserved.
|
|
*/
|
|
|
|
#ifndef _CACHE_H
|
|
#define _CACHE_H
|
|
|
|
#include <stdint.h>
|
|
#include <kwrap/nvt_type.h>
|
|
|
|
|
|
/**
|
|
@addtogroup mIDrvSys_Core
|
|
*/
|
|
//@{
|
|
|
|
/**
|
|
@name CPU cache line size
|
|
|
|
Define CPU I/D cache line size
|
|
*/
|
|
//@{
|
|
#define CPU_ICACHE_LINE_SIZE (64) ///< Instruction cache line size (unit: byte)
|
|
#define CPU_DCACHE_LINE_SIZE (64) ///< Data cache line size (unit: byte)
|
|
//@}
|
|
|
|
//extern ER cpu_lockDownDCache(UINT32 start, UINT32 end) __attribute__((deprecated("CA53 NOT supports cache lock")));
|
|
//extern ER cpu_lockDownICache(UINT32 start, UINT32 end) __attribute__((deprecated("CA53 NOT supports cache lock")));
|
|
|
|
#endif
|
|
|
|
//@}
|