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

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

?? x86emu.h

?? u-boot1.3.0的原碼,從配了網(wǎng)絡(luò)驅(qū)動和FLASH的驅(qū)動,并該用ESC竟如
?? 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 ----------------------*/#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 */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本va欧美va瓶| 欧美日韩国产综合久久| 91久久精品一区二区| 久久久久久久久岛国免费| 亚洲国产美女搞黄色| 高清国产午夜精品久久久久久| 日韩美女在线视频| 一区二区高清免费观看影视大全| 国产电影一区在线| 91精品国产欧美日韩| 亚洲另类一区二区| 丁香天五香天堂综合| 日韩三级中文字幕| 午夜精品福利在线| 欧美最新大片在线看| 国产精品萝li| 成人性生交大片免费看视频在线| 日韩免费性生活视频播放| 亚洲h精品动漫在线观看| 91最新地址在线播放| 亚洲国产高清不卡| 国产成人在线色| 精品少妇一区二区三区在线播放 | 色婷婷综合中文久久一本| 久久精品人人做| 精品一区二区在线观看| 日韩欧美一级二级三级久久久| 亚洲国产精品久久久久秋霞影院 | 日韩一区二区视频在线观看| 亚洲午夜激情av| 欧美色精品天天在线观看视频| 亚洲制服丝袜在线| 欧美色综合影院| 亚洲制服丝袜一区| 91精品视频网| 另类小说色综合网站| 日韩一区二区三区在线| 久久99精品网久久| 国产网站一区二区| 成人美女视频在线观看18| 国产精品伦理一区二区| 91蜜桃在线观看| 一区二区三区不卡视频在线观看| 欧美写真视频网站| 免费在线一区观看| 久久精品水蜜桃av综合天堂| 国产精品一色哟哟哟| 国产精品免费丝袜| 在线精品视频免费观看| 亚洲成人久久影院| 精品99一区二区| av亚洲精华国产精华| 亚洲一区二区综合| 日韩一区二区精品| 成人一区二区在线观看| 亚洲美女屁股眼交| 欧美一区二区不卡视频| 国产一区二区三区综合| 亚洲三级电影全部在线观看高清| 色香色香欲天天天影视综合网| 亚洲大型综合色站| 久久久久国产精品人| 色综合久久88色综合天天免费| 日韩专区中文字幕一区二区| 欧美成人精品福利| 99久久精品情趣| 日本三级亚洲精品| 亚洲r级在线视频| 欧美xxxx在线观看| 91在线看国产| 久久激情五月激情| 亚洲另类中文字| 久久综合精品国产一区二区三区| 91亚洲精品乱码久久久久久蜜桃| 日韩高清在线不卡| 中文字幕在线一区| 欧美另类变人与禽xxxxx| 国产白丝精品91爽爽久久| 亚洲成人精品影院| 成人欧美一区二区三区视频网页| 91精品蜜臀在线一区尤物| 99re热这里只有精品免费视频| 日韩精品一区第一页| 亚洲男人的天堂一区二区| 久久夜色精品一区| 欧美日韩国产综合一区二区 | 欧美日韩国产小视频在线观看| 国产在线精品不卡| 日韩国产成人精品| 一区二区三区精密机械公司| 中文字幕成人在线观看| 精品区一区二区| 欧美日韩一区二区三区高清| 高清不卡一区二区| 国产主播一区二区| 日本成人中文字幕| 亚洲v日本v欧美v久久精品| 亚洲天堂中文字幕| 亚洲国产精品t66y| 国产午夜精品福利| 久久影院午夜论| 精品区一区二区| 日韩欧美成人一区| 日韩精品综合一本久道在线视频| 在线精品视频一区二区三四 | 69精品人人人人| 精品视频在线免费| 欧美午夜片在线观看| 色综合婷婷久久| 91蝌蚪porny| 色综合中文字幕国产 | 亚洲女同一区二区| 中文字幕在线视频一区| 中文字幕亚洲欧美在线不卡| 中国av一区二区三区| 欧美国产日韩精品免费观看| 国产日韩亚洲欧美综合| 久久精品亚洲乱码伦伦中文| 日本一区二区三级电影在线观看| 国产亚洲一二三区| 国产精品久久久久久妇女6080| 国产精品久久久99| 亚洲色图在线播放| 亚洲一区二区成人在线观看| 亚洲不卡一区二区三区| 日本欧美一区二区| 激情综合色播激情啊| 国产精品18久久久久久vr| 成人性生交大片免费看中文网站| www.亚洲在线| 色又黄又爽网站www久久| 欧美亚洲综合网| 日本一区二区三级电影在线观看| 亚洲国产精品成人久久综合一区| ●精品国产综合乱码久久久久 | 石原莉奈在线亚洲三区| 日本伊人精品一区二区三区观看方式| 麻豆精品新av中文字幕| 国产91丝袜在线观看| 欧美综合视频在线观看| 欧美一级片在线看| 国产精品日日摸夜夜摸av| 亚洲自拍另类综合| 久久精品噜噜噜成人88aⅴ | 国产一区二区成人久久免费影院| 国产69精品一区二区亚洲孕妇| 一本色道久久综合狠狠躁的推荐| 在线电影院国产精品| 国产日本欧美一区二区| 亚洲综合小说图片| 国产美女久久久久| 91国产视频在线观看| 欧美电视剧在线观看完整版| 综合久久久久综合| 日韩成人精品在线观看| 9久草视频在线视频精品| 91精品国产综合久久福利| 中文字幕乱码久久午夜不卡 | 欧美成人三级在线| 自拍av一区二区三区| 久久99蜜桃精品| 欧美综合视频在线观看| 欧美极品另类videosde| 天天色天天操综合| 成人h动漫精品| 日韩精品中文字幕一区| 亚洲精品视频免费看| 国产麻豆精品一区二区| 欧美日韩mp4| 亚洲视频 欧洲视频| 国产自产2019最新不卡| 51精品秘密在线观看| 亚洲久草在线视频| 国产福利91精品一区二区三区| 欧美精品久久一区二区三区| 日韩伦理av电影| 国产精品一区二区在线观看不卡| 欧美老女人在线| 亚洲免费毛片网站| 成人爽a毛片一区二区免费| 日韩视频在线观看一区二区| 一区二区三区四区在线| av一区二区三区黑人| 国产精品无圣光一区二区| 极品少妇一区二区| 日韩午夜电影在线观看| 天堂久久久久va久久久久| 91传媒视频在线播放| 亚洲日本免费电影| eeuss鲁片一区二区三区| 国产亚洲一区二区三区四区| 国产在线视频不卡二| 欧美变态tickle挠乳网站| 蜜桃久久久久久| 日韩欧美你懂的| 激情偷乱视频一区二区三区| 精品91自产拍在线观看一区| 久久99精品一区二区三区| 欧美成人一区二区三区片免费 | 欧美国产乱子伦 |