Boots – shoes – and leggings
Patent
1991-05-21
1994-04-12
Shaw, Gareth D.
Boots, shoes, and leggings
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.
Butler Dennis M.
Compaq Computer Corporation
Shaw Gareth D.
LandOfFree
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.
Profile ID: LFUS-PAI-O-2106673