MentOS  0.8.0
The Mentoring Operating System
Public Attributes | List of all members
tss_entry Struct Reference

Task state segment entry. More...

Public Attributes

uint32_t prev_tss
 If we used hardware task switching this would form a linked list.
 
uint32_t esp0
 The stack pointer to load when we change to kernel mode.
 
uint32_t ss0
 The stack segment to load when we change to kernel mode.
 
uint32_t esp1
 everything below here is unusued now.
 
uint32_t ss1
 TODO: Comment.
 
uint32_t esp2
 TODO: Comment.
 
uint32_t ss2
 TODO: Comment.
 
uint32_t cr3
 TODO: Comment.
 
uint32_t eip
 TODO: Comment.
 
uint32_t eflags
 TODO: Comment.
 
uint32_t eax
 TODO: Comment.
 
uint32_t ecx
 TODO: Comment.
 
uint32_t edx
 TODO: Comment.
 
uint32_t ebx
 TODO: Comment.
 
uint32_t esp
 TODO: Comment.
 
uint32_t ebp
 TODO: Comment.
 
uint32_t esi
 TODO: Comment.
 
uint32_t edi
 TODO: Comment.
 
uint32_t es
 TODO: Comment.
 
uint32_t cs
 TODO: Comment.
 
uint32_t ss
 TODO: Comment.
 
uint32_t ds
 TODO: Comment.
 
uint32_t fs
 TODO: Comment.
 
uint32_t gs
 TODO: Comment.
 
uint32_t ldt
 TODO: Comment.
 
uint16_t trap
 TODO: Comment.
 
uint16_t iomap
 TODO: Comment.
 

Detailed Description

Task state segment entry.


The documentation for this struct was generated from the following file: