[发明专利]远程记录机制无效
| 申请号: | 200480044672.7 | 申请日: | 2004-12-31 |
| 公开(公告)号: | CN101088070A | 公开(公告)日: | 2007-12-12 |
| 发明(设计)人: | Y·邓;R·简;C·宋;Y·孙;Z·王 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F11/00 | 分类号: | G06F11/00 |
| 代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 曾祥夌;张志醒 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 远程 记录 机制 | ||
1.一种用于将调试信息传输至远程计算机的方法,包括:
在第一计算机系统上执行程序代码;
在所述程序代码的执行期间发生错误时,调用网络打印驱动器以生成调试信息;以及
通过网络适配器将所述调试信息传输至第二计算机系统。
2.如权利要求1所述的方法,还包括:
在对所述网络打印驱动器的函数调用的执行期间停止所述程序代码的执行;
将所述调试信息传输至所述网络打印驱动器;以及
在将所述调试信息传输至所述网络打印驱动器之后重新开始所述程序代码的执行。
3.如权利要求1所述的方法,还包括:
根据所述调试信息构建调试信息节点。
4.如权利要求3所述的方法,其中所述调试信息节点包括选自包括下列项的组的数据:优先级、时间戳、主机ID、元数据、分隔符和调试信息。
5.如权利要求4所述的方法,其中所述元数据包括选自包括下列项的组的数据:模块名、子模块名、优先级、文件名和行号。
6.如权利要求5所述的方法,其中所述分隔符包括选自包括下列项的组的数据:项目名和序号。
7.如权利要求3所述的方法,其中所述第一计算机系统可依照可扩展固件接口(EFI)框架规范进行操作。
8.如权利要求7所述的方法,还包括:
在未能将所述调试信息自所述第一计算机系统传输到所述第二计算机系统时将所述调试信息缓冲进所述第一计算机系统的非易失性存储器;以及
重新尝试将存储在缓冲器中的所述调试信息传送至所述第二计算机系统。
9.如权利要求7所述的方法,还包括:
在所述第二计算机系统处为来自所述第一计算机系统的调试信息节点监控网络流量;以及
接收来自所述第一计算机系统的所述调试信息节点。
10.一种用于将调试信息传输至远程计算机的方法,包括:
在网络打印驱动器中:
接收来自计算机程序的调试信息;
根据存储在配置模块中的配置参数过滤所述调试信息;
利用来自所述配置模块的可配置参数从所过滤的调试信息构建调试信息节点;
利用调度器通过网络适配器传输所述节点。
11.如权利要求10所述的方法,还包括:
在未能通过所述网络适配器传输所述节点时,将所述节点缓冲进存储装置。
12.如权利要求10所述的方法,其中所述可配置参数选自由下列项组成的组:优先级、时间戳、主机ID、元数据、分隔符、调试信息、模块名、子模块名、优先级、文件名、行号、项目名和序号。
13.一种记录调试信息的计算机系统,包括:
处理器;
可操作耦合至所述处理器的网络适配器;
可操作耦合至所述处理器的至少一个闪速装置,在所述至少一个闪速装置上存有固件指令;以及
至少一个存储装置,在所述至少一个存储装置上存有计算机程序代码,在由所述处理器执行时所述计算机程序代码实施下列操作,包括:
在所述程序代码的执行期间发生错误时,接收来自计算机程序的调试信息;
将配置参数用于所述调试信息以创建调试信息节点;以及
通过所述网络适配器将所述调试信息节点传输至远程计算机。
14.如权利要求13所述的计算机系统,其中所述固件指令依照可扩展固件接口(EFI)框架规范进行操作。
15.如权利要求14所述的计算机系统,所述调试信息节点包括选自由下列项组成的组的数据:优先级、时间戳、主机ID、元数据、分隔符、调试信息、模块名、子模块名、优先级、文件名、行号、项目名和序号。
16.如权利要求14所述的计算机系统,其中所述网络适配器是有线以太网卡。
17.如权利要求14所述的计算机系统,其中所述网络适配器是无线以太网卡。
18.如权利要求14所述的计算机系统,还包括用于设置所述配置参数的用户接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200480044672.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高压侧驱动器的半导体结构
- 下一篇:一种高温热辐射涂料及其制备方法





