summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/trap.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1997-04-07 06:45:18 +0000
committerpeter <peter@FreeBSD.org>1997-04-07 06:45:18 +0000
commit237ff29ca4d094b8fbf6c41083b91ddda096ae46 (patch)
treefd98f1b7401d6d278f016d433e18da2877120fa6 /sys/amd64/amd64/trap.c
parent3296644b21d18262198cb75be69ec76cd65f8c2b (diff)
downloadFreeBSD-src-237ff29ca4d094b8fbf6c41083b91ddda096ae46.zip
FreeBSD-src-237ff29ca4d094b8fbf6c41083b91ddda096ae46.tar.gz
No longer use an i386tss as the basis of our pcb - it wasn't particularly
convenient and makes life difficult for my next commit. We still need an i386tss to point to for the tss slot in the gdt, so we use a common tss shared between all processes. Note that this is going to break debugging until this series of commits is finished. core dumps will change again too. :-( we really need a more modern core dump format that doesn't depend on the pcb/upages. This change makes VM86 mode harder, but the following commits will remove a lot of constraints for the VM86 system, including the possibility of extending the pcb for an IO port map etc. Obtained from: bde
Diffstat (limited to 'sys/amd64/amd64/trap.c')
-rw-r--r--sys/amd64/amd64/trap.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/amd64/amd64/trap.c b/sys/amd64/amd64/trap.c
index 5e1f171..5aff98f 100644
--- a/sys/amd64/amd64/trap.c
+++ b/sys/amd64/amd64/trap.c
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* from: @(#)trap.c 7.4 (Berkeley) 5/13/91
- * $Id: trap.c,v 1.88 1997/02/22 09:32:55 peter Exp $
+ * $Id: trap.c,v 1.89 1997/04/06 02:29:19 dyson Exp $
*/
/*
@@ -763,9 +763,9 @@ dblfault_handler()
if (pcb != NULL) {
printf("\nFatal double fault:\n");
- printf("eip = 0x%x\n", pcb->pcb_tss.tss_eip);
- printf("esp = 0x%x\n", pcb->pcb_tss.tss_esp);
- printf("ebp = 0x%x\n", pcb->pcb_tss.tss_ebp);
+ printf("eip = 0x%x\n", pcb->pcb_eip);
+ printf("esp = 0x%x\n", pcb->pcb_esp);
+ printf("ebp = 0x%x\n", pcb->pcb_ebp);
}
panic("double fault");
OpenPOWER on IntegriCloud