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

📄 sys_config.h

📁 Minix3.11的源码。[MINIX 3是一个为高可靠性应用而设计的自由且简洁的类UNIX系统。]
💻 H
字号:
#ifndef _MINIX_SYS_CONFIG_H#define _MINIX_SYS_CONFIG_H 1/*===========================================================================* *		This section contains user-settable parameters		     * *===========================================================================*/#define _MINIX_MACHINE       _MACHINE_IBM_PC#define _MACHINE_IBM_PC             1	/* any  8088 or 80x86-based system */#define _MACHINE_SUN_4             40	/* any Sun SPARC-based system */#define _MACHINE_SUN_4_60	   40	/* Sun-4/60 (aka SparcStation 1 or Campus) */#define _MACHINE_ATARI             60	/* ATARI ST/STe/TT (68000/68030) */#define _MACHINE_MACINTOSH         62	/* Apple Macintosh (68000) *//* Word size in bytes (a constant equal to sizeof(int)). */#if __ACK__ || __GNUC__#define _WORD_SIZE	_EM_WSIZE#define _PTR_SIZE	_EM_WSIZE#endif#define _NR_PROCS	100#define _NR_SYS_PROCS	32#define _NR_HOLES (2*_NR_PROCS+4)  /* No. of memory holes maintained by PM *//* Set the CHIP type based on the machine selected. The symbol CHIP is actually * indicative of more than just the CPU.  For example, machines for which * CHIP == INTEL are expected to have 8259A interrrupt controllers and the * other properties of IBM PC/XT/AT/386 types machines in general. */#define _CHIP_INTEL             1	/* CHIP type for PC, XT, AT, 386 and clones */#define _CHIP_M68000            2	/* CHIP type for Atari, Amiga, Macintosh    */#define _CHIP_SPARC             3	/* CHIP type for SUN-4 (e.g. SPARCstation)  *//* Set the FP_FORMAT type based on the machine selected, either hw or sw    */#define _FP_NONE		  0	/* no floating point support                */#define _FP_IEEE		  1	/* conform IEEE floating point standard     */#if (_MINIX_MACHINE == _MACHINE_IBM_PC)#define _MINIX_CHIP          _CHIP_INTEL#endif#if (_MINIX_MACHINE == _MACHINE_ATARI) || (_MINIX_MACHINE == _MACHINE_MACINTOSH)#define _MINIX_CHIP         _CHIP_M68000#endif#if (_MINIX_MACHINE == _MACHINE_SUN_4) || (_MINIX_MACHINE == _MACHINE_SUN_4_60)#define _MINIX_CHIP          _CHIP_SPARC#define _MINIX_FP_FORMAT   _FP_IEEE#endif#if (_MINIX_MACHINE == _MACHINE_ATARI) || (_MINIX_MACHINE == _MACHINE_SUN_4)#define _ASKDEV            1	/* ask for boot device */#define _FASTLOAD          1	/* use multiple block transfers to init ram */#endif#ifndef _MINIX_FP_FORMAT#define _MINIX_FP_FORMAT   _FP_NONE#endif#ifndef _MINIX_MACHINEerror "In <minix/sys_config.h> please define _MINIX_MACHINE"#endif#ifndef _MINIX_CHIPerror "In <minix/sys_config.h> please define _MINIX_MACHINE to have a legal value"#endif#if (_MINIX_MACHINE == 0)error "_MINIX_MACHINE has incorrect value (0)"#endif#endif /* _MINIX_SYS_CONFIG_H */

⌨️ 快捷键说明

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