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

📄 vea_oea.h

📁 toppers操作系统源码
💻 H
字号:
/* *  TOPPERS/JSP Kernel *      Toyohashi Open Platform for Embedded Real-Time Systems/ *      Just Standard Profile Kernel *  *  Copyright (C) 2000-2004 by Embedded and Real-Time Systems Laboratory *                              Toyohashi Univ. of Technology, JAPAN *  Copyright (C) 2001-2004 by Industrial Technology Institute, *                              Miyagi Prefectural Government, JAPAN *  *  惧淡螟侯涪荚は·笆布の (1)×(4) の掘凤か·Free Software Foundation  *  によって给山されている GNU General Public License の Version 2 に淡 *  揭されている掘凤を塔たす眷圭に嘎り·塑ソフトウェア∈塑ソフトウェア *  を猖恃したものを崔むˉ笆布票じ∷を蝗脱ˇ剩澜ˇ猖恃ˇ浩芹邵∈笆布· *  网脱と钙ぶ∷することを痰浸で钓满するˉ *  (1) 塑ソフトウェアをソ〖スコ〖ドの妨で网脱する眷圭には·惧淡の螟侯 *      涪山绩·この网脱掘凤および布淡の痰瘦沮惮年が·そのままの妨でソ〖 *      スコ〖ド面に崔まれていることˉ *  (2) 塑ソフトウェアを·ライブラリ妨及など·戮のソフトウェア倡券に蝗 *      脱できる妨で浩芹邵する眷圭には·浩芹邵に燃うドキュメント∈网脱 *      荚マニュアルなど∷に·惧淡の螟侯涪山绩·この网脱掘凤および布淡 *      の痰瘦沮惮年を非很することˉ *  (3) 塑ソフトウェアを·怠达に寥み哈むなど·戮のソフトウェア倡券に蝗 *      脱できない妨で浩芹邵する眷圭には·肌のいずれかの掘凤を塔たすこ *      とˉ *    (a) 浩芹邵に燃うドキュメント∈网脱荚マニュアルなど∷に·惧淡の螟 *        侯涪山绩·この网脱掘凤および布淡の痰瘦沮惮年を非很することˉ *    (b) 浩芹邵の妨轮を·侍に年める数恕によって·TOPPERSプロジェクトに *        鼠桂することˉ *  (4) 塑ソフトウェアの网脱により木儡弄または粗儡弄に栏じるいかなる禄 *      巢からも·惧淡螟侯涪荚およびTOPPERSプロジェクトを倘勒することˉ *  *  塑ソフトウェアは·痰瘦沮で捏丁されているものであるˉ惧淡螟侯涪荚お *  よびTOPPERSプロジェクトは·塑ソフトウェアに簇して·その努脱材墙拉も *  崔めて·いかなる瘦沮も乖わないˉまた·塑ソフトウェアの网脱により木 *  儡弄または粗儡弄に栏じたいかなる禄巢に簇しても·その勒扦を砷わないˉ *  *  @(#) $Id: vea_oea.h,v 1.2 2004/10/07 17:10:56 honda Exp $ *//*   *   PowerPCア〖キテクチャVEA,OEA巴赂の年盗 *    オリジナルのPowerPCア〖キテクチャの眷圭 *     モトロ〖ラMPCシリ〖ズ、IPM PowerPC6xx/7xxシリ〖ズは *     こちらに澈碰する。 *     *    PowerPCア〖キテクチャの年盗は笆布の3つのレベルから喇る *    ˇUSIA:User Instruction Set Architecture *    ˇVEA: Virtual Environment Architecture *    ˇOEA: Operating Environment Architecture *     *    USIAについては链怠硷鼎奶であるが、VEAとOEAについては *    オリジナルのPowerPCア〖キテクチャとThe IBM PowerPC  *    Embedded Environmentそれぞれ侍に年盗されているため、 *    VEAとOEAの年盗はファイルを尸けて、それをインクル〖ド *    している。 */   #ifndef _VEA_OEA_H_#define _VEA_OEA_H_/*   *  レジスタ戎规の年盗 */   /*   *  Configuration Register */   #define PVR	287	/*  プロセッサˇバ〖ジョンˇレジスタ  *//*   *  Memory Management Registers */   /*  Instruction BAT Registers  */#define IBAT0U	528#define IBAT0L	529#define IBAT1U	530#define IBAT1L	531#define IBAT2U	532#define IBAT2L	533#define IBAT3U	534#define IBAT3L	535/*  Instruction BAT Registers  */#define DBAT0U	536#define DBAT0L	537#define DBAT1U	538#define DBAT1L	539#define DBAT2U	540#define DBAT2L	541#define DBAT3U	542#define DBAT3L	543#define SDR1	 25#define ASR	280/*   *  Exception Handling Registers */   #define DAR	 19	/*  Data Address Register  */#define SPRG0   272     /*  泼检レジスタ¨OS脱  */#define SPRG1   273     /*  泼检レジスタ¨OS脱  */#define SPRG2   274     /*  泼检レジスタ¨OS脱  */#define SPRG3   275     /*  泼检レジスタ¨OS脱  */#define DSISR    18     /*  DSIステ〖タスˇレジスタ(*)  */                        /*   DSI¨デ〖タˇストア充哈み  */#define SRR0     26     /*  略闰】牲耽レジスタ0  */#define SRR1     27     /*  略闰】牲耽レジスタ1  */#define FPECR	1022	/*  Floating-Point Exception Cause Register  *//*   *  Miscellaneous Registers */   /*  Time Base Facility(OEA:for Writing)  */#define TBLw	284#define TBUw	285/*  Time Base Facility(VEA:for Reading)  */#define TBL	268#define TBU	269#define DEC      22     /*  ディクリメントˇレジスタ(*)  */#define PIR	1023	/*  Processor Identification Register  */#define DABR	1013	/*  DATA Address Breakpint Register(option)  */#define EAR	 282	/*  Exception Access Register(option)  *//*   *   ビット戎规の年盗 *    庙罢¨PowerPCのビット戎规は奶撅と嫡になっている *       また、32ビットレジスタと16ビットレジスタでは *       呵布疤ビットのビット戎规が佰なる爬にも庙罢 */   /*  マシンステ〖タスレジスタの称ビットの年盗  *//*   庙罢¨32ビットˇインプリメント漓脱  */#define MSR_POW BIT13_32    /*  パワ〖マネ〖ジメントˇイネ〖ブル  */#define MSR_ILE BIT15_32    /*  毋嘲借妄箕のエンディアンモ〖ド  */                            /*   毋嘲减烧箕にMSR.LE

⌨️ 快捷键说明

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