US5063496A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Signaling attempted transfer to protected entry point bios routine
Assignee: International Business Machines Corp
•
Filing: 1988-06-01
•
Granted: 1991-11-05
•
Expires: 2008-06-01
Abstract
Abstract A data processing system has a microprocessor, a memory system and a plurality of system devices the operation of which is controlled by BIOS routines. The BIOS routines are accessed through protected entry points. When an application program attempts to access one of the routines by using a hard coded instruction for jumping to such entry point, a BIOS signaling routine is executed which provides a signal to an operating system allowing the operating system to control the access without being bypassed.
Inventors
- 👤 Richard A. Dayan
- 👤 Douglas R. Geisler
- 👤 Scott G. Kinnear
- 👤 James F. Macon, Jr.
- 👤 William H. Schwartz
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 06:57
CPC Classifications
G; G06; G06V; G06V10/00; G06V10/40; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4482; G06F9/4484
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
225 words
In a data processing system having a microprocessor; I/O device; and a memory system for storing a plurality of BIOS routines for controlling operation of said I/O devices, a plurality of application programs including interrupt instructions and hard coded instructions for initiating transfer of control to said BIOS routines, and a multitasking operating system including a plurality of interrupt instructions in a application programs for calling said BIOS routine; said memory system having a plurality of protected entry points to which control is transferred by said hard coded instructions, the improvement comprising: first means in said memory system for storing a signalling routine for alerting said operating system of attempting access to said BIOS routines through said protected entry points; second means in said memory system means for storing at said protected entry points jump instructions operative when control is transferred thereto by said hard coded instructions to transfer control to said signalling routine; said operating system being operable in response to being alerted by said signalling routine to control use of an I/O device, the operation of which is controlled by one of said BIOS routines, and operable in response to said signalling routine to transfer control to said BIOS routines; and said application programs including information associated with said hard coded instructions to uniquely identify which specific BIOS routines are to be accessed.
Claim 2
Dependent Claim
225 words
In a data processing system having a microprocessor; I/O device; and a memory system for storing a plurality of BIOS routines for controlling operation of said I/O devices, a plurality of application programs including interrupt instructions and hard coded instructions for initiating transfer of control to said BIOS routines, and a multitasking operating system including a plurality of interrupt instructions in a application programs for calling said BIOS routine; said memory system having a plurality of protected entry points to which control is transferred by said hard coded instructions, the improvement comprising: first means in said memory system for storing a signalling routine for alerting said operating system of attempting access to said BIOS routines through said protected entry points; second means in said memory system means for storing at said protected entry points jump instructions operative when control is transferred thereto by said hard coded instructions to transfer control to said signalling routine; said operating system being operable in response to being alerted by said signalling routine to control use of an I/O device, the operation of which is controlled by one of said BIOS routines, and operable in response to said signalling routine to transfer control to said BIOS routines; and said application programs including information associated with said hard coded instructions to uniquely identify which specific BIOS routines are to be accessed.
References Cited (Backward Citations)
US4328542A
Cited
US4519032A
Cited
US4654783A
Cited
US4584639A
Cited
US4636947A
Cited
US4747040A
Cited
US4858117A
Cited
US4926476A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-11-04 | 1995-05-06 | 1995-11-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-11-04 | 1999-05-06 | 1999-11-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-11-04 | 2003-05-06 | 2003-11-05 | $7700.00 | Window Closed / Lapsed |