diff options
author | peter <peter@FreeBSD.org> | 1997-04-07 06:45:18 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1997-04-07 06:45:18 +0000 |
commit | 237ff29ca4d094b8fbf6c41083b91ddda096ae46 (patch) | |
tree | fd98f1b7401d6d278f016d433e18da2877120fa6 /sys/kern | |
parent | 3296644b21d18262198cb75be69ec76cd65f8c2b (diff) | |
download | FreeBSD-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/kern')
-rw-r--r-- | sys/kern/subr_trap.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/kern/subr_trap.c b/sys/kern/subr_trap.c index 5e1f171..5aff98f 100644 --- a/sys/kern/subr_trap.c +++ b/sys/kern/subr_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"); |