Collin,
If you still need some help I think I can give you some points I was beating myself for a week about TSS then it clicked. In all honesty TSS is very simple and you only need one TSS segment in your gdt you can swap its base address and set its avaiable bit.
To set up your tss in memory create a struct with all the variables for propper sizes that the tss contains and you should be fine.
-Christopher
>On 2001-03-07 15:39:16, Collin wrote:
>>On 2001-03-05 04:01:49, Chase wrote:
>>>On 2001-03-04 12:21:26, Collin wrote:
>>>Hello
>>>
>>>Anyone know of a good site on how to create task switches, how to access TSSes, and multitasking in general?
>>>
>>>Thanks.
>>>Collin
>>
>>There are some examples here
http://www.execpc.com/~geezer/os/pm.zip
>>There's are the Intel pdf's, but you may also want to look into
>>a book called "Protected Mode Software Architecture"
>
>OK. Multitasking/multiuser is coming along, now. I think I've got the idea...
>
>Collin