TSS in X86-64 Mode
The x86-64 architecture does not support hardware task switches. However the TSS can still be used in a machine running in the 64 bit extended modes. In these modes the TSS is still useful as it stores:
- The stack pointer addresses for each privilege level.
- Pointer Addresses for the Interrupt Stack Table (The inner-level stack pointer section above, discusses the need for this).
- Offset Address of the IO permission bitmap.
Also, the task register is expanded in these modes to be able to hold a 64-bit base address.
Read more about this topic: Task State Segment
Famous quotes containing the word mode:
“I have no scheme about it,no designs on men at all; and, if I had, my mode would be to tempt them with the fruit, and not with the manure. To what end do I lead a simple life at all, pray? That I may teach others to simplify their lives?and so all our lives be simplified merely, like an algebraic formula? Or not, rather, that I may make use of the ground I have cleared, to live more worthily and profitably?”
—Henry David Thoreau (18171862)