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

📄 target.h

📁 VRTX操作系统
💻 H
字号:
/*************************************************************************

	Copyright (c) 1999 Mentor Graphics Corporation.


IMPORTANT - USE OF THIS SOFTWARE IS SUBJECT TO LICENSE RESTRICTIONS
CAREFULLY READ THE LICENSE AGREEMENT BEFORE USING THE SOFTWARE


*************************************************************************/

#ifndef SPECTRA_TARGET_H
#define SPECTRA_TARGET_H

#ifdef __cplusplus
extern "C" {
#endif

/* Assign a unique number for each target architecture
 *
 * Caution: these target names must only be assigned by a central
 * authority (Ready Systems).  If you need a new value added, please
 * contact the central authority to make sure that your value does not
 * conflict with other values which have been added since this version
 * of the header file.  Do not ever delete or rearrange entries in this
 * list, and only add to the end.  If an entry becomes obsolete, add a
 * comment to that effect, but don't delete it.  Also, do not place a
 * conditional compilation around an entry.
 */

typedef enum {
    target_unspecified,
    target_mc68000,
    target_mc68010,
    target_mc68020,	/* known to not have 68881 or 68882 */
    target_mc68030,	/* known to not have 68881 or 68882 */
    target_mc68040,	/* mmu, fpu */
    target_mc88100,
    target_r2000,
    target_r3000,	/* MIPS R3000 (has TLB and optional FPU) */
    target_sun3,	/* virtual target */
    target_sun4,	/* virtual target */
    target_mc68020_mc68881,
    target_mc68020_mc68882,
    target_mc68030_mc68881,
    target_mc68030_mc68882,
    target_mc68332,
    target_mc68020_mc6888x_opt,	/* transitions to target_mc68020, target_mc68020_mc68881, or target_mc68020_mc68882 */
    target_mc68030_mc6888x_opt,	/* transitions to target_mc68030, target_mc68030_mc68881, or target_mc68030_mc68882 */
    target_mc68xxx,	/* unknown member of mc68xxx family */
    target_mc68008,
    target_mc68302,
    target_mc68331,
    target_mc68340,
    target_mc68ec040,	/* no mmu, no fpu */
    target_cpu32,	/* unknown member of cpu32 family */
    target_mc68ec030,
    target_mc68lc040,	/* mmu, no fpu */
    target_mc88110,
    target_mc68330,
    target_mc68012,
    target_mc68hc000,
    target_sn68070,	/* Signetics chip similar, but not identical to, mc68010 */
    target_mc68ec020,	/* mc68020 with 24 address lines */
    target_mc68306,
    target_mc68f333,
    target_h85xx,	/* unknown member of h8/500 family */
    target_h83xx,	/* unknown member of h8/300 family */
    target_mc68060,
    target_mc68xx040,	/* transitions to target_mc68040, target_mc68ec040, or target_mc68lc040 */
    target_mc68ec030_mc68881,
    target_mc68ec030_mc68882,
    target_mc68ec030_mc6888x_opt,	/* transitions to target_mc68ec030, target_mc68ec030_mc68881, or target_mc68ec030_mc68882 */
    target_sparclite,
    target_i386,	/* Intel 80386, ignore coprocessor if present */
    target_mc68334,
    target_mc68360,
    target_mc68ec000,
    target_lr33000,	/* LSI Logic LR33000 (no TLB, optional FPU, 4K cache) */
    target_lr33020,	/* LSI Logic LR33020 GraphX (no TLB, no FPU, graphics, 1K cache) */
    target_mc68341,
    target_mc68349,
    target_hp700,	/* HP700 virtual target */
	target_ix86,	/* Find out what processor & coprocessor from intel 80x86 family */
    target_i386_x87,/* Intel 80386 with Intel math coprocessor */
    target_i486_x87,/* Intel486 DX or Intel486 SX with Intel487/387 */
    target_i486,	/* Intel486 SX/DX, ignore coprocessor if present */
    target_pentium,	/* Coprocessor is used */
    target_pentium_noNPX,	/* Coprocessor is NOT used */
    target_i960,		/* generic: Intel i960xx */
    target_sparcv7,
    target_sparcv8,
    target_amd29xxx,            /* Unknown 29000 series processor */
    target_amd29000,
    target_amd29005,
    target_amd29030,
    target_amd29035,
    target_amd29050,
    target_amd29000_amd29027,
    target_amd292xx,           /* Unknown 29200 embedded controller */
    target_amd29200,
    target_amd29205,
    target_amd29240,
    target_amd29243,
    target_amd29245,
    target_ppc601be,
    target_ppc603be,
    target_i960ca,		/* Intel i960ca */
    target_i960cf,		/* Intel i960cf */
    target_i960ja,		/* Intel i960ja */
    target_i960jf,		/* Intel i960jf */
    target_i960jd,		/* Intel i960jd */
    target_i960hx		/* Intel i960ha, hd, ht */
} target_t;

#ifdef __cplusplus
}
#endif

#endif /* !SPECTRA_TARGET_H */

⌨️ 快捷键说明

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