10 uint16_t back_link, :16;
20 uint32_t eax, ecx, edx, ebx;
21 uint32_t esp, ebp, esi, edi;
29 uint16_t trace, bitmap;
32 static struct tss *tss;
37 /* Our TSS is never used in a call gate or task gate, so only a
38 few fields of it are ever referenced, and those are the only
39 ones we initialize. */
40 tss = palloc_get (PAL_ASSERT | PAL_ZERO);
41 tss->esp0 = ptov(0x20000);
54 tss_set_esp0 (uint8_t *esp0)