3A4000 實現的指令集功能配置信息列表

 3A4000 實現的指令集功能配置信息列表
 
PRId 		|CP0.PRId 
FP			|等價於CP0.Config1.FP[bit0]
FPRev 		|龍芯FPU浮點運算所遵循規範的版本號
MMI			|爲1表示實現了龍芯多媒體指令擴展

LSX1		|爲1表示支持龍芯SIMD擴展I
LSX2		|爲1表示支持龍芯SIMD擴展II
LASX		|爲1表示支持龍芯高級SIMD擴展

CNT64		|爲1表示CPO.Count爲64位
LSLDRO 		|爲1表示load到RO等效爲預取的功能
LSPREF 		|爲1表示PREF指令具有預取效果
LSPREFX		|爲1表示PREFX指令具有預取效果
LSSYNCI 	|爲1表示SYNCI指令實現爲串行化指令
LSUCA		|爲1表示支持用戶態下執行部分CACHE指令
LLSYNC 		|爲1表示需要在LL前加SYNCO指令

TGTSYNC		|爲1表示LL與SC之間的分支需要在其跳轉目標處加SYNC0指令
LLEXC		|爲1表示支持LL指令發起獨佔請求的功能
SCRAND		|爲1表示支持目錄爲LL/SC獨佔請求增加隨機延遲的功能
MUALP		|爲1表示支持非對齊訪存功能
KMUALEn		|爲1表示在非用戶態下非對齊訪存功能已經開啓
ITLBT 		|爲1表示ITLB是軟件透明的
LSUPERF		|爲1表示允許在用戶態下用(D)MFCO訪問Performance Counter
SFBP		|爲1表示支持Store Fill Buffer功能
CDMAP		|爲1表示支持Cache DMA功能

LEXT1		|爲1表示實現了龍芯通用擴展I
LEXT2 		|爲1表示實現了龍芯通用擴展II
LEXT3 		|爲1表示實現了龍芯通用擴展III

LSPW		|爲1表示實現了龍芯頁表遍歷指令擴展

LBT1		|爲1表示實現了龍芯二進制翻譯加速擴展I版本
LBT2		|爲1表示實現了龍芯二進制翻譯加速擴展II版本
LBT3		|爲1表示實現了龍芯二進制翻譯加速擴展III版本
LBTMMU		|爲1表示實現了龍芯二進制翻譯地址轉換加速機制

LPMP		|爲1表示實現了龍芯性能計數器,此時CPO.config1.PC[bit4]必然爲1
LPMRev 		|龍芯性能計數器實現版本號
LPIXU		|爲1表示支持啓用用戶態下龍芯位置無關擴展
LPIXNU		|爲1表示支持啓用非用戶態下龍芯位置無關擴展

LVZP 		|爲1表示實現了龍芯虛擬化擴展
LVZRev 		|龍芯虛擬化規範的版本號

LGFTP 		|爲1表示實現了全局恆定頻率計時設備
LGFTPRev 	|全局恆定頻率計時設備的版本號
LLFTP		|爲1表示實現了本地恆定頻率計時設備
LLFTPRev 	|本地恆定頻率計時設備的版本號

LCSRP		|爲1表示支持了龍芯控制狀態寄存器
LDISBLIKELY |爲1表示支持禁用likely分支指令的功能

LCAMP		|爲1表示實現了硬件查找表功能
LCAMRev		|硬件查找表功能的版本號
LCAMNUM 	|硬件查找表項數-1
LCAMKW		|硬件查找表Key域位寬-1
LCAMVW		|硬件查找表Data域位寬-1

CCFreq 		|處理器核晶振頻率,單位Hz 
CFM			|處理器核倍頻因子
CFD			|處理器核分頻係數

Safe		|龍芯安全擴展參數

GCCAEQRP	|爲1表示支持Guest CCA僅有Root決定的功能
UCAWINP		|爲1表示支持非緩存加速屬性由地址窗口配置功能

參考:

龍芯3A4000 用戶手冊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章