task.h 293 B

12345678910111213141516
  1. #pragma once
  2. #ifdef __cplusplus
  3. extern "C" {
  4. #endif
  5. struct tss32_t {
  6. uint32_t backlink, esp0, ss0, esp1, ss1, esp2, ss2, cr3;
  7. uint32_t eip, eflags, eax, ecx, edx, ebx, esp, ebp, esi, edi;
  8. uint32_t es, cs, ss, ds, fs, gs;
  9. uint32_t ldtr, iomap;
  10. };
  11. #ifdef __cplusplus
  12. }
  13. #endif