函数逻辑报告 |
Source Code:arch\x86\boot\regs.c |
Create Date:2022-07-27 08:26:10 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:初始化寄存器
函数原型:void initregs(struct biosregs *reg)
返回类型:void
参数:
类型 | 参数 | 名称 |
---|---|---|
struct biosregs * | reg |
22 | eflags或等于X86_EFLAGS_CF |
名称 | 描述 |
---|---|
keyboard_init | 键盘初始化 |
query_ist | 获取Intel SpeedStep(IST)信息 |
set_bios_mode | 设置bios模式(只对64位平台) |
detect_memory_e820 | 内存检查 |
detect_memory_e801 | 内存检查 |
detect_memory_88 | 内存检查 |
bios_putchar | 屏幕输出字符 |
gettime | 取时间 |
getchar | 从键盘输入字符 |
kbd_pending | 键盘有输入 |
store_cursor_position | 存光标位置 |
store_video_mode | 存显示模式 |
restore_screen | 重新保存屏幕信息 |
query_apm_bios | 检查APM的支持并保存其信息 |
vga_set_basic_mode | Set basic 80x25 mode |
vga_set_8font | |
vga_set_14font | |
vga_set_80x43 | |
vga_probe | Note: this probe includes basic information required by all* systems. It should be executed first, by making sure* video-vga.c is listed first in the Makefile. |
vesa_probe | |
vesa_set_mode | |
vesa_dac_set_8bits | Switch DAC to 8-bit mode |
vesa_store_pm_info | Save the VESA protected mode info |
set_bios_mode | 设置平台bios模式 |
enable_a20_bios |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |