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

📄 mach-types.h

📁 有善之臂的linux2.4版本内核补丁
💻 H
字号:
//Mach-types.h

/*[BEGIN] h5223*/
#ifndef __MACH_TYPES_H__
#define __MACH_TYPES_H__

#define MACH_TYPE_A5K                0
#define MACH_TYPE_INTEGRATOR  1
#define MACH_TYPE_EDB7211 		2
#define MACH_TYPE_FORTUNET 	3
#define MACH_TYPE_P720T 		4

//machine_is_integrator()
#ifdef CONFIG_ARCH_ARCA5K
	#ifdef  machine_arch_type
	#undef machine_arch_type
	#define machine_arch_type __machine_arch_type
	#else
	#define machine_arch_type MACH_TYPE_A5K
	#endif
	#define machine_is_a5k()  (machine_arch_type == MACH_TYPE_A5K)
#else
	#define machine_is_a5k()  (0)
#endif

//machine_is_archimedes()
#define machine_is_archimedes()  (0)
#define machine_is_extenex1()      (0)

//machine_is_integrator()
#ifdef CONFIG_ARCH_INTEGRATOR
	#ifdef  machine_arch_type
	#undef machine_arch_type
	#define machine_arch_type __machine_arch_type
	#else
	#define machine_arch_type MACH_TYPE_INTEGRATOR
	#endif
	#define machine_is_integrator()  (machine_arch_type == MACH_TYPE_INTEGRATOR)
#else
	#define machine_is_integrator()  (0)
#endif

//machine_is_edb7211()
#ifdef CONFIG_ARCH_EDB7211
	#ifdef  machine_arch_type
	#undef machine_arch_type
	#define machine_arch_type __machine_arch_type
	#else
	#define machine_arch_type MACH_TYPE_EDB7211
	#endif
	#define machine_is_edb7211()  (machine_arch_type == MACH_TYPE_EDB7211)
#else
	#define machine_is_edb7211()  (0)
#endif

//machine_is_fortunet()
#ifdef CONFIG_ARCH_FORTUNET
	#ifdef  machine_arch_type
	#undef machine_arch_type
	#define machine_arch_type __machine_arch_type
	#else
	#define machine_arch_type MACH_TYPE_FORTUNET
	#endif
	#define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
#else
	#define machine_is_fortunet()  (0)
#endif

//machine_is_p720t()
#ifdef CONFIG_ARCH_P720T
	#ifdef  machine_arch_type
	#undef machine_arch_type
	#define machine_arch_type __machine_arch_type
	#else
	#define machine_arch_type MACH_TYPE_P720T
	#endif
	#define machine_is_p720t()  (machine_arch_type == MACH_TYPE_P720T)
#else
	#define machine_is_p720t()  (0)
#endif

#ifndef (CONFIG_ARCH_ARCA5K && CONFIG_ARCH_INTEGRATOR && CONFIG_ARCH_EDB7211 &&  CONFIG_ARCH_FORTUNET && CONFIG_ARCH_P720T )
  #define machine_arch_type __machine_arch_type
#endif

#endif

/*[END] h50223*/

⌨️ 快捷键说明

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