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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? hal.h

?? linux2.6.16版本
?? 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 */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲18女电影在线观看| 日韩亚洲欧美综合| 亚洲天堂av一区| 成人美女视频在线观看| 国产精品理论在线观看| 日韩美一区二区三区| 欧美a一区二区| 91 com成人网| 老司机免费视频一区二区 | 国产日产欧美一区二区三区| 日本一区中文字幕| 在线精品视频免费观看| 亚洲黄色小说网站| 欧美色图天堂网| 日韩精品乱码免费| 欧美成va人片在线观看| 国产在线播精品第三| 国产日产欧美一区二区三区 | 成人精品gif动图一区| 久久精品水蜜桃av综合天堂| 国产白丝精品91爽爽久久| 国产欧美精品一区二区三区四区| 三级精品在线观看| 日韩一区二区三区视频| 国产美女精品人人做人人爽| 日本一区二区视频在线观看| 99久久国产综合色|国产精品| 亚洲欧美日韩一区二区 | 午夜视频一区在线观看| 欧美日韩一区二区在线观看 | 亚洲午夜久久久久久久久电影院| 欧美日韩中文精品| 另类小说色综合网站| 欧美国产精品v| 欧美日韩在线一区二区| 久久99精品久久久久久动态图| 国产日韩影视精品| 色婷婷国产精品| 另类小说欧美激情| 国产精品国产馆在线真实露脸| 色先锋资源久久综合| 美女网站色91| 亚洲久本草在线中文字幕| 欧美一区二区三区免费| 成人18精品视频| 日韩成人免费在线| 中文一区在线播放 | 欧美无乱码久久久免费午夜一区 | 色999日韩国产欧美一区二区| 日本最新不卡在线| 国产亚洲精品中文字幕| 欧美综合欧美视频| 成人一区二区三区在线观看 | 亚洲欧美日韩电影| 久久综合九色综合欧美就去吻| av中文字幕不卡| 九九**精品视频免费播放| 一区二区成人在线观看| 欧美mv日韩mv| 欧美日韩综合在线免费观看| www.在线欧美| 国产精品影音先锋| 亚洲电影在线免费观看| 国产精品婷婷午夜在线观看| 欧美日韩免费观看一区三区| 精品一区二区三区免费视频| 中文字幕日本乱码精品影院| 在线中文字幕一区二区| 成人一区二区三区视频在线观看 | 亚洲精品一区二区三区在线观看| 91老师片黄在线观看| 国产精品综合一区二区| 男人的天堂亚洲一区| 亚洲福利视频三区| 亚洲色图欧洲色图| 欧美高清一级片在线观看| 日韩欧美中文一区二区| 精品视频全国免费看| 色综合咪咪久久| 成人国产免费视频| 懂色av一区二区夜夜嗨| 黑人精品欧美一区二区蜜桃| 一区二区三区在线免费视频 | 亚洲视频小说图片| 国产欧美精品一区| 国产肉丝袜一区二区| 欧美精品一区二区在线播放| 日韩午夜av一区| 在线成人av网站| 欧美日本国产视频| 欧美人动与zoxxxx乱| 欧美男男青年gay1069videost | 成人一级黄色片| 国产成人av影院| 国产成人免费视频精品含羞草妖精| 蜜臀av亚洲一区中文字幕| 天天色天天操综合| 亚洲一区在线电影| 亚洲图片欧美综合| 三级欧美在线一区| 久久精品国产澳门| 国产在线日韩欧美| 激情六月婷婷久久| 国内精品不卡在线| 99久久99久久精品免费看蜜桃| 黄色资源网久久资源365| 国产一区福利在线| 麻豆91精品91久久久的内涵| 青青青伊人色综合久久| 国产乱子伦视频一区二区三区| 国产精品亚洲视频| 91一区二区在线| 欧美日韩日日摸| 精品久久久久久久久久久久包黑料 | av在线不卡电影| 91免费在线播放| 欧美曰成人黄网| 日韩一卡二卡三卡四卡| 久久亚洲综合色一区二区三区| 久久久久久久免费视频了| 国产精品家庭影院| 亚洲一区二区精品久久av| 日韩福利电影在线观看| 国产精品中文欧美| 在线免费一区三区| 欧美videossexotv100| 中文字幕av免费专区久久| 一区二区三区中文在线观看| 丝袜诱惑亚洲看片| 国产91丝袜在线18| 欧美中文字幕亚洲一区二区va在线| 欧美精品在线一区二区三区| 久久精品日产第一区二区三区高清版| 中文字幕一区视频| 日本vs亚洲vs韩国一区三区 | 这里只有精品视频在线观看| 国产午夜精品一区二区三区视频| 亚洲欧美日韩电影| 蜜桃一区二区三区在线| 99视频有精品| 日韩免费在线观看| 亚洲国产视频一区| 国产精品亚洲一区二区三区妖精 | 日韩激情一区二区| 黄色日韩三级电影| 97久久精品人人爽人人爽蜜臀| 欧美无砖砖区免费| 国产亚洲综合av| 五月开心婷婷久久| 色婷婷国产精品久久包臀| 欧美一区二区性放荡片| 国产精品毛片大码女人| 麻豆久久一区二区| 白白色亚洲国产精品| 欧美一区二区精品| 国产日产精品1区| 亚洲成a天堂v人片| 在线免费不卡视频| 《视频一区视频二区| 久久成人久久鬼色| 欧美性受xxxx| 亚洲黄色在线视频| 本田岬高潮一区二区三区| www亚洲一区| 日韩成人午夜电影| 欧美日韩国产首页| 一区二区三区四区av| 成人福利视频网站| 久久一区二区三区国产精品| 麻豆一区二区99久久久久| 欧美日韩黄视频| 亚洲综合图片区| 99免费精品视频| 国产精品美女一区二区| 国模套图日韩精品一区二区| 欧美福利一区二区| 一区二区三区中文在线| 韩国精品免费视频| 久久久久久97三级| 国产美女精品人人做人人爽| 日韩天堂在线观看| 亚洲精品成人精品456| 国产在线国偷精品产拍免费yy| 制服丝袜日韩国产| 午夜亚洲福利老司机| 欧美视频一区二区三区四区| 视频一区欧美精品| 日韩欧美一级二级三级| 蜜臀av在线播放一区二区三区 | 日本午夜精品视频在线观看| 欧美日本免费一区二区三区| 亚洲成人福利片| 这里只有精品电影| 韩国精品免费视频| 中文一区一区三区高中清不卡| 99国产精品99久久久久久| 亚洲天堂a在线| 99久久免费视频.com| 国产精品欧美综合在线| 成人黄色免费短视频|