64bit TSS

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Code

64bit TSS

Post by Code »

Hello, i heard that hardware tasking isnt supported in longmode. But on what do i need a 64bit TSS then ?
zyp

Re:64bit TSS

Post by zyp »

You need to put cr3 and esp so that the cpu can find the ring0 page directory and stack when jumping to ring0.
It works just like software multitasking in protected mode.
CopperMan

Re:64bit TSS

Post by CopperMan »

All what you need in 64-bit TSS is :

1. ESP0 - (esp for ring 0)
2. SS0 - (ss for ring 0)

Proper set of this values is needed to normal Long mode operation.
Post Reply