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

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

?? elilo.h

?? EFI(Extensible Firmware Interface)是下一代BIOS
?? H
字號:
/* *  Copyright (C) 2001-2003 Hewlett-Packard Co. *	Contributed by Stephane Eranian <eranian@hpl.hp.com> * *  Copyright (C) 2001 Silicon Graphics, Inc. *      Contributed by Brent Casavant <bcasavan@sgi.com> * * This file is part of the ELILO, the EFI Linux boot loader. * *  GNU EFI is free software; you can redistribute it and/or modify *  it under the terms of the GNU General Public License as published by *  the Free Software Foundation; either version 2, or (at your option) *  any later version. * *  GNU EFI 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 General Public License for more details. * *  You should have received a copy of the GNU General Public License *  along with GNU EFI; see the file COPYING.  If not, write to the Free *  Software Foundation, 59 Temple Place - Suite 330, Boston, MA *  02111-1307, USA. * * Please check out the elilo.txt for complete documentation on how * to use this program. */#ifndef __ELILO_H__#define __ELILO_H__#include <efi.h>#include "elilo_debug.h"#include "fileops.h"#include "chooser.h"#include "strops.h"#include "sysdeps.h"#define MB		(1024*1024) /* 1 megabyte *//* Round X up/down to A, which must be an integer power of two.  */#define ROUNDUP(x,a)	(((x) + (a) - 1) & ~((a) - 1))#define ROUNDDOWN(x,a)  ((x) & ~((a) - 1))/* * Elilo Boot modes */#define ELILO_LOAD_SUCCESS	0#define ELILO_LOAD_ABORTED	1#define ELILO_LOAD_ERROR	2#define ELILO_LOAD_RETRY	3#define ELILO_DEFAULT_TIMEOUT	ELILO_TIMEOUT_INFINITY#define ELILO_TIMEOUT_INFINITY	(~0UL)#define CMDLINE_MAXLEN		512 /* needed by ia32 */#define FILENAME_MAXLEN		256#define MAX_ARGS		256/* Just pick an arbitrary number that's high enough for now :o) */#define MAX_DEFAULT_CONFIGS     16typedef struct {	UINT8 nothing_yet;} image_opt_t;typedef struct config_file {	CHAR16 fname[FILENAME_MAXLEN];} config_file_t;typedef struct {	/*	 * list of options controllable from both the command line	 * and the config file	 */	UINTN alt_check;	/* always check for alternate kernel */	UINTN debug;		/* debug print() on */	UINTN delay;		/* delay before booting the image */	UINTN verbose;		/* verbosity level [1-5] */	CHAR16 initrd[FILENAME_MAXLEN];		/* name of file for initial ramdisk */	UINT8 delay_set;	/* mark whether or not delay was specified on cmdline */	UINT8 edd30_on;		/* true is EDD30 variable is TRUE */	UINT8 edd30_no_force;	/* don't force EDD30 variable to true */	/*	 * list of options controllable from either the command line	 * or the config file	 */	UINTN prompt;		/* enter interactive mode */	UINTN parse_only;	/* only parses the config file */	UINTN timeout;		/* timeout before leaving interactive mode*/	image_opt_t img_opt;	/* architecture independent per image options*/	sys_img_options_t *sys_img_opts;	/* architecture depdendent per image options */	CHAR16 default_kernel[FILENAME_MAXLEN];	/* CHAR16 default_config[FILENAME_MAXLEN]; */        config_file_t default_configs[MAX_DEFAULT_CONFIGS];	CHAR16 config[FILENAME_MAXLEN];		/* name of config file */	CHAR16 chooser[FILENAME_MAXLEN];	/* image chooser to use */} elilo_config_t;extern elilo_config_t elilo_opt;extern EFI_SYSTEM_TABLE *systab;typedef struct {	VOID 	*start_addr;	UINTN	pgcnt;} memdesc_t;typedef struct {	VOID *kstart;	VOID *kend;	VOID *kentry;} kdesc_t;typedef struct {	EFI_MEMORY_DESCRIPTOR	*md;	UINTN			map_size;	UINTN			desc_size;	UINTN			cookie;	UINT32			desc_version;} mmap_desc_t;#ifndef MAX#define MAX(a,b)	((a)>(b) ? (a) : (b))#endif#ifndef MIN#define MIN(a,b)	((a)>(b) ? (b) : (a))#endif#define VERB_PRT(n,cmd) \	{ if (elilo_opt.verbose >= (n)) { cmd; } }/* from alloc.c */extern INTN alloc_init(VOID);extern VOID *alloc(UINTN, EFI_MEMORY_TYPE);extern VOID free(VOID *);extern VOID *alloc_pages(UINTN, EFI_MEMORY_TYPE, EFI_ALLOCATE_TYPE, VOID *);extern VOID free_pages(VOID *);extern VOID free_all(VOID);extern INTN alloc_kmem(VOID *, UINTN);extern VOID free_kmem(VOID);extern VOID free_all_memory(VOID);/* from util.c */extern INTN read_file(UINTN fd, UINTN, CHAR8 *);extern EFI_STATUS check_abort(VOID);extern VOID reset_input(VOID);extern INTN wait_timeout(UINTN);extern INTN argify(CHAR16 *, UINTN, CHAR16 **);extern VOID unargify(CHAR16 **, CHAR16 **);extern void split_args(CHAR16 *, CHAR16 *, CHAR16 *);extern INTN get_memmap(mmap_desc_t *);extern VOID free_memmap(mmap_desc_t *);extern INTN find_kernel_memory(VOID *low_addr, VOID *max_addr, UINTN alignment, VOID ** start);extern VOID print_memmap(mmap_desc_t *);extern VOID ascii2U(CHAR8 *, CHAR16 *, UINTN);extern VOID U2ascii(CHAR16 *, CHAR8 *, UINTN);/* from config.c (more in config.h) */extern EFI_STATUS read_config(CHAR16 *);extern VOID print_config_options(VOID);extern INTN find_label(CHAR16 *, CHAR16 *, CHAR16 *, CHAR16 *);extern VOID print_label_list(VOID);extern INTN config_init(VOID);extern CHAR16 *get_message_filename(INTN which);extern CHAR16 *find_description(CHAR16 *label);extern VOID *get_next_description(VOID *prev, CHAR16 **label, CHAR16 **description);extern CHAR16 *get_config_file(VOID);/* from initrd.c */extern INTN load_initrd(CHAR16 *, memdesc_t *);/* from alternate.c */extern INTN alternate_kernel(CHAR16 *, INTN);/* from bootparams.c */extern VOID *create_boot_params (CHAR16 *, memdesc_t *, UINTN *);extern VOID free_boot_params(VOID *bp);/* * architecture-specific API */extern INTN sysdeps_create_boot_params(boot_params_t *, CHAR8 *, memdesc_t *, UINTN *);extern VOID sysdeps_free_boot_params(boot_params_t *);extern INTN sysdeps_init(EFI_HANDLE dev);extern INTN sysdeps_initrd_get_addr(kdesc_t *, memdesc_t *);extern INTN sysdeps_preloop_actions(EFI_HANDLE, CHAR16 **, INTN, INTN, EFI_HANDLE);extern CHAR16 *sysdeps_get_cmdline_opts(VOID);extern INTN sysdeps_getopt(INTN, INTN, CHAR16 *);extern VOID sysdeps_print_cmdline_opts(VOID);extern INTN sysdeps_register_options(VOID);#define	CHAR_SLASH	L'/'#define CHAR_BACKSLASH	L'\\'#endif /* __ELILO_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产伦一区二区三区免费| 国产精品美女久久久久久2018| 久久蜜桃av一区二区天堂| 日韩美一区二区三区| 亚洲天堂网中文字| 久久精品国产99| 日本丰满少妇一区二区三区| 久久久久久久电影| 日本中文字幕一区二区有限公司| 99re热这里只有精品免费视频| ww久久中文字幕| 日本伊人色综合网| 欧美浪妇xxxx高跟鞋交| 亚洲激情五月婷婷| 94-欧美-setu| |精品福利一区二区三区| 国产精品1024久久| 国产调教视频一区| 国产一区二区伦理| 久久亚洲一区二区三区四区| 久久精品999| 国产精品福利av| 国产精品中文字幕一区二区三区| 日韩一区二区三区在线| 日本欧美大码aⅴ在线播放| 欧美一a一片一级一片| 亚洲欧美激情小说另类| 色综合久久中文字幕| 亚洲欧洲日韩综合一区二区| 不卡一区二区在线| 欧美激情一区二区三区四区| 成人免费av资源| 中文字幕一区二区视频| 成人av网站免费| 亚洲视频香蕉人妖| 91高清视频在线| 日韩和欧美一区二区| 日韩视频免费观看高清完整版在线观看| 亚洲va欧美va人人爽| 91精品国产乱| 精品系列免费在线观看| 国产午夜亚洲精品午夜鲁丝片| 国产黄人亚洲片| 国产精品毛片a∨一区二区三区 | 91成人免费在线| 亚洲影院理伦片| 欧美日韩一区二区欧美激情| 蜜臀久久久久久久| 欧美mv日韩mv| 国产91精品在线观看| 亚洲免费资源在线播放| 欧美日韩国产天堂| 久久精品72免费观看| 国产女人aaa级久久久级| 91日韩精品一区| 日本午夜精品一区二区三区电影| 亚洲精品一区二区三区福利| 成人黄色在线看| 亚洲成人av福利| 精品国产百合女同互慰| 99国产精品一区| 成人av免费在线观看| 亚洲影视在线播放| 日韩欧美国产综合一区| 99re视频精品| 久久成人18免费观看| 成人免费在线播放视频| 7777精品伊人久久久大香线蕉完整版 | 国产在线视频一区二区| 亚洲另类春色校园小说| 精品国产亚洲在线| 欧美性受极品xxxx喷水| 国产主播一区二区三区| 艳妇臀荡乳欲伦亚洲一区| 久久欧美一区二区| 欧美日韩午夜在线| 不卡的av中国片| 久久草av在线| 亚洲国产日韩综合久久精品| 欧美极品少妇xxxxⅹ高跟鞋 | 欧美日韩国产123区| 丁香五精品蜜臀久久久久99网站 | 5566中文字幕一区二区电影| aaa亚洲精品| 精品中文av资源站在线观看| 亚洲成av人片在线观看无码| 亚洲日本乱码在线观看| 国产无人区一区二区三区| 777午夜精品免费视频| 91免费视频观看| 国产美女精品一区二区三区| 日韩av一级片| 一区二区三区美女视频| 亚洲视频中文字幕| 国产欧美一区二区在线| 久久综合九色综合久久久精品综合| 欧美午夜精品一区二区蜜桃| 成人av电影在线观看| 国产精品一二三区| 国内精品国产成人国产三级粉色| 亚洲成人动漫精品| 亚洲精品菠萝久久久久久久| 日韩一区有码在线| 国产精品久久777777| 中文在线一区二区| 精品国产a毛片| 久久综合五月天婷婷伊人| 777亚洲妇女| 欧美精选一区二区| 欧美精品精品一区| 56国语精品自产拍在线观看| 91精品国产黑色紧身裤美女| 欧美女孩性生活视频| 在线91免费看| 日韩一级片网站| www国产精品av| 久久亚洲一区二区三区明星换脸| 久久精品综合网| 国产精品情趣视频| 亚洲欧美激情插| 亚洲mv大片欧洲mv大片精品| 天天影视色香欲综合网老头| 美女脱光内衣内裤视频久久网站 | 免费成人在线观看| 美女视频黄a大片欧美| 九一九一国产精品| 国产一区二区福利视频| eeuss鲁片一区二区三区在线观看| 成人高清免费观看| 欧美日韩亚洲综合在线| 在线播放中文一区| 久久久久久亚洲综合| 亚洲国产成人自拍| 亚洲乱码国产乱码精品精98午夜| 亚洲一区二区三区中文字幕在线| 亚洲mv大片欧洲mv大片精品| 韩国中文字幕2020精品| 高清beeg欧美| 欧美色窝79yyyycom| 欧美一级生活片| 欧美国产激情一区二区三区蜜月| 综合久久国产九一剧情麻豆| 亚洲第四色夜色| 国产91精品入口| 欧美系列一区二区| 久久久久国产精品免费免费搜索| 亚洲人吸女人奶水| 麻豆精品在线观看| caoporen国产精品视频| 欧美日本韩国一区二区三区视频 | 国产成人午夜视频| 在线观看日产精品| 久久影院电视剧免费观看| 亚洲同性同志一二三专区| 日本女优在线视频一区二区| 成人免费黄色在线| 日韩欧美一区二区久久婷婷| 国产精品美女久久久久高潮| 免费成人在线播放| 91浏览器在线视频| 久久久久久久久久久黄色| 一区二区三区**美女毛片| 国产精品资源站在线| 欧美顶级少妇做爰| 亚洲欧美色一区| 粉嫩13p一区二区三区| 在线综合+亚洲+欧美中文字幕| 亚洲欧洲日本在线| 国产乱国产乱300精品| 欧美日韩卡一卡二| 中文字幕一区在线观看| 国产综合久久久久久鬼色 | 色噜噜偷拍精品综合在线| 欧美成人官网二区| 亚洲综合久久av| 豆国产96在线|亚洲| 久久一二三国产| 蜜桃一区二区三区在线| 欧美自拍丝袜亚洲| 中文字幕亚洲欧美在线不卡| 国产麻豆精品95视频| 日韩三级电影网址| 日韩av一区二区在线影视| 欧美色爱综合网| 一区二区三区视频在线看| 成人午夜激情视频| 亚洲国产岛国毛片在线| 国产不卡视频一区二区三区| 久久精品人人做人人爽人人| 美女在线观看视频一区二区| 在线播放视频一区| 日韩av二区在线播放| 欧美日韩国产精品自在自线| 亚洲午夜私人影院| 欧美色综合影院| 亚洲国产日韩av| 欧美色视频在线观看| 亚洲一区免费观看| 欧美性大战xxxxx久久久| 亚洲国产成人精品视频|