函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\boot\video-bios.c Create Date:2022-07-27 08:26:56
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:bios_probe

函数原型:static int bios_probe(void)

返回类型:int

参数:

67  saved_mode等于显示器模式
71  nmodes等于0
73  如果0=CGA/MDA/HGC, 1=EGA, 2=VGA+ 不等于ADAPTER_EGA0=CGA/MDA/HGC, 1=EGA, 2=VGA+ 不等于ADAPTER_VGA则返回:0
76  设置寄存器值(fs)
77  crtc等于I/O address of the VGA CRTC
79  modes等于GET_HEAP(structmode_info, 0)
81 mode小于等于0x7f循环
82  如果非堆有指定大小的自由空间退出
85  如果Test if a mode is defined 则继续下一循环
88  如果设置平台bios模式 则继续下一循环
94  如果Accessing VGA indexed registers 按位与0x01则继续下一循环
98  如果Accessing VGA indexed registers 按位与0x01则继续下一循环
102  如果Accessing VGA indexed registers 则继续下一循环
105  mi等于GET_HEAP(structmode_info, 1)
106  Mode number (vga= style) 等于Standard BIOS video modes (BIOS number + 0x0100) mode
107  Bits per pixel, 0 for text mode 等于0
108  x等于从地址读双字节
109  Width, height 等于读指定地址字符加1
110  nmodes自加
113  设置平台bios模式
115  返回:nmodes