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

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

?? tcgbios.c

?? xen 3.2.2 源碼
?? C
字號:
/* * Implementation of stub functions for calls to the TCG BIOS * extension in 32bit memory area. * *  This library is free software; you can redistribute it and/or *  modify it under the terms of the GNU Lesser General Public *  License as published by the Free Software Foundation; either *  version 2 of the License, or (at your option) any later version. * *  This library is distributed in the hope that it will be useful, *  but WITHOUT ANY WARRANTY; without even the implied warranty of *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU *  Lesser General Public License for more details. * *  You should have received a copy of the GNU Lesser General Public *  License along with this library; if not, write to the Free Software *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA * * Copyright (C) IBM Corporation, 2006 * * Author: Stefan Berger <stefanb@us.ibm.com> *//*******************************************************************  Support for TCPA ACPI logging ******************************************************************//* * Extend the ACPI log with the given entry by copying the * entry data into the log. * Input *  Pointer to the structure to be copied into the log * * Output: *  lower 16 bits of return code contain entry number *  if entry number is '0', then upper 16 bits contain error code. */Bit32u tcpa_extend_acpi_log(entry_ptr)    Bit32u entry_ptr;{	ASM_START	DoUpcall(IDX_TCPA_EXTEND_ACPI_LOG)	ASM_END}/*   initialize the TCPA ACPI subsystem; find the ACPI tables and determine   where the TCPA table is. */ voidtcpa_acpi_init(){	ASM_START	DoUpcall(IDX_TCPA_ACPI_INIT)	ASM_END}/* * Add measurement to log about call of int 19h */ voidtcpa_calling_int19h(){	ASM_START	DoUpcall(IDX_TCPA_CALLING_INT19H)	ASM_END}/* * Add measurement to log about retuning from int 19h */ voidtcpa_returned_int19h(){	ASM_START	DoUpcall(IDX_TCPA_RETURNED_INT19H)	ASM_END}/* * Add event separators for PCRs 0 to 7; specs 8.2.3 */ voidtcpa_add_event_separators(){	ASM_START	DoUpcall(IDX_TCPA_ADD_EVENT_SEPARATORS)	ASM_END}/* * Add a wake event to the log */ voidtcpa_wake_event(){	ASM_START	DoUpcall(IDX_TCPA_WAKE_EVENT)	ASM_END}/* * Add measurement to the log about option rom scan * 10.4.3 : action 14 */ voidtcpa_start_option_rom_scan(){	ASM_START	DoUpcall(IDX_TCPA_START_OPTION_ROM_SCAN)	ASM_END}/* * Add measurement to the log about an option rom */ voidtcpa_option_rom(seg)    Bit32u seg;{	ASM_START	DoUpcall(IDX_TCPA_OPTION_ROM)	ASM_END}/* * Add a measurement regarding the boot device (CDRom, Floppy, HDD) to * the list of measurements. */void tcpa_add_bootdevice(bootcd, bootdrv)  Bit32u bootcd;  Bit32u bootdrv;{	ASM_START	DoUpcall(IDX_TCPA_ADD_BOOTDEVICE)	ASM_END}/* * Add a measurement to the log in support of 8.2.5.3 * Creates two log entries * * Input parameter: *  seg    : segment where the IPL data are located */ void tcpa_ipl(bootcd,seg,off,count)    Bit32u bootcd;    Bit32u seg;    Bit32u off;    Bit32u count;{	ASM_START	DoUpcall(IDX_TCPA_IPL)	ASM_END}Bit32utcpa_initialize_tpm(physpres)  Bit32u physpres;{	ASM_START	DoUpcall(IDX_TCPA_INITIALIZE_TPM)	ASM_END}voidtcpa_measure_post(from, to)   Bit32u from;   Bit32u to;{	ASM_START	DoUpcall(IDX_TCPA_MEASURE_POST)	ASM_END}ASM_STARTMACRO POST_MEASURE	push word #0x000f	push #?2	push word #0x000f	push #?1	call _tcpa_measure_post	add sp, #8MENDASM_ENDvoidtcpa_do_measure_POSTs(){	ASM_START	POST_MEASURE(post, nmi)	POST_MEASURE(floppy_drive_post, hard_drive_post)	POST_MEASURE(hard_drive_post, ebda_post)	POST_MEASURE(ebda_post, eoi_jmp_post)	POST_MEASURE(eoi_jmp_post, timer_tick_post)	POST_MEASURE(timer_tick_post, int76_handler)	ret	ASM_END}Bit32uTCGInterruptHandler(regs_ptr, es, ds, flags_ptr)   Bit32u regs_ptr;   Bit16u es;   Bit16u ds;   Bit32u flags_ptr;{	ASM_START	DoUpcall(IDX_TCGINTERRUPTHANDLER)	ASM_END}/* * C-dispatcher for the TCG BIOS functions */#define TCG_MAGIC 0x41504354L  voidint1a_function32(regs, ES, DS, FLAGS)  pushad_regs_t regs;  Bit16u ES, DS, FLAGS;{	Bit16u rc;	BX_DEBUG_INT1A("int1a_32: AX=%04x\n", regs.u.r16.ax);	switch (regs.u.r8.ah) {	case 0xbb:		/*		 * all functions except for TCG_StatusCheck need to have the		 * TCG_MAGIC in 'ebx'.		 */		if (regs.u.r8.al != 0 &&		    regs.u.r32.ebx != TCG_MAGIC) {		    SET_CF();		    return;		}		switch(regs.u.r8.al) {		case 0x00:		case 0x01:		case 0x02:		case 0x03:		case 0x04:		case 0x05:		case 0x06:		case 0x07:			TCGInterruptHandler(((Bit32u)get_SS() << 4) + (Bit32u)&regs,			                    ES, DS,			                    ((Bit32u)get_SS() << 4) + (Bit32u)&FLAGS);			break;		default:			SET_CF();		}		break;	default:		SET_CF();		break;	}	BX_DEBUG_INT1A("int1a_32: FLAGS=%04x\n", FLAGS);}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
东方欧美亚洲色图在线| 亚洲午夜电影网| 国产综合色在线| 精品福利一区二区三区| 久久99精品久久久久久久久久久久 | 欧美日韩亚洲国产综合| 亚洲制服丝袜在线| 欧美一区日韩一区| 蜜桃久久精品一区二区| 精品国产不卡一区二区三区| 国产99精品国产| 日韩理论片在线| 在线观看91精品国产麻豆| 久久97超碰色| 亚洲情趣在线观看| 日韩一级二级三级精品视频| 国产精品一级在线| 一区二区三区日韩欧美| 欧美一区二区三区日韩视频| 国产精品一区二区久久精品爱涩| 中文字幕在线播放不卡一区| 欧美久久久一区| 国产精品中文欧美| 亚洲不卡av一区二区三区| 精品毛片乱码1区2区3区| 91美女在线观看| 免费成人性网站| 亚洲天天做日日做天天谢日日欢| 欧美久久婷婷综合色| 成人一区二区视频| 午夜精品aaa| 欧美极品另类videosde| 欧美色图片你懂的| 国产成人综合亚洲网站| 亚洲成人久久影院| 国产精品久久久一本精品 | 国产九色精品成人porny| 亚洲欧美一区二区三区国产精品 | 欧美一区二区精品| 99精品黄色片免费大全| 麻豆国产精品官网| 亚洲一区二区在线免费观看视频| 欧美精品一区二区三区一线天视频 | 欧美一区二区在线播放| jiyouzz国产精品久久| 日韩av电影天堂| 亚洲精品日韩一| 日本一区二区视频在线观看| 日韩欧美国产综合在线一区二区三区 | 日韩三级高清在线| 在线免费av一区| av一本久道久久综合久久鬼色| 美女网站一区二区| 午夜国产精品影院在线观看| 亚洲丝袜精品丝袜在线| 中文幕一区二区三区久久蜜桃| 欧美一区国产二区| 欧美色老头old∨ideo| www.成人在线| 国产99久久久国产精品潘金网站| 美女高潮久久久| 日韩成人免费电影| 午夜私人影院久久久久| 一区二区免费看| 中文字幕日韩一区二区| 中文字幕第一区二区| 久久久噜噜噜久噜久久综合| 欧美刺激脚交jootjob| 日韩一区二区麻豆国产| 777亚洲妇女| 欧美猛男超大videosgay| 在线精品亚洲一区二区不卡| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美一区二区三区在线电影| 欧美日本在线观看| 7777精品伊人久久久大香线蕉完整版| 91国产精品成人| 91久久精品一区二区| 色哟哟国产精品免费观看| 一本久久a久久精品亚洲| 97aⅴ精品视频一二三区| 99久久国产综合色|国产精品| 成人高清在线视频| 91香蕉视频污在线| 在线中文字幕不卡| 欧美性大战xxxxx久久久| 欧美日韩在线播放一区| 欧美精品久久久久久久多人混战 | 精品国产自在久精品国产| 精品国产污网站| 国产精品三级电影| 亚洲免费色视频| 日韩电影免费在线看| 久久99在线观看| 丰满少妇在线播放bd日韩电影| 成人h精品动漫一区二区三区| 91视频免费看| 91麻豆精品国产91| 精品国产一区久久| 亚洲私人黄色宅男| 日韩高清中文字幕一区| 韩国午夜理伦三级不卡影院| 99精品欧美一区二区三区小说| 在线视频国内一区二区| 精品国产伦一区二区三区观看方式 | 亚洲三级在线免费观看| 天天综合网 天天综合色| 国产在线视频一区二区三区| 国产91高潮流白浆在线麻豆| 欧美自拍偷拍午夜视频| 欧美成人video| 亚洲与欧洲av电影| 黄色精品一二区| 91在线视频免费91| 7777精品伊人久久久大香线蕉完整版| 久久欧美一区二区| 一区二区三区久久久| 精品在线视频一区| 色妹子一区二区| 久久综合色8888| 亚洲一卡二卡三卡四卡| 国产一二精品视频| 精品视频一区二区不卡| 久久一区二区三区四区| 亚洲制服欧美中文字幕中文字幕| 久久9热精品视频| 欧美日韩在线直播| 亚洲国产成人在线| 蜜臀国产一区二区三区在线播放| 99精品视频中文字幕| 日韩欧美激情在线| 亚洲aⅴ怡春院| 成人app软件下载大全免费| 欧美不卡激情三级在线观看| 亚洲夂夂婷婷色拍ww47| 成人av电影在线网| 欧美精品一区二区三区蜜臀| 亚洲综合偷拍欧美一区色| 成人av在线播放网址| 欧美精品一区在线观看| 日韩av网站在线观看| 色国产综合视频| 欧美国产1区2区| 国产精品一区二区男女羞羞无遮挡| 欧美一二三四区在线| 亚洲男人电影天堂| av电影在线观看完整版一区二区| 精品久久99ma| 美洲天堂一区二卡三卡四卡视频| 91国产免费观看| 亚洲视频网在线直播| 成人精品国产福利| 国产亚洲短视频| 国产一区二区三区四| 日韩欧美国产成人一区二区| 五月婷婷激情综合网| 色嗨嗨av一区二区三区| 亚洲人成7777| 日本黄色一区二区| 亚洲精品国产第一综合99久久| 成人激情小说乱人伦| 久久久久久久久久久久久久久99 | 最新日韩av在线| 懂色一区二区三区免费观看| 久久久www成人免费无遮挡大片| 久久精品国产99| 精品人伦一区二区色婷婷| 另类小说欧美激情| 精品国产凹凸成av人导航| 韩国中文字幕2020精品| 国产三级一区二区| 国产成人av一区二区| 中文字幕免费观看一区| 成人app下载| 亚洲午夜精品久久久久久久久| 欧美午夜在线一二页| 首页欧美精品中文字幕| 91精品国产色综合久久久蜜香臀| 青草国产精品久久久久久| 精品国产伦一区二区三区免费| 国产精品影音先锋| 国产精品狼人久久影院观看方式| 99精品国产视频| 亚洲一区二区三区四区五区中文| 欧美性生活久久| 美美哒免费高清在线观看视频一区二区 | 性久久久久久久| 日韩一级精品视频在线观看| 91成人在线免费观看| 伊人色综合久久天天人手人婷| 欧美日韩一卡二卡三卡| 日韩在线播放一区二区| 久久综合九色欧美综合狠狠| 国产成人自拍网| 亚洲精品视频在线| 91精品国产综合久久蜜臀| 国产精品456露脸| 亚洲综合精品久久| 日韩精品中文字幕一区二区三区| 丁香另类激情小说|