⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 slib.h

📁 深圳优龙LPC22xx开发板bios源码仅供参考
💻 H
字号:
//===================================================================
// File Name : 2410slib.h
// Function  : S3C2410 
// Program   : Shin, On Pil (SOP)
// Date 	 : February 20, 2002
// Version   : 0.0
// History
//   0.0 : Programming start (February 20,2002) -> SOP
//===================================================================

#ifndef __2410slib_h__
#define __2410slib_h__

#ifdef __cplusplus
extern "C"
{
#endif

	void EnterCritical( U32* pSave );
	void ExitCritical( U32* pSave );
	int SET_IF( void );
	void WR_IF( int cpsrValue );
	void CLR_IF( void );

	void MMU_EnableICache( void );
	void MMU_DisableICache( void );
	void MMU_EnableDCache( void );
	void MMU_DisableDCache( void );
	void MMU_EnableAlignFault( void );
	void MMU_DisableAlignFault( void );
	void MMU_EnableMMU( void );
	void MMU_DisableMMU( void );
	void MMU_SetTTBase( U32 base );
	void MMU_SetDomain( U32 domain );

	void MMU_SetFastBusMode( void );  //GCLK=HCLK
	void MMU_SetAsyncBusMode( void ); //GCLK=FCLK @(FCLK>=HCLK)

	void MMU_InvalidateIDCache( void );
	void MMU_InvalidateICache( void );
	void MMU_InvalidateICacheMVA( U32 mva );
	void MMU_PrefetchICacheMVA( U32 mva );
	void MMU_InvalidateDCache( void );
	void MMU_InvalidateDCacheMVA( U32 mva );
	void MMU_CleanDCacheMVA( U32 mva );
	void MMU_CleanInvalidateDCacheMVA( U32 mva );
	void MMU_CleanDCacheIndex( U32 index );
	void MMU_CleanInvalidateDCacheIndex( U32 index );	
	void MMU_WaitForInterrupt( void );

	void MMU_InvalidateTLB( void );
	void MMU_InvalidateITLB( void );
	void MMU_InvalidateITLBMVA( U32 mva );
	void MMU_InvalidateDTLB( void );
	void MMU_InvalidateDTLBMVA( U32 mva );

	void MMU_SetDCacheLockdownBase( U32 base );
	void MMU_SetICacheLockdownBase( U32 base );

	void MMU_SetDTLBLockdown( U32 baseVictim );
	void MMU_SetITLBLockdown( U32 baseVictim );

	void MMU_SetProcessId( U32 pid );

#ifdef __cplusplus
}
#endif

#endif   //__2410slib_h__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -