Invention Grant
- Patent Title: Precise error injection for driver testing
-
Application No.: US15406855Application Date: 2017-01-16
-
Publication No.: US10552190B2Publication Date: 2020-02-04
- Inventor: Herwig Elfering , Thomas Glaesser , Karlo Petri , Bernd Simmet
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Heslin Rothenberg Farley & Mesiti P.C.
- Agent Margaret A. McNamara, Esq.; Kevin P. Radigan, Esq.
- Main IPC: G06F9/455
- IPC: G06F9/455

Abstract:
A method is provided for verifying functional correctness of a device driver for a controller hardware component being emulated in an emulation environment including a virtual processor. The method includes providing a communication device in the emulation environment. The communication device receives at least one execution condition and an error injection command from a communication device driver associated with the communication device. The controller hardware component executes device operation commands received from the device driver. Based on the communication device determining that the at least one execution condition is fulfilled while the device operation commands are executed, the method provides for the communication device to: halt the operation of the virtual processor; inject an error into the controller hardware component by executing the error injection command; and resume the operation of the virtual processor.
Public/Granted literature
- US20180203713A1 PRECISE ERROR INJECTION FOR DRIVER TESTING Public/Granted day:2018-07-19
Information query