Reentrant protected mode kernel using virtual 8086 mode interrup

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395400, 3642808, 3642809, 364DIG1, G06F 1200

Patent

active

053033787

ABSTRACT:
A method for allowing a protected mode kernel to service, in virtual 8086 mode, hardware interrupts which occur during execution of ring 0 protected mode code. When an interrupt occurs during execution of ring 0 code, the microprocessor copies the state of the last virtual 8086 environment on the top of the ring 0 stack and modifies this state to begin execution of the appropriate interrupt service routine in virtual 8086 mode. The kernel utilizes a secondary stack to keep track of the last virtual 8086 environment saved on the ring 0 stack and updates the ring 0 stack pointer in the respective task's task state segment to the new beginning of the ring 0 stack each time a ring transition occurs from ring 3 V86 mode to ring 0 protected mode. By manipulating the ring 0 stack and utilizing the secondary stack to keep track of interrupted V86 environments, the kernel can allow interrupts to be nested down multiple levels.

REFERENCES:
patent: 4779187 (1988-10-01), Letwin
patent: 4926322 (1990-05-01), Stimac et al.
patent: 4928237 (1990-05-01), Bealkowski et al.
patent: 4974159 (1990-11-01), Hargrove et al.
patent: 5027273 (1991-06-01), Letwin
patent: 5125087 (1992-06-01), Randell
patent: 5144551 (1992-09-01), Cepulis
John Uffenbeck, Microcomputers and Microprocessors: The 8080, 8085, and Z-80 Programming, Interfacing, and Troubleshooting, 1985, pp. 257-273.
James Turley, "Advanced 80386 Programming Techniques", McGraw-Hill, 1988, pp. 283-315.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Reentrant protected mode kernel using virtual 8086 mode interrup does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Reentrant protected mode kernel using virtual 8086 mode interrup, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reentrant protected mode kernel using virtual 8086 mode interrup will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2106673

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.