|
MentOS
0.8.0
The Mentoring Operating System
|
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. | |
Task state segment entry.