-#define PSTART_ENTRY 0xFF
-#define PSTART_PAGE_TABLES 0xFE
-#define PSTART_BEFORE_PAGING 0xFD
-#define VSTART_ENTRY 0xFC
-#define VSTART_STACK_SWITCH 0xFB
-#define VSTART_EXIT 0xFA
-#define I386_INIT_ENTRY 0xF9
-#define CPU_INIT_D 0xF8
-#define PROCESSOR_BOOTSTRAP_D 0xF7
-#define PE_INIT_PLATFORM_D 0xF6
-#define THREAD_BOOTSTRAP_D 0xF5
-
-#define SLAVE_PSTART_ENTRY 0xEF
-#define REAL_TO_PROT_ENTRY 0xEE
-#define REAL_TO_PROT_EXIT 0xED
-#define STARTPROG_ENTRY 0xEC
-#define STARTPROG_EXIT 0xEB
-#define SLAVE_START_ENTRY 0xEA
-#define SLAVE_START_EXIT 0xE9
-#define SVSTART_ENTRY 0xE8
-#define SVSTART_DESC_INIT 0xE7
-#define SVSTART_STACK_SWITCH 0xE6
-#define SVSTART_EXIT 0xE5
-#define I386_INIT_SLAVE 0xE4
-
-#define MP_KDP_ENTER 0xDB /* Machine in kdp DeBugger */
-#define PANIC_HLT 0xD1 /* Die an early death */
-
-#define ACPI_WAKE_START_ENTRY 0xCF
-#define ACPI_WAKE_PROT_ENTRY 0xCE
-#define ACPI_WAKE_PAGED_ENTRY 0xCD
+#define PSTART_ENTRY 0xFF
+#define PSTART_REBASE 0xFE
+#define PSTART_BEFORE_PAGING 0xFE
+#define PSTART_VSTART 0xFD
+#define VSTART_ENTRY 0xFC
+#define VSTART_IDT_INIT 0xFB
+#define VSTART_IDLE_PTS_INIT 0xFA
+#define VSTART_PHYSMAP_INIT 0xF9
+#define VSTART_DESC_ALIAS_INIT 0xF8
+#define VSTART_SET_CR3 0xF7
+#define VSTART_CPU_DESC_INIT 0xF6
+#define VSTART_CPU_MODE_INIT 0xF5
+#define VSTART_EXIT 0xF4
+#define I386_INIT_ENTRY 0xF3
+#define CPU_INIT_D 0xF2
+#define PE_INIT_PLATFORM_D 0xF1
+
+#define SLAVE_STARTPROG_ENTRY 0xEF
+#define SLAVE_PSTART 0xEE
+#define I386_INIT_SLAVE 0xED
+
+#define PANIC_DOUBLE_FAULT 0xDF /* Double Fault exception */
+#define PANIC_MACHINE_CHECK 0xDC /* Machine-Check */
+#define MP_KDP_ENTER 0xDB /* Debugger Begin */
+#define MP_KDP_EXIT 0xDE /* Debugger End */
+#define PANIC_HLT 0xD1 /* Die an early death */
+#define BOOT_TRAP_HLT 0xD0 /* D'oh! even earlier */
+
+#define ACPI_WAKE_START_ENTRY 0xCF
+#define ACPI_WAKE_PROT_ENTRY 0xCE
+#define ACPI_WAKE_PAGED_ENTRY 0xCD
+
+#define CPU_DESC_LOAD_ENTRY 0xBF
+#define CPU_DESC_LOAD_GS_BASE 0xBE
+#define CPU_DESC_LOAD_KERNEL_GS_BASE 0xBD
+#define CPU_DESC_LOAD_GDT 0xBC
+#define CPU_DESC_LOAD_IDT 0xBB
+#define CPU_DESC_LOAD_LDT 0xBA
+#define CPU_DESC_LOAD_TSS 0xB9
+#define CPU_DESC_LOAD_EXIT 0xB7