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

📄 ramfill.c

📁 sun公司的sparc v8处理器的配置代码。
💻 C
字号:
extern rsysreg(int addr);extern wsysreg(int *addr, int data);cache_disable() {  asm(" sta %g0, [%g0] 2 ");}cache_enable(){  asm(" set 0x81000f, %o0; sta %o0, [%g0] 2 ");}ramfill(){	int dbytes, ibytes, isets, dsets; 	int icconf, dcconf;	int cachectrl;         icconf = rsysreg(8);        dcconf = rsysreg(12);	isets = ((icconf >> 24) & 3) + 1;	dsets = ((dcconf >> 24) & 3) + 1;	ibytes = (1 << (((icconf >> 20) & 0xF) + 10)) * isets;	dbytes = (1 << (((dcconf >> 20) & 0xF) + 10)) * dsets;        cache_disable();        ifill(ibytes);	dfill(dbytes);        flush();        cache_enable();        }

⌨️ 快捷键说明

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