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

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

?? x86emu.h

?? U-boot latest tarball
?? H
字號:
/******************************************************************************                       Realmode X86 Emulator Library**               Copyright (C) 1996-1999 SciTech Software, Inc.*                    Copyright (C) David Mosberger-Tang*                      Copyright (C) 1999 Egbert Eich**  ========================================================================**  Permission to use, copy, modify, distribute, and sell this software and*  its documentation for any purpose is hereby granted without fee,*  provided that the above copyright notice appear in all copies and that*  both that copyright notice and this permission notice appear in*  supporting documentation, and that the name of the authors not be used*  in advertising or publicity pertaining to distribution of the software*  without specific, written prior permission.  The authors makes no*  representations about the suitability of this software for any purpose.*  It is provided "as is" without express or implied warranty.**  THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,*  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO*  EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR*  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF*  USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR*  OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR*  PERFORMANCE OF THIS SOFTWARE.**  ========================================================================** Language:     ANSI C* Environment:  Any* Developer:    Kendall Bennett** Description:  Header file for public specific functions.*               Any application linking against us should only*               include this header*****************************************************************************/#ifndef __X86EMU_X86EMU_H#define __X86EMU_X86EMU_H#include <asm/types.h>#include <common.h>#include <pci.h>#include <asm/io.h>#define X86API#define X86APIP *typedef u16 X86EMU_pioAddr;#include "x86emu/regs.h"/*---------------------- Macros and type definitions ----------------------*/#if defined (CONFIG_ARM)#define GAS_LINE_COMMENT	"@"#elif defined(CONFIG_MIPS) || defined(CONFIG_PPC)#define GAS_LINE_COMMENT	"#"#elif defined (CONFIG_SH)#define GAS_LINE_COMMENT	"!"#endif#define GOT2_TYPE	".got2,\"aw\"\t"GAS_LINE_COMMENT#pragma pack(1)/****************************************************************************REMARKS:Data structure containing ponters to programmed I/O functions used by theemulator. This is used so that the user program can hook all programmedI/O for the emulator to handled as necessary by the user program. Bydefault the emulator contains simple functions that do not do access thehardware in any way. To allow the emualtor access the hardware, you willneed to override the programmed I/O functions using the X86EMU_setupPioFuncsfunction.HEADER:x86emu.hMEMBERS:inb     - Function to read a byte from an I/O portinw     - Function to read a word from an I/O portinl     - Function to read a dword from an I/O portoutb    - Function to write a byte to an I/O portoutw    - Function to write a word to an I/O portoutl    - Function to write a dword to an I/O port****************************************************************************/typedef struct {	u8(X86APIP inb) (X86EMU_pioAddr addr);	u16(X86APIP inw) (X86EMU_pioAddr addr);	u32(X86APIP inl) (X86EMU_pioAddr addr);	void (X86APIP outb) (X86EMU_pioAddr addr, u8 val);	void (X86APIP outw) (X86EMU_pioAddr addr, u16 val);	void (X86APIP outl) (X86EMU_pioAddr addr, u32 val);} X86EMU_pioFuncs;/****************************************************************************REMARKS:Data structure containing ponters to memory access functions used by theemulator. This is used so that the user program can hook all memoryaccess functions as necessary for the emulator. By default the emulatorcontains simple functions that only access the internal memory of theemulator. If you need specialised functions to handle access to differenttypes of memory (ie: hardware framebuffer accesses and BIOS memory accessetc), you will need to override this using the X86EMU_setupMemFuncsfunction.HEADER:x86emu.hMEMBERS:rdb     - Function to read a byte from an addressrdw     - Function to read a word from an addressrdl     - Function to read a dword from an addresswrb     - Function to write a byte to an addresswrw     - Function to write a word to an addresswrl     - Function to write a dword to an address****************************************************************************/typedef struct {	u8(X86APIP rdb) (u32 addr);	u16(X86APIP rdw) (u32 addr);	u32(X86APIP rdl) (u32 addr);	void (X86APIP wrb) (u32 addr, u8 val);	void (X86APIP wrw) (u32 addr, u16 val);	void (X86APIP wrl) (u32 addr, u32 val);} X86EMU_memFuncs;/****************************************************************************  Here are the default memory read and write  function in case they are needed as fallbacks.***************************************************************************/extern u8 X86API rdb(u32 addr);extern u16 X86API rdw(u32 addr);extern u32 X86API rdl(u32 addr);extern void X86API wrb(u32 addr, u8 val);extern void X86API wrw(u32 addr, u16 val);extern void X86API wrl(u32 addr, u32 val);#pragma pack()/*--------------------- type definitions -----------------------------------*/typedef void (X86APIP X86EMU_intrFuncs) (int num);extern X86EMU_intrFuncs _X86EMU_intrTab[256];/*-------------------------- Function Prototypes --------------------------*/#ifdef  __cplusplusextern "C" {			/* Use "C" linkage when in C++ mode */#endif	void X86EMU_setupMemFuncs(X86EMU_memFuncs * funcs);	void X86EMU_setupPioFuncs(X86EMU_pioFuncs * funcs);	void X86EMU_setupIntrFuncs(X86EMU_intrFuncs funcs[]);	void X86EMU_prepareForInt(int num);/* decode.c */	void X86EMU_exec(void);	void X86EMU_halt_sys(void);#ifdef  DEBUG#define HALT_SYS()  \    printf("halt_sys: file %s, line %d\n", __FILE__, __LINE__), \    X86EMU_halt_sys()#else#define HALT_SYS()  X86EMU_halt_sys()#endif/* Debug options */#define DEBUG_DECODE_F          0x0001	/* print decoded instruction  */#define DEBUG_TRACE_F           0x0002	/* dump regs before/after execution */#define DEBUG_STEP_F            0x0004#define DEBUG_DISASSEMBLE_F     0x0008#define DEBUG_BREAK_F           0x0010#define DEBUG_SVC_F             0x0020#define DEBUG_SAVE_CS_IP        0x0040#define DEBUG_FS_F              0x0080#define DEBUG_PROC_F            0x0100#define DEBUG_SYSINT_F          0x0200	/* bios system interrupts. */#define DEBUG_TRACECALL_F       0x0400#define DEBUG_INSTRUMENT_F      0x0800#define DEBUG_MEM_TRACE_F       0x1000#define DEBUG_IO_TRACE_F        0x2000#define DEBUG_TRACECALL_REGS_F  0x4000#define DEBUG_DECODE_NOPRINT_F  0x8000#define DEBUG_EXIT              0x10000#define DEBUG_SYS_F             (DEBUG_SVC_F|DEBUG_FS_F|DEBUG_PROC_F)	void X86EMU_trace_regs(void);	void X86EMU_trace_xregs(void);	void X86EMU_dump_memory(u16 seg, u16 off, u32 amt);	int X86EMU_trace_on(void);	int X86EMU_trace_off(void);#ifdef  __cplusplus}				/* End of "C" linkage for C++       */#endif#endif				/* __X86EMU_X86EMU_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品国产视频| 国产精品国产三级国产aⅴ原创 | 久久疯狂做爰流白浆xx| 日韩亚洲欧美在线| 成人av在线影院| 天天综合网 天天综合色| 国产日韩欧美综合在线| 欧美美女黄视频| 狠狠色综合日日| 亚洲国产精品久久人人爱蜜臀| 精品国产电影一区二区| 91九色最新地址| 国产v综合v亚洲欧| 蜜桃精品在线观看| 手机精品视频在线观看| 亚洲欧美日韩国产中文在线| 久久先锋影音av鲁色资源网| 欧美日韩精品一区二区三区| 99久久99久久精品免费看蜜桃| 全部av―极品视觉盛宴亚洲| 一区二区三区在线视频免费| 国产精品网曝门| 欧美成人一区二区三区在线观看| 色综合久久88色综合天天 | 精品久久国产字幕高潮| 国产欧美一区二区精品久导航| 国产精品妹子av| 亚洲一区二区三区在线播放| 亚洲欧美一区二区三区孕妇| 亚洲小说春色综合另类电影| 久久99精品久久久久| 五月天国产精品| 国产精品一级在线| 国产在线播放一区三区四| 免费看欧美美女黄的网站| 成人污视频在线观看| 国产成人av在线影院| 国产大陆a不卡| 欧美日韩精品一二三区| 日本一区二区视频在线观看| 亚洲一二三级电影| 不卡视频免费播放| 欧美不卡视频一区| 亚洲一区二区三区四区在线观看| 黑人精品欧美一区二区蜜桃| 色综合久久久久综合体| 久久久噜噜噜久久人人看| 国产视频一区不卡| 国产精品久久网站| 久久精品国产精品亚洲红杏| 91理论电影在线观看| 色拍拍在线精品视频8848| 日韩视频123| 亚洲一区二区三区四区五区黄| 国产福利一区二区三区| 日韩午夜三级在线| 午夜视频一区在线观看| 91在线一区二区| 中文字幕电影一区| 亚洲精品视频自拍| 成人av网址在线观看| 久久日一线二线三线suv| 午夜精品久久久久久久久| 在线观看亚洲成人| 欧美精品久久久久久久多人混战| 国产精品欧美经典| 国产·精品毛片| 久久久久久**毛片大全| 极品少妇一区二区| 欧美xxxxxxxx| 激情综合网最新| 日韩精品一区在线| 亚洲精品一二三四区| 成人91在线观看| 中文字幕中文字幕在线一区| 成人精品一区二区三区中文字幕| 久久久亚洲精品一区二区三区 | 日韩一区二区三区视频在线| 亚洲成人你懂的| 国产成a人亚洲精| 久久亚洲精品国产精品紫薇| 国产乱对白刺激视频不卡| 精品va天堂亚洲国产| 国产原创一区二区三区| 欧美国产精品v| 99久久99久久久精品齐齐| 亚洲欧洲精品天堂一级| 久久99九九99精品| 久久久精品国产99久久精品芒果| 国产成人精品免费一区二区| 国产欧美精品一区二区三区四区| 成人国产电影网| 亚洲丝袜精品丝袜在线| 成人av网址在线| 一区二区三区在线视频免费观看| 欧美羞羞免费网站| 亚洲天天做日日做天天谢日日欢 | 欧美精品自拍偷拍| 亚洲精品欧美综合四区| 99久久精品久久久久久清纯| 亚洲成人在线观看视频| 91精品国产品国语在线不卡| 亚洲欧美视频在线观看| 欧美亚洲动漫精品| 麻豆成人久久精品二区三区红| 久久久亚洲欧洲日产国码αv| 成人av在线资源| 亚洲aⅴ怡春院| 久久女同互慰一区二区三区| 91在线视频免费91| 蜜臀av性久久久久av蜜臀妖精| 中文字幕av一区二区三区高| 欧美日韩精品一区二区三区四区| 另类小说色综合网站| 亚洲同性同志一二三专区| 4438x亚洲最大成人网| 午夜精品福利一区二区蜜股av| 国产午夜精品一区二区| 欧美性受xxxx| 懂色av一区二区三区蜜臀| 午夜精品一区二区三区电影天堂| 久久人人爽爽爽人久久久| 欧美主播一区二区三区| 国产suv精品一区二区883| 亚洲va天堂va国产va久| 久久日韩精品一区二区五区| 欧美日韩中文字幕一区| 亚洲资源在线观看| 欧美国产成人在线| 日韩三级在线观看| 欧美亚洲另类激情小说| 成人综合婷婷国产精品久久蜜臀| 午夜国产不卡在线观看视频| 中文字幕在线一区免费| 久久综合丝袜日本网| 欧美一区二区视频观看视频 | 欧美日韩成人激情| 99re这里只有精品首页| 国产乱码精品一区二区三| 免费观看成人av| 亚洲福利一区二区三区| 亚洲色图欧美激情| 中文字幕精品一区二区三区精品| 欧美成人女星排名| 91精品免费在线| 欧美视频日韩视频在线观看| 色综合天天做天天爱| 一级精品视频在线观看宜春院 | 色婷婷综合久久久久中文一区二区 | 99re6这里只有精品视频在线观看| 久久99精品国产.久久久久久| 婷婷中文字幕一区三区| 亚洲一区二区三区四区五区黄| 一区二区三区成人| 亚洲精品成人悠悠色影视| 亚洲精品欧美激情| 亚洲六月丁香色婷婷综合久久| 中文字幕人成不卡一区| 自拍偷拍亚洲欧美日韩| 亚洲欧美aⅴ...| 亚洲国产视频在线| 水野朝阳av一区二区三区| 五月婷婷久久丁香| 日本成人在线电影网| 国产精品污网站| 亚洲人精品一区| 亚洲影视在线观看| 亚洲成人先锋电影| 麻豆成人久久精品二区三区小说| 另类小说欧美激情| 国产成人免费在线观看不卡| 99久久精品免费看国产免费软件| 99精品久久久久久| 日本韩国欧美三级| 欧美人妇做爰xxxⅹ性高电影| 91精品国产福利在线观看 | 91日韩精品一区| 欧美日韩中字一区| 欧美α欧美αv大片| 欧美激情艳妇裸体舞| 国产精品九色蝌蚪自拍| 亚洲精品五月天| 精品在线观看免费| 91免费看视频| 精品精品欲导航| 亚洲色图19p| 毛片av中文字幕一区二区| 国产99久久精品| 欧美日韩视频不卡| 国产午夜精品福利| 亚洲一二三四在线| 国产aⅴ综合色| 7777精品伊人久久久大香线蕉的 | 99久久精品免费| 精品久久久久久无| 亚洲在线中文字幕| 国产风韵犹存在线视精品| 欧美精品精品一区| 国产精品国产精品国产专区不片| 午夜不卡av免费|