Patent · US Expired

Operating system independent apparatus and method for eliminating peripheral device functions

US5796984A · kind A · utility

58Cited by
19References
41Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 26, 1996
Grant dateAug 18, 1998
Priority date
Expiry dateJan 26, 2016

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An emulation methodology utilizes increasing microprocessor performance characteristics and System Management Mode ("SMM") to emulate peripheral device functions in a computer system. The emulation methodology traps addresses associated with I/O between a CPU and one or more peripheral devices. After trapping the I/O instruction address, a system management interrupt issues, and the computer system enters the operating system independent SMM. The CPU executes SMM code which proceeds to pass instructions to the CPU which result in the complete or partial emulation of a peripheral device. When the peripheral device is completely emulated, it can be replaced, for example, with a less expensive, less functional component or possibly even eliminated without substitution. The emulation methodology also responds to asynchronous peripheral device user activity by again trapping an I/O instruction to the peripheral device, and using SMM code to emulate the peripheral device.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.