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

📄 appl.c

📁 开发Inetl IXP2400平台所必须的硬件诊断和测试程序。该软件包支持的功能包括CPU基本功能检测
💻 C
字号:
/*
 *---------------------------------------------------------------------------
 *                                                                      
 *                  I N T E L   P R O P R I E T A R Y                   
 *                                                                      
 *     COPYRIGHT (c)  2001 BY  INTEL  CORPORATION.  ALL RIGHTS          
 *     RESERVED.   NO  PART  OF THIS PROGRAM  OR  PUBLICATION  MAY      
 *     BE  REPRODUCED,   TRANSMITTED,   TRANSCRIBED,   STORED  IN  A    
 *     RETRIEVAL SYSTEM, OR TRANSLATED INTO ANY LANGUAGE OR COMPUTER    
 *     LANGUAGE IN ANY FORM OR BY ANY MEANS, ELECTRONIC, MECHANICAL,    
 *     MAGNETIC,  OPTICAL,  CHEMICAL, MANUAL, OR OTHERWISE,  WITHOUT    
 *     THE PRIOR WRITTEN PERMISSION OF :                                
 *                                                                      
 *                        INTEL  CORPORATION                            
 *                                                                     
 *                     2200 MISSION COLLEGE BLVD                        
 *                                                                      
 *               SANTA  CLARA,  CALIFORNIA  95052-8119                  
 *                                                                      
 *---------------------------------------------------------------------------
 */

#include "common_types.h"
#include "common_def.h"
#include "common.h"
#include "diag_utils.h"
#include "diagstruct.h"
#include "bdw.h"
#include "ixf_api_d.h"
#include "bdwcommon.h"
#include "ixf_api.h"

extern void PrintBanner(void);
extern void getCommands(void);

volatile UINT32 t_all_verbose = MAXIMUM;

void sp_config(void)
{

	unsigned long *ptr = (unsigned long *) BDW_CCR;
	*ptr = 3;

	ptr = (unsigned long *) BDW_WTC2;
	*ptr = 0x91;

	ptr = (unsigned long *) BDW_RTC2;
	*ptr = 0x91;

	ptr = (unsigned long *) BDW_PCR;
	*ptr = 0x3;

	ptr = (unsigned long *) BDW_ADC;
	*ptr = 0x13;

	ptr = (unsigned long *) BDW_FAC;
	*ptr = 0x2;

}

int Test_Mngr(void)
{
	bb_ChipData_t pChipData;

	sp_config();

	/* Init the driver */
	IxfApiInit((bb_RegPointer_type) IXF6048_BASE_ADDRESS, bb_6048_CHIP, &pChipData);

	Enable_CPSR_Int();

	DiagStructInit((void*) &pChipData);

	PrintBanner();


	while (1)
	{
		getCommands();
	}
	return 1;
}


⌨️ 快捷键说明

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