亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hal.h

?? LINUX 2.6.17.4的源碼
?? H
?? 第 1 頁 / 共 3 頁
字號:
#ifndef XTENSA_HAL_H#define XTENSA_HAL_H/* * THIS FILE IS GENERATED -- DO NOT MODIFY BY HAND * * include/asm-xtensa/xtensa/hal.h -- contains a definition of the * Core HAL interface. * * All definitions in this header file are independent of any specific * Xtensa processor configuration.  Thus an OS or other software can * include this header file and be compiled into configuration- * independent objects that can be distributed and eventually linked * to the HAL library (libhal.a) to create a configuration-specific * final executable. * * Certain definitions, however, are release-specific -- such as the * XTHAL_RELEASE_xxx macros (or additions made in later releases). * * This file is subject to the terms and conditions of the GNU General Public * License.  See the file "COPYING" in the main directory of this archive * for more details. * * Copyright (C) 2002 Tensilica Inc. *//*----------------------------------------------------------------------  			 Constant Definitions			(shared with assembly)  ----------------------------------------------------------------------*//*  Software release information (not configuration-specific!):  */#define XTHAL_RELEASE_MAJOR	1050#define XTHAL_RELEASE_MINOR	0#define XTHAL_RELEASE_NAME	"T1050.0-2002-08-06-eng0"#define XTHAL_RELEASE_INTERNAL	"2002-08-06-eng0"#define XTHAL_REL_T1050	1#define XTHAL_REL_T1050_0	1#define XTHAL_REL_T1050_0_2002	1#define XTHAL_REL_T1050_0_2002_08	1#define XTHAL_REL_T1050_0_2002_08_06	1#define XTHAL_REL_T1050_0_2002_08_06_ENG0	1/*  HAL version numbers (these names are for backward compatibility):  */#define XTHAL_MAJOR_REV		XTHAL_RELEASE_MAJOR#define XTHAL_MINOR_REV		XTHAL_RELEASE_MINOR/* *  A bit of software release history on values of XTHAL_{MAJOR,MINOR}_REV: * *	Release		MAJOR	MINOR		Comment *	=======		=====	=====		======= *	T1015.n		n/a	n/a		(HAL not yet available) *	T1020.{0,1,2}	0	1		(HAL beta) *	T1020.{3,4}	0	2		First release. *	T1020.n (n>4)	0	2 or >3		(TBD) *	T1030.0		0	1		(HAL beta) *	T1030.{1,2}	0	3		Equivalent to first release. *	T1030.n (n>=3)	0	>= 3		(TBD) *	T1040.n		1040	n		Full CHAL available from T1040.2 *	T1050.n		1050	n		Current release. * * *  Note:  there is a distinction between the software release with *  which something is compiled (accessible using XTHAL_RELEASE_* macros) *  and the software release with which the HAL library was compiled *  (accessible using Xthal_release_* global variables).  This *  distinction is particularly relevant for vendors that distribute *  configuration-independent binaries (eg. an OS), where their customer *  might link it with a HAL of a different Xtensa software release. *  In this case, it may be appropriate for the OS to verify at run-time *  whether XTHAL_RELEASE_* and Xthal_release_* are compatible. *  [Guidelines as to which release is compatible with which are not *  currently provided explicitly, but might be inferred from reading *  OSKit documentation for all releases -- compatibility is also highly *  dependent on which HAL features are used.  Each release is usually *  backward compatible, with very few exceptions if any.] * *  Notes: *	Tornado 2.0 supported in T1020.3+, T1030.1+, and T1040.{0,1} only. *	Tornado 2.0.2 supported in T1040.2+, and T1050. *	Compile-time HAL port of NucleusPlus supported by T1040.2+ and T1050. *//* *  Architectural limits, independent of configuration. *  Note that these are ISA-defined limits, not micro-architecture implementation *  limits enforced by the Xtensa Processor Generator (which may be stricter than *  these below). */#define XTHAL_MAX_CPS		8	/* max number of coprocessors (0..7) */#define XTHAL_MAX_INTERRUPTS	32	/* max number of interrupts (0..31) */#define XTHAL_MAX_INTLEVELS	16	/* max number of interrupt levels (0..15) */					/* (as of T1040, implementation limit is 7: 0..6) */#define XTHAL_MAX_TIMERS	4	/* max number of timers (CCOMPARE0..CCOMPARE3) */					/* (as of T1040, implementation limit is 3: 0..2) *//*  Misc:  */#define XTHAL_LITTLEENDIAN		0#define XTHAL_BIGENDIAN			1/*  Interrupt types:  */#define XTHAL_INTTYPE_UNCONFIGURED	0#define XTHAL_INTTYPE_SOFTWARE		1#define XTHAL_INTTYPE_EXTERN_EDGE	2#define XTHAL_INTTYPE_EXTERN_LEVEL	3#define XTHAL_INTTYPE_TIMER		4#define XTHAL_INTTYPE_NMI		5#define XTHAL_MAX_INTTYPES		6	/* number of interrupt types *//*  Timer related:  */#define XTHAL_TIMER_UNCONFIGURED	-1	/* Xthal_timer_interrupt[] value for non-existent timers */#define XTHAL_TIMER_UNASSIGNED	XTHAL_TIMER_UNCONFIGURED	/* (for backwards compatibility only) *//*  Access Mode bits (tentative):  */	/* bit abbr unit short_name       PPC equ - Description */#define XTHAL_AMB_EXCEPTION	0	/* 001 E EX fls: EXception        none    - generate exception on any access (aka "illegal") */#define XTHAL_AMB_HITCACHE	1	/* 002 C CH fls: use Cache on Hit ~(I CI) - use cache on hit -- way from tag match [or H HC, or U UC] (ISA: same, except for Isolate case) */#define XTHAL_AMB_ALLOCATE	2	/* 004 A AL fl?: ALlocate         none    - refill cache on miss -- way from LRU [or F FI fill] (ISA: Read/Write Miss Refill) */#define XTHAL_AMB_WRITETHRU	3	/* 008 W WT --s: WriteThrough     W WT    - store immediately to memory (ISA: same) */#define XTHAL_AMB_ISOLATE	4	/* 010 I IS fls: ISolate          none    - use cache regardless of hit-vs-miss -- way from vaddr (ISA: use-cache-on-miss+hit) */#define XTHAL_AMB_GUARD		5	/* 020 G GU ?l?: GUard            G *     - non-speculative; spec/replay refs not permitted */#if 0#define XTHAL_AMB_ORDERED	x	/* 000 O OR fls: ORdered          G *     - mem accesses cannot be out of order */#define XTHAL_AMB_FUSEWRITES	x	/* 000 F FW --s: FuseWrites       none    - allow combining/merging multiple writes (to same datapath data unit) into one (implied by writeback) */#define XTHAL_AMB_COHERENT	x	/* 000 M MC fl?: Mem/MP Coherent  M       - on reads, other CPUs/bus-masters may need to supply data */#define XTHAL_AMB_TRUSTED	x	/* 000 T TR ?l?: TRusted          none    - memory will not bus error (if it does, handle as fatal imprecise interrupt) */#define XTHAL_AMB_PREFETCH	x	/* 000 P PR fl?: PRefetch         none    - on refill, read line+1 into prefetch buffers */#define XTHAL_AMB_STREAM	x	/* 000 S ST ???: STreaming        none    - access one of N stream buffers */#endif /*0*/#define XTHAL_AM_EXCEPTION	(1<<XTHAL_AMB_EXCEPTION)#define XTHAL_AM_HITCACHE	(1<<XTHAL_AMB_HITCACHE)#define XTHAL_AM_ALLOCATE	(1<<XTHAL_AMB_ALLOCATE)#define XTHAL_AM_WRITETHRU	(1<<XTHAL_AMB_WRITETHRU)#define XTHAL_AM_ISOLATE	(1<<XTHAL_AMB_ISOLATE)#define XTHAL_AM_GUARD		(1<<XTHAL_AMB_GUARD)#if 0#define XTHAL_AM_ORDERED	(1<<XTHAL_AMB_ORDERED)#define XTHAL_AM_FUSEWRITES	(1<<XTHAL_AMB_FUSEWRITES)#define XTHAL_AM_COHERENT	(1<<XTHAL_AMB_COHERENT)#define XTHAL_AM_TRUSTED	(1<<XTHAL_AMB_TRUSTED)#define XTHAL_AM_PREFETCH	(1<<XTHAL_AMB_PREFETCH)#define XTHAL_AM_STREAM		(1<<XTHAL_AMB_STREAM)#endif /*0*//* *  Allowed Access Modes (bit combinations). * *  Columns are: *  "FOGIWACE" *	Access mode bits (see XTHAL_AMB_xxx above). *	<letter> = bit is set *	'-'      = bit is clear *	'.'      = bit is irrelevant / don't care, as follows: *			E=1 makes all others irrelevant *			W,F relevant only for stores *  "2345" *	Indicates which Xtensa releases support the corresponding *	access mode.  Releases for each character column are: *		2 = prior to T1020.2:   T1015 (V1.5), T1020.0, T1020.1 *		3 = T1020.2 and later:  T1020.2+, T1030 *		4 = T1040 *		5 = T1050 (maybe) *	And the character column contents are: *		<number> = support by release(s) *		"." = unsupported by release(s) *		"?" = support unknown */					/* FOGIWACE 2345 *//*  For instruction fetch:  */#define XTHAL_FAM_EXCEPTION	0x001	/* .......E 2345 exception */#define XTHAL_FAM_ISOLATE	0x012	/* .--I.-C- .... isolate */#define XTHAL_FAM_BYPASS	0x000	/* .---.--- 2345 bypass */#define XTHAL_FAM_NACACHED	0x002	/* .---.-C- .... cached no-allocate (frozen) */#define XTHAL_FAM_CACHED	0x006	/* .---.AC- 2345 cached *//*  For data load:  */#define XTHAL_LAM_EXCEPTION	0x001	/* .......E 2345 exception */#define XTHAL_LAM_ISOLATE	0x012	/* .--I.-C- 2345 isolate */#define XTHAL_LAM_BYPASS	0x000	/* .O--.--- 2... bypass speculative */#define XTHAL_LAM_BYPASSG	0x020	/* .OG-.--- .345 bypass guarded */#define XTHAL_LAM_NACACHED	0x002	/* .O--.-C- 2... cached no-allocate speculative */#define XTHAL_LAM_NACACHEDG	0x022	/* .OG-.-C- .345 cached no-allocate guarded */#define XTHAL_LAM_CACHED	0x006	/* .---.AC- 2345 cached speculative */#define XTHAL_LAM_CACHEDG	0x026	/* .?G-.AC- .... cached guarded *//*  For data store:  */#define XTHAL_SAM_EXCEPTION	0x001	/* .......E 2345 exception */#define XTHAL_SAM_ISOLATE	0x032	/* .-GI--C- 2345 isolate */#define XTHAL_SAM_BYPASS	0x028	/* -OG-W--- 2345 bypass *//*efine XTHAL_SAM_BYPASSF	0x028*/	/* F-G-W--- ...? bypass write-combined */#define XTHAL_SAM_WRITETHRU	0x02A	/* -OG-W-C- 234? writethrough *//*efine XTHAL_SAM_WRITETHRUF	0x02A*/	/* F-G-W-C- ...5 writethrough write-combined */#define XTHAL_SAM_WRITEALLOC	0x02E	/* -OG-WAC- ...? writethrough-allocate *//*efine XTHAL_SAM_WRITEALLOCF	0x02E*/	/* F-G-WAC- ...? writethrough-allocate write-combined */#define XTHAL_SAM_WRITEBACK	0x026	/* F-G--AC- ...5 writeback */#if 0/*    Cache attribute encoding for CACHEATTR (per ISA):    (Note:  if this differs from ISA Ref Manual, ISA has precedence)	Inst-fetches	Loads		Stores	-------------	------------	-------------0x0	FCA_EXCEPTION  ?LCA_NACACHED_G*	SCA_WRITETHRU	"uncached"0x1	FCA_CACHED	LCA_CACHED	SCA_WRITETHRU	cached0x2	FCA_BYPASS	LCA_BYPASS_G*	SCA_BYPASS	bypass0x3	FCA_CACHED	LCA_CACHED	SCA_WRITEALLOCF	write-allocate		     or LCA_EXCEPTION	SCA_EXCEPTION	(if unimplemented)0x4	FCA_CACHED	LCA_CACHED	SCA_WRITEBACK	write-back		     or LCA_EXCEPTION	SCA_EXCEPTION	(if unimplemented)0x5..D	FCA_EXCEPTION	LCA_EXCEPTION	SCA_EXCEPTION	(reserved)0xE	FCA_EXCEPTION	LCA_ISOLATE	SCA_ISOLATE	isolate0xF	FCA_EXCEPTION	LCA_EXCEPTION	SCA_EXCEPTION	illegal     *  Prior to T1020.2?, guard feature not supported, this defaulted to speculative (no _G)*/#endif /*0*/#if !defined(__ASSEMBLY__) && !defined(_NOCLANGUAGE)#ifdef __cplusplusextern "C" {#endif/*----------------------------------------------------------------------  			     HAL  ----------------------------------------------------------------------*//* Constant to be checked in build = (XTHAL_MAJOR_REV<<16)|XTHAL_MINOR_REV */extern const unsigned int Xthal_rev_no;/*----------------------------------------------------------------------  			Processor State  ----------------------------------------------------------------------*//* save & restore the extra processor state */extern void xthal_save_extra(void *base);extern void xthal_restore_extra(void *base);extern void xthal_save_cpregs(void *base, int);extern void xthal_restore_cpregs(void *base, int);/*extern void xthal_save_all_extra(void *base);*//*extern void xthal_restore_all_extra(void *base);*//* space for processor state */extern const unsigned int Xthal_extra_size;extern const unsigned int Xthal_extra_align;/* space for TIE register files */extern const unsigned int Xthal_cpregs_size[XTHAL_MAX_CPS];extern const unsigned int Xthal_cpregs_align[XTHAL_MAX_CPS];/* total of space for the processor state (for Tor2) */extern const unsigned int Xthal_all_extra_size;extern const unsigned int Xthal_all_extra_align;/* initialize the extra processor *//*extern void xthal_init_extra(void);*//* initialize the TIE coprocessor *//*extern void xthal_init_cp(int);*//* initialize the extra processor */extern void xthal_init_mem_extra(void *);/* initialize the TIE coprocessor */extern void xthal_init_mem_cp(void *, int);/* validate & invalidate the TIE register file */extern void xthal_validate_cp(int);extern void xthal_invalidate_cp(int);/* the number of TIE coprocessors contiguous from zero (for Tor2) */extern const unsigned int Xthal_num_coprocessors;/* actual number of coprocessors */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性受xxxx| 日本韩国一区二区| 精品国产电影一区二区| 日韩中文欧美在线| 欧美色图天堂网| 夜夜精品视频一区二区 | 国产人成一区二区三区影院| 奇米精品一区二区三区在线观看 | 亚洲免费三区一区二区| 国产精品资源在线观看| www成人在线观看| 国产尤物一区二区| 国产视频视频一区| 国产做a爰片久久毛片| 欧美va亚洲va| 亚洲免费在线播放| 91成人免费在线| 亚洲欧美日韩国产综合在线| 成人国产精品免费观看动漫| 久久精品视频免费| 国产剧情一区在线| 久久日一线二线三线suv| 蜜臀va亚洲va欧美va天堂| 欧美一区二区成人| 天堂av在线一区| 精品视频999| 亚洲gay无套男同| 欧美日韩国产一级二级| 亚洲第一av色| 欧美日韩大陆一区二区| 午夜视频一区在线观看| 欧美日韩午夜影院| 亚洲影院理伦片| 91国偷自产一区二区三区成为亚洲经典 | 久久久欧美精品sm网站| 美国十次了思思久久精品导航| 欧美在线999| 中文字幕在线观看一区二区| 国产成人8x视频一区二区| 国产偷国产偷精品高清尤物| 国产精品亚洲成人| 国产视频视频一区| 91视频精品在这里| 亚洲永久免费视频| 欧美一区二区在线不卡| 久久精品国产精品亚洲红杏| 精品999在线播放| 福利电影一区二区| 亚洲欧美日韩小说| 欧美日韩一区二区在线观看视频| 一区二区三区免费网站| 欧美男生操女生| 精品在线亚洲视频| 国产欧美日韩另类视频免费观看| 国产美女在线观看一区| 国产精品国产精品国产专区不蜜 | 色哟哟日韩精品| 天天综合天天做天天综合| 日韩精品一区二区三区蜜臀| 国产精品原创巨作av| 自拍偷拍国产亚洲| 欧美日韩情趣电影| 337p日本欧洲亚洲大胆色噜噜| 精品综合久久久久久8888| 亚洲国产高清aⅴ视频| 91丨九色porny丨蝌蚪| 午夜激情综合网| 久久久久久久久久看片| 97久久超碰国产精品| 日韩精品乱码av一区二区| 久久婷婷成人综合色| 99久久99久久综合| 亚洲国产欧美一区二区三区丁香婷| 欧美人与性动xxxx| 国产高清视频一区| 亚洲综合激情网| 欧美r级电影在线观看| 波多野结衣精品在线| 肉色丝袜一区二区| 中文字幕不卡在线播放| 欧美日韩国产综合久久| 国产成人精品影视| 亚洲成人高清在线| 久久综合久久久久88| 色综合夜色一区| 久久精品国产**网站演员| 亚洲免费av观看| 日韩欧美精品在线视频| 色婷婷av久久久久久久| 久99久精品视频免费观看| 亚洲欧美一区二区久久| 欧美本精品男人aⅴ天堂| 91麻豆国产精品久久| 六月丁香综合在线视频| 99视频精品全部免费在线| 久久精品国产成人一区二区三区 | 3d成人动漫网站| 99国产精品视频免费观看| 国产精品久久久久桃色tv| 99精品欧美一区| 亚洲国产美女搞黄色| 色乱码一区二区三区88| 亚洲午夜私人影院| 欧美性生活一区| 久久福利视频一区二区| 亚洲国产精品ⅴa在线观看| 欧美日韩成人激情| yourporn久久国产精品| 天天影视色香欲综合网老头| 亚洲三级视频在线观看| 555www色欧美视频| 国产精品久久久久久久久图文区| 久久久久久麻豆| 一区二区三区四区在线播放 | 亚洲午夜av在线| 卡一卡二国产精品| 99这里只有久久精品视频| 欧美自拍丝袜亚洲| 91精品国产色综合久久不卡电影| 欧美精品一卡二卡| 国产欧美一区二区三区在线看蜜臀| 亚洲综合免费观看高清完整版在线| 久久嫩草精品久久久久| 天堂蜜桃一区二区三区| 成人免费毛片嘿嘿连载视频| 日韩精品影音先锋| 国产精品久99| 国产成人av一区二区| 制服.丝袜.亚洲.中文.综合| 亚洲国产日韩在线一区模特| 激情亚洲综合在线| 日韩精品自拍偷拍| 久久精品国产成人一区二区三区| 色呦呦网站一区| 欧美精品日韩综合在线| 亚洲va欧美va人人爽午夜| 成人国产一区二区三区精品| 日韩美女啊v在线免费观看| 五月激情综合色| 欧美日精品一区视频| 亚洲色图丝袜美腿| 欧美人与z0zoxxxx视频| 波多野结衣亚洲| 国产精品99久久久久久似苏梦涵| 久久精品人人做人人爽人人| 欧美一级欧美一级在线播放| 欧美日韩精品欧美日韩精品一| 懂色av中文一区二区三区| 国产一区 二区| 国产综合色视频| 精一区二区三区| 国产一区二区三区在线观看免费| 日韩电影在线一区二区| 午夜精品福利一区二区三区av| 亚洲三级小视频| 依依成人精品视频| 夜夜嗨av一区二区三区| 亚洲成人综合网站| 午夜激情综合网| 日本午夜精品一区二区三区电影| 亚洲动漫第一页| 午夜精品一区二区三区电影天堂 | 99re这里都是精品| 成人激情电影免费在线观看| 麻豆成人久久精品二区三区红| 亚洲电影视频在线| 日本美女视频一区二区| 麻豆成人在线观看| 国产成人啪免费观看软件 | 亚洲精品欧美综合四区| 亚洲在线视频网站| 视频在线在亚洲| 久久99精品网久久| 国产精品资源在线看| 成人99免费视频| 在线视频一区二区三| 91精品国产黑色紧身裤美女| 精品人在线二区三区| 国产亚洲精品aa| 综合久久国产九一剧情麻豆| 亚洲精品成a人| 日一区二区三区| 久久机这里只有精品| 国产91丝袜在线18| 91视视频在线观看入口直接观看www | 91在线丨porny丨国产| 色老汉一区二区三区| 777奇米成人网| 国产日韩欧美激情| 亚洲激情在线播放| 老司机一区二区| 99精品欧美一区| 欧美一级理论片| 国产农村妇女毛片精品久久麻豆| 国产欧美一区在线| 亚洲人精品午夜| 久久精品国产77777蜜臀| 北条麻妃国产九九精品视频| 欧美性猛片aaaaaaa做受| 精品成人免费观看|