aboutsummaryrefslogtreecommitdiff
path: root/stand/efi/loader/arch/amd64/trap.c
diff options
context:
space:
mode:
Diffstat (limited to 'stand/efi/loader/arch/amd64/trap.c')
-rw-r--r--stand/efi/loader/arch/amd64/trap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/stand/efi/loader/arch/amd64/trap.c b/stand/efi/loader/arch/amd64/trap.c
index 671321be3628..97e78ecccf22 100644
--- a/stand/efi/loader/arch/amd64/trap.c
+++ b/stand/efi/loader/arch/amd64/trap.c
@@ -329,7 +329,7 @@ efi_redirect_exceptions(void)
free_tables();
return (0);
}
- tss_pa = tss_desc->sd_lobase + (tss_desc->sd_hibase << 16);
+ tss_pa = tss_desc->sd_lobase + (tss_desc->sd_hibase << 24);
tss = (struct amd64tss *)tss_pa;
tss_desc->sd_type = SDT_SYSTSS; /* unbusy */
}