函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:检查APM的支持并保存其信息

函数原型:int query_apm_bios(void)

返回类型:int

参数:

24  初始化寄存器
25  ah等于0x53
26  读写端口数据
28  如果flags按位与X86_EFLAGS_CF则返回:负1
31  如果bx不等于0x504d则返回:负1
34  如果非cx按位与0x02的值则返回:负1
38  al等于0x04
39  读写端口数据
42  al等于0x03
43  读写端口数据
45  cseg等于ax
46  电源管理入口偏移等于ebx
47  电源管理16位标识等于cx
48  电源管理数据区等于dx
49  电源管理标识长度等于si
50  电源管理16位标识长度等于hsi
51  电源管理数据区长度等于di
53  如果flags按位与X86_EFLAGS_CF则返回:负1
59  al等于0x00
60  读写端口数据
62  如果eflags按位与X86_EFLAGS_CFbx不等于0x504d则
64  al等于0x04
65  读写端口数据
66  返回:负1
69  电源管理版本等于ax
70  电源管理标志等于cx
71  返回:0