md_regs is now a struct trapframe *

This commit is contained in:
Peter Wemm 1997-05-07 20:08:53 +00:00
parent 8359d00f20
commit 835834c085
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=25555
3 changed files with 9 additions and 9 deletions

View File

@ -35,7 +35,7 @@
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* from: @(#)trap.c 7.4 (Berkeley) 5/13/91 * from: @(#)trap.c 7.4 (Berkeley) 5/13/91
* $Id: trap.c,v 1.93 1997/04/26 11:45:28 peter Exp $ * $Id: trap.c,v 1.94 1997/05/05 04:08:12 dyson Exp $
*/ */
/* /*
@ -204,7 +204,7 @@ trap(frame)
/* user trap */ /* user trap */
sticks = p->p_sticks; sticks = p->p_sticks;
p->p_md.md_regs = (int *)&frame; p->p_md.md_regs = &frame;
switch (type) { switch (type) {
case T_PRIVINFLT: /* privileged instruction fault */ case T_PRIVINFLT: /* privileged instruction fault */
@ -856,7 +856,7 @@ syscall(frame)
if (ISPL(frame.tf_cs) != SEL_UPL) if (ISPL(frame.tf_cs) != SEL_UPL)
panic("syscall"); panic("syscall");
p->p_md.md_regs = (int *)&frame; p->p_md.md_regs = &frame;
params = (caddr_t)frame.tf_esp + sizeof(int); params = (caddr_t)frame.tf_esp + sizeof(int);
code = frame.tf_eax; code = frame.tf_eax;
if (p->p_sysent->sv_prepsyscall) { if (p->p_sysent->sv_prepsyscall) {

View File

@ -35,7 +35,7 @@
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* from: @(#)trap.c 7.4 (Berkeley) 5/13/91 * from: @(#)trap.c 7.4 (Berkeley) 5/13/91
* $Id: trap.c,v 1.93 1997/04/26 11:45:28 peter Exp $ * $Id: trap.c,v 1.94 1997/05/05 04:08:12 dyson Exp $
*/ */
/* /*
@ -204,7 +204,7 @@ trap(frame)
/* user trap */ /* user trap */
sticks = p->p_sticks; sticks = p->p_sticks;
p->p_md.md_regs = (int *)&frame; p->p_md.md_regs = &frame;
switch (type) { switch (type) {
case T_PRIVINFLT: /* privileged instruction fault */ case T_PRIVINFLT: /* privileged instruction fault */
@ -856,7 +856,7 @@ syscall(frame)
if (ISPL(frame.tf_cs) != SEL_UPL) if (ISPL(frame.tf_cs) != SEL_UPL)
panic("syscall"); panic("syscall");
p->p_md.md_regs = (int *)&frame; p->p_md.md_regs = &frame;
params = (caddr_t)frame.tf_esp + sizeof(int); params = (caddr_t)frame.tf_esp + sizeof(int);
code = frame.tf_eax; code = frame.tf_eax;
if (p->p_sysent->sv_prepsyscall) { if (p->p_sysent->sv_prepsyscall) {

View File

@ -35,7 +35,7 @@
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* from: @(#)trap.c 7.4 (Berkeley) 5/13/91 * from: @(#)trap.c 7.4 (Berkeley) 5/13/91
* $Id: trap.c,v 1.93 1997/04/26 11:45:28 peter Exp $ * $Id: trap.c,v 1.94 1997/05/05 04:08:12 dyson Exp $
*/ */
/* /*
@ -204,7 +204,7 @@ trap(frame)
/* user trap */ /* user trap */
sticks = p->p_sticks; sticks = p->p_sticks;
p->p_md.md_regs = (int *)&frame; p->p_md.md_regs = &frame;
switch (type) { switch (type) {
case T_PRIVINFLT: /* privileged instruction fault */ case T_PRIVINFLT: /* privileged instruction fault */
@ -856,7 +856,7 @@ syscall(frame)
if (ISPL(frame.tf_cs) != SEL_UPL) if (ISPL(frame.tf_cs) != SEL_UPL)
panic("syscall"); panic("syscall");
p->p_md.md_regs = (int *)&frame; p->p_md.md_regs = &frame;
params = (caddr_t)frame.tf_esp + sizeof(int); params = (caddr_t)frame.tf_esp + sizeof(int);
code = frame.tf_eax; code = frame.tf_eax;
if (p->p_sysent->sv_prepsyscall) { if (p->p_sysent->sv_prepsyscall) {