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

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

?? biosemu.h

?? u-boot1.3.0的原碼,從配了網(wǎng)絡(luò)驅(qū)動(dòng)和FLASH的驅(qū)動(dòng),并該用ESC竟如
?? H
字號(hào):
/******************************************************************************                        BIOS emulator and interface*                      to Realmode X86 Emulator Library**               Copyright (C) 1996-1999 SciTech Software, Inc.**  ========================================================================**  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 the real mode x86 BIOS emulator, which is*               used to warmboot any number of VGA compatible PCI/AGP*               controllers under any OS, on any processor family that*               supports PCI. We also allow the user application to call*               real mode BIOS functions and Int 10h functions (including*               the VESA BIOS).*****************************************************************************/#ifndef __BIOSEMU_H#define __BIOSEMU_H#ifdef __KERNEL__#include "x86emu.h"#else#include "x86emu.h"#include "pmapi.h"#include "pcilib.h"#endif/*---------------------- Macros and type definitions ----------------------*/#pragma pack(1)#ifndef __KERNEL__/****************************************************************************REMARKS:Data structure used to describe the details specific to a particular VGAcontroller. This information is used to allow the VGA controller to beswapped on the fly within the BIOS emulator.HEADER:biosemu.hMEMBERS:pciInfo         - PCI device information block for the controllerBIOSImage       - Pointer to a read/write copy of the BIOS imageBIOSImageLen    - Length of the BIOS imageLowMem          - Copy of key low memory areas****************************************************************************/typedef struct {	PCIDeviceInfo *pciInfo;	void *BIOSImage;	ulong BIOSImageLen;	uchar LowMem[1536];} BE_VGAInfo;#else/****************************************************************************REMARKS:Data structure used to describe the details for the BIOS emulator systemenvironment as used by the X86 emulator library.HEADER:biosemu.hMEMBERS:vgaInfo         - VGA BIOS information structurebiosmem_base    - Base of the BIOS imagebiosmem_limit   - Limit of the BIOS imagebusmem_base     - Base of the VGA bus memory****************************************************************************/typedef struct {	int function;	int device;	int bus;	u32 VendorID;	u32 DeviceID;	pci_dev_t pcidev;	void *BIOSImage;	u32 BIOSImageLen;	u8 LowMem[1536];} BE_VGAInfo;#endif				/* __KERNEL__ */#define CRT_C   24		/* 24  CRT Controller Registers             */#define ATT_C   21		/* 21  Attribute Controller Registers       */#define GRA_C   9		/* 9   Graphics Controller Registers        */#define SEQ_C   5		/* 5   Sequencer Registers                  */#define PAL_C   768		/* 768 Palette Registers                    *//****************************************************************************REMARKS:Data structure used to describe the details for the BIOS emulator systemenvironment as used by the X86 emulator library.HEADER:biosemu.hMEMBERS:vgaInfo         - VGA BIOS information structurebiosmem_base    - Base of the BIOS imagebiosmem_limit   - Limit of the BIOS imagebusmem_base     - Base of the VGA bus memorytimer           - Timer used to emulate PC timer portstimer0          - Latched value for timer 0timer0Latched   - True if timer 0 value was just latchedtimer2          - Current value for timer 2emulateVGA      - True to emulate VGA I/O and memory accesses****************************************************************************/typedef struct {	BE_VGAInfo vgaInfo;	ulong biosmem_base;	ulong biosmem_limit;	ulong busmem_base;	u32 timer0;	int timer0Latched;	u32 timer1;	int timer1Latched;	u32 timer2;	int timer2Latched;	int emulateVGA;	u8 emu61;	u8 emu70;	int flipFlop3C0;	u32 configAddress;	u8 emu3C0;	u8 emu3C1[ATT_C];	u8 emu3C2;	u8 emu3C4;	u8 emu3C5[SEQ_C];	u8 emu3C6;	uint emu3C7;	uint emu3C8;	u8 emu3C9[PAL_C];	u8 emu3CE;	u8 emu3CF[GRA_C];	u8 emu3D4;	u8 emu3D5[CRT_C];	u8 emu3DA;} BE_sysEnv;#ifdef __KERNEL__/* Define some types when compiling for the Linux kernel that normally * come from the SciTech PM library. *//****************************************************************************REMARKS:Structure describing the 32-bit extended x86 CPU registersHEADER:pmapi.hMEMBERS:eax     - Value of the EAX registerebx     - Value of the EBX registerecx     - Value of the ECX registeredx     - Value of the EDX registeresi     - Value of the ESI registeredi     - Value of the EDI registercflag   - Value of the carry flag****************************************************************************/typedef struct {	u32 eax;	u32 ebx;	u32 ecx;	u32 edx;	u32 esi;	u32 edi;	u32 cflag;} RMDWORDREGS;/****************************************************************************REMARKS:Structure describing the 16-bit x86 CPU registersHEADER:pmapi.hMEMBERS:ax      - Value of the AX registerbx      - Value of the BX registercx      - Value of the CX registerdx      - Value of the DX registersi      - Value of the SI registerdi      - Value of the DI registercflag   - Value of the carry flag****************************************************************************/#ifdef __BIG_ENDIAN__typedef struct {	u16 ax_hi, ax;	u16 bx_hi, bx;	u16 cx_hi, cx;	u16 dx_hi, dx;	u16 si_hi, si;	u16 di_hi, di;	u16 cflag_hi, cflag;} RMWORDREGS;#elsetypedef struct {	u16 ax, ax_hi;	u16 bx, bx_hi;	u16 cx, cx_hi;	u16 dx, dx_hi;	u16 si, si_hi;	u16 di, di_hi;	u16 cflag, cflag_hi;} RMWORDREGS;#endif/****************************************************************************REMARKS:Structure describing the 8-bit x86 CPU registersHEADER:pmapi.hMEMBERS:al      - Value of the AL registerah      - Value of the AH registerbl      - Value of the BL registerbh      - Value of the BH registercl      - Value of the CL registerch      - Value of the CH registerdl      - Value of the DL registerdh      - Value of the DH register****************************************************************************/#ifdef __BIG_ENDIAN__typedef struct {	u16 ax_hi;	u8 ah, al;	u16 bx_hi;	u8 bh, bl;	u16 cx_hi;	u8 ch, cl;	u16 dx_hi;	u8 dh, dl;} RMBYTEREGS;#elsetypedef struct {	u8 al;	u8 ah;	u16 ax_hi;	u8 bl;	u8 bh;	u16 bx_hi;	u8 cl;	u8 ch;	u16 cx_hi;	u8 dl;	u8 dh;	u16 dx_hi;} RMBYTEREGS;#endif/****************************************************************************REMARKS:Structure describing all the x86 CPU registersHEADER:pmapi.hMEMBERS:e   - Member to access registers as 32-bit valuesx   - Member to access registers as 16-bit valuesh   - Member to access registers as 8-bit values****************************************************************************/typedef union {	RMDWORDREGS e;	RMWORDREGS x;	RMBYTEREGS h;} RMREGS;/****************************************************************************REMARKS:Structure describing all the x86 segment registersHEADER:pmapi.hMEMBERS:es  - ES segment registercs  - CS segment registerss  - SS segment registerds  - DS segment registerfs  - FS segment registergs  - GS segment register****************************************************************************/typedef struct {	u16 es;	u16 cs;	u16 ss;	u16 ds;	u16 fs;	u16 gs;} RMSREGS;#endif				/* __KERNEL__ */#ifndef __KERNEL__/****************************************************************************REMARKS:Structure defining all the BIOS Emulator API functions as exported fromthe Binary Portable DLL.{secret}****************************************************************************/typedef struct {	ulong dwSize;	 ibool(PMAPIP BE_init) (u32 debugFlags, int memSize, BE_VGAInfo * info);	void (PMAPIP BE_setVGA) (BE_VGAInfo * info);	void (PMAPIP BE_getVGA) (BE_VGAInfo * info);	void *(PMAPIP BE_mapRealPointer) (uint r_seg, uint r_off);	void *(PMAPIP BE_getVESABuf) (uint * len, uint * rseg, uint * roff);	void (PMAPIP BE_callRealMode) (uint seg, uint off, RMREGS * regs,				       RMSREGS * sregs);	int (PMAPIP BE_int86) (int intno, RMREGS * in, RMREGS * out);	int (PMAPIP BE_int86x) (int intno, RMREGS * in, RMREGS * out,				RMSREGS * sregs);	void *reserved1;	void (PMAPIP BE_exit) (void);} BE_exports;/****************************************************************************REMARKS:Function pointer type for the Binary Portable DLL initialisation entry point.{secret}****************************************************************************/typedef BE_exports *(PMAPIP BE_initLibrary_t) (PM_imports * PMImp);#endif#pragma pack()/*---------------------------- Global variables ---------------------------*/#ifdef  __cplusplusextern "C" {			/* Use "C" linkage when in C++ mode */#endif/* {secret} Global BIOS emulator system environment */	extern BE_sysEnv _BE_env;/*-------------------------- Function Prototypes --------------------------*//* BIOS emulator library entry points */	int X86API BE_init(u32 debugFlags, int memSize, BE_VGAInfo * info,			   int shared);	void X86API BE_setVGA(BE_VGAInfo * info);	void X86API BE_getVGA(BE_VGAInfo * info);	void X86API BE_setDebugFlags(u32 debugFlags);	void *X86API BE_mapRealPointer(uint r_seg, uint r_off);	void *X86API BE_getVESABuf(uint * len, uint * rseg, uint * roff);	void X86API BE_callRealMode(uint seg, uint off, RMREGS * regs,				    RMSREGS * sregs);	int X86API BE_int86(int intno, RMREGS * in, RMREGS * out);	int X86API BE_int86x(int intno, RMREGS * in, RMREGS * out,			     RMSREGS * sregs);	void X86API BE_exit(void);#ifdef  __cplusplus}				/* End of "C" linkage for C++       */#endif#endif				/* __BIOSEMU_H */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产cao| 国产精品久久久久9999吃药| 亚洲va欧美va人人爽| 欧美三级在线视频| 亚洲国产一区二区视频| 欧美伦理影视网| 青娱乐精品视频| 久久久五月婷婷| 成人美女视频在线观看18| 国产精品久久久久久久久免费丝袜| 床上的激情91.| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩一级大片网址| 免费的成人av| 国产免费观看久久| 91精品1区2区| 精品一区二区在线免费观看| 国产视频一区二区在线观看| 97se亚洲国产综合自在线观| 亚洲第一激情av| 久久九九久久九九| 一本到高清视频免费精品| 日韩国产欧美在线视频| 久久精品一区八戒影视| 色8久久精品久久久久久蜜 | 欧美日韩一区二区三区四区 | 国模冰冰炮一区二区| 国产精品成人在线观看| 欧美一区二区日韩| 97精品电影院| 国产资源在线一区| 亚洲精品国产一区二区三区四区在线| 7777精品伊人久久久大香线蕉最新版| 国产99一区视频免费| 午夜精品123| 亚洲国产精品99久久久久久久久| 欧美揉bbbbb揉bbbbb| 高清日韩电视剧大全免费| 偷拍与自拍一区| 国产精品久久久久aaaa| 日韩欧美高清dvd碟片| 99精品久久久久久| 国产永久精品大片wwwapp | 石原莉奈在线亚洲三区| 国产欧美一区二区精品久导航| 欧美日韩一二区| 91啪亚洲精品| 国产成人免费视频网站高清观看视频| 午夜电影久久久| 亚洲美女在线一区| 中文字幕乱码日本亚洲一区二区| 91精品免费在线观看| 在线观看av不卡| 成人99免费视频| 国产一区二区美女诱惑| 日本不卡一二三区黄网| 夜色激情一区二区| 亚洲免费观看高清完整版在线观看熊 | 午夜伦欧美伦电影理论片| 亚洲欧洲美洲综合色网| 欧美国产日产图区| 久久综合视频网| 日韩三级中文字幕| 3d动漫精品啪啪| 欧美色窝79yyyycom| 色偷偷久久一区二区三区| 福利91精品一区二区三区| 国产真实乱子伦精品视频| 日本中文字幕不卡| 偷拍一区二区三区| 亚洲v中文字幕| 天堂蜜桃91精品| 丝瓜av网站精品一区二区| 亚洲自拍偷拍综合| 一区二区三区日韩精品视频| 国产精品初高中害羞小美女文| 欧美国产日韩在线观看| 欧美国产精品劲爆| 国产精品欧美综合在线| 国产精品三级在线观看| 欧美激情一区在线| 最新中文字幕一区二区三区 | 2023国产精品| 久久久精品一品道一区| xfplay精品久久| 日本一区二区三区久久久久久久久不 | 韩国av一区二区| 国产一区二区三区日韩| 国产精品一区二区三区网站| 国产成人精品网址| zzijzzij亚洲日本少妇熟睡| 972aa.com艺术欧美| 在线看日本不卡| 欧美精品亚洲二区| www国产成人| 中文字幕欧美国产| 亚洲激情图片qvod| 亚洲成va人在线观看| 日本不卡在线视频| 国产精品99久久久| 91丝袜美腿高跟国产极品老师| 在线观看不卡一区| 日韩一区二区视频在线观看| 久久精品视频在线免费观看| 国产精品久久久久天堂| 亚洲国产欧美日韩另类综合| 美女一区二区视频| 国产91精品一区二区| 91蜜桃在线免费视频| 欧美一区国产二区| 欧美国产一区视频在线观看| 一级日本不卡的影视| 麻豆视频一区二区| 91一区二区在线| 欧美一区二区三区的| 国产精品欧美一区二区三区| 亚洲国产三级在线| 黄色精品一二区| 一本大道久久a久久综合婷婷| 欧美一区二区三级| 亚洲日本乱码在线观看| 欧美96一区二区免费视频| 国产成人精品亚洲午夜麻豆| 欧美午夜精品免费| 26uuu国产日韩综合| 亚洲一区二区三区四区不卡| 狠狠久久亚洲欧美| 91九色02白丝porn| 久久午夜羞羞影院免费观看| 一区二区三区四区精品在线视频| 精品一区二区三区在线视频| 日本伦理一区二区| 亚洲国产精品高清| 麻豆91在线看| 在线精品观看国产| 国产日韩欧美a| 亚洲成人在线网站| 成人三级在线视频| 日韩精品中午字幕| 亚洲一级二级三级| 成人av在线一区二区三区| 日韩欧美成人一区二区| 亚洲国产精品尤物yw在线观看| 成人免费视频免费观看| 精品国免费一区二区三区| 午夜精品视频在线观看| 91看片淫黄大片一级在线观看| 久久美女艺术照精彩视频福利播放| 午夜视频在线观看一区二区| 色综合咪咪久久| 中文字幕一区二区三区乱码在线| 经典三级在线一区| 日韩视频免费观看高清在线视频| 亚洲国产视频直播| 在线免费精品视频| 亚洲精品成人天堂一二三| caoporn国产一区二区| 国产亚洲欧美日韩日本| 韩国女主播一区| 欧美变态tickling挠脚心| 奇米在线7777在线精品| 51久久夜色精品国产麻豆| 午夜视频在线观看一区二区三区 | 三级影片在线观看欧美日韩一区二区| 色噜噜偷拍精品综合在线| 亚洲人被黑人高潮完整版| 久久精品噜噜噜成人av农村| 日韩一区和二区| 麻豆一区二区在线| 337p日本欧洲亚洲大胆精品| 日韩**一区毛片| 91麻豆精品国产91久久久资源速度 | 亚洲精品日日夜夜| 色94色欧美sute亚洲13| 亚洲综合色自拍一区| 欧美自拍偷拍一区| 午夜在线电影亚洲一区| 欧美日韩国产免费| 日本中文字幕一区二区视频 | 在线精品国精品国产尤物884a| 怡红院av一区二区三区| 欧美中文字幕一区二区三区亚洲| 亚洲国产一区二区a毛片| 91 com成人网| 激情五月激情综合网| 国产亚洲精品bt天堂精选| 成人亚洲一区二区一| 国产精品国模大尺度视频| 色嗨嗨av一区二区三区| 日韩精品91亚洲二区在线观看| 精品久久久三级丝袜| 成人午夜伦理影院| 亚洲制服欧美中文字幕中文字幕| 欧美美女黄视频| 激情综合色综合久久| 国产精品久久夜| 精品视频免费在线| 国内精品第一页| 亚洲乱码国产乱码精品精98午夜| 欧美日韩大陆在线|