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

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

?? x86emu.h

?? 自己修改的U-boot1.1.4For AT91RM9200DK. 請(qǐng)用armgcc3.3.2編譯。
?? H
字號(hào):
/******************************************************************************                       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#ifdef SCITECH#include "scitech.h"#define X86API  _ASMAPI#define X86APIP _ASMAPIPtypedef int X86EMU_pioAddr;#else#include "x86emu/types.h"#define X86API#define X86APIP *#endif#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 */#endifvoid    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()  \    printk("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
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人aaaa| 日韩精品在线网站| 成人不卡免费av| 国产精品综合二区| 狠狠色丁香久久婷婷综合_中 | 日本强好片久久久久久aaa| 一级女性全黄久久生活片免费| 国产日韩欧美亚洲| 国产蜜臀97一区二区三区| 国产亚洲欧美色| 国产亚洲自拍一区| 国产欧美日韩视频在线观看| 欧美精彩视频一区二区三区| 国产婷婷精品av在线| 国产蜜臀av在线一区二区三区| 国产欧美日韩不卡| 亚洲欧洲日韩在线| 一级特黄大欧美久久久| 视频精品一区二区| 久久国产尿小便嘘嘘| 日韩无一区二区| 日韩欧美一区二区三区在线| 欧美不卡视频一区| 欧美国产1区2区| 亚洲欧美激情小说另类| 亚洲一区二区视频| 男男成人高潮片免费网站| 国产美女视频一区| 99久久国产综合精品色伊| 91久久免费观看| 欧美精品丝袜中出| 精品国产sm最大网站| 国产精品欧美久久久久一区二区| 亚洲欧洲av另类| 天堂va蜜桃一区二区三区漫画版| 久久er99热精品一区二区| 盗摄精品av一区二区三区| 日本伦理一区二区| 日韩久久免费av| 国产精品久久久久aaaa| 午夜精品久久久久久久| 国产一区二区伦理| 欧美视频一区二区三区| 欧美成人r级一区二区三区| 国产精品美女久久久久久| 亚洲韩国精品一区| 国产一区二区三区免费播放| 91碰在线视频| 日韩一区二区精品在线观看| 国产欧美一区二区精品性色超碰| 亚洲影院久久精品| 国产精品18久久久久久久久久久久| 99国产精品久久久久久久久久久| 91精品国产高清一区二区三区 | 性做久久久久久久免费看| 麻豆精品一区二区| 91亚洲国产成人精品一区二三| 亚洲成人激情av| 国产成人综合视频| 欧美喷水一区二区| 国产精品久久精品日日| 美国精品在线观看| 在线观看一区不卡| 欧美极品美女视频| 青青草国产成人av片免费| 91女厕偷拍女厕偷拍高清| 精品卡一卡二卡三卡四在线| 一区二区高清在线| 国产精品1区2区3区| 欧美放荡的少妇| 中文字幕一区二区三区色视频| 日本美女一区二区三区| 一本久道中文字幕精品亚洲嫩| 26uuu色噜噜精品一区| 午夜亚洲国产au精品一区二区| 成人精品视频.| 久久综合久久综合久久综合| 亚洲高清三级视频| 91啪九色porn原创视频在线观看| 2017欧美狠狠色| 免费观看在线综合| 欧美日韩综合在线| 亚洲精品视频在线观看免费| 国产精品自拍一区| 日韩欧美综合在线| 天天操天天干天天综合网| 色婷婷av一区二区三区之一色屋| 国产欧美1区2区3区| 老司机精品视频在线| 欧美性色黄大片| 一区二区三区在线高清| 99久久婷婷国产综合精品| 国产日产欧产精品推荐色| 久久99精品国产| 3d成人动漫网站| 一区二区三区在线观看视频| 99在线精品视频| 日本一区二区电影| 国产一区二区三区电影在线观看| 日韩欧美亚洲国产另类| 免费成人小视频| 日韩欧美一卡二卡| 国模大尺度一区二区三区| 日韩视频一区二区三区在线播放| 日韩精品成人一区二区在线| 欧美精品一二三| 水野朝阳av一区二区三区| 51午夜精品国产| 蜜臀av性久久久久av蜜臀妖精| 91精品国产色综合久久不卡蜜臀| 肉丝袜脚交视频一区二区| 91精品国产综合久久久蜜臀图片 | 色播五月激情综合网| 亚洲欧美另类在线| 欧美亚洲日本国产| 亚洲第一在线综合网站| 69av一区二区三区| 国产中文字幕精品| 国产精品色一区二区三区| 91香蕉视频黄| 亚洲高清免费观看高清完整版在线观看| 亚洲欧美综合另类在线卡通| 色久综合一二码| 首页亚洲欧美制服丝腿| 欧美mv日韩mv亚洲| 国产一区二区在线观看视频| 欧美国产一区在线| 一本大道久久精品懂色aⅴ| 亚洲国产精品欧美一二99| 日韩亚洲欧美在线| 国产福利一区二区三区在线视频| 国产精品免费人成网站| 91黄色免费看| 奇米影视在线99精品| 亚洲精品一区二区三区影院| 粉嫩久久99精品久久久久久夜| 亚洲美女淫视频| 91精品国产综合久久香蕉麻豆| 国产美女娇喘av呻吟久久| 亚洲视频网在线直播| 欧美色中文字幕| 国内精品自线一区二区三区视频| 国产精品日日摸夜夜摸av| 欧美色图天堂网| 国产揄拍国内精品对白| 亚洲靠逼com| 欧美不卡一二三| 色哟哟欧美精品| 麻豆久久久久久久| 亚洲情趣在线观看| 日韩三级伦理片妻子的秘密按摩| 成人精品小蝌蚪| 日韩avvvv在线播放| 国产精品区一区二区三区 | 亚洲欧美区自拍先锋| 5858s免费视频成人| 成人看片黄a免费看在线| 性做久久久久久久免费看| 亚洲国产精品传媒在线观看| 欧美在线free| 粉嫩aⅴ一区二区三区四区| 日韩精品一级中文字幕精品视频免费观看 | 国产综合成人久久大片91| 亚洲日本免费电影| 精品国产乱子伦一区| 在线免费观看日本欧美| 国产一区欧美二区| 日韩中文字幕一区二区三区| 国产精品成人免费| 精品国产乱码久久久久久1区2区| 日本二三区不卡| 福利一区福利二区| 久久精品国产免费看久久精品| 亚洲欧美日本韩国| 国产三级精品三级在线专区| 7777精品久久久大香线蕉| 91在线免费视频观看| 国产精品99久久久| 免费观看在线色综合| 亚洲一区二区欧美| 综合久久久久久| 国产欧美精品区一区二区三区| 欧美一级欧美一级在线播放| 在线观看91视频| 91在线观看视频| 国产91富婆露脸刺激对白| 久久精品国产网站| 视频一区国产视频| 一片黄亚洲嫩模| 国产精品激情偷乱一区二区∴| 久久综合av免费| 欧美成人精品二区三区99精品| 欧美日本不卡视频| 欧美三级日本三级少妇99| 91在线精品秘密一区二区| 成人一区二区三区视频 | 91福利精品视频| 欧美国产精品劲爆| 国产欧美日韩久久| 久久久精品天堂|