diff options
author | KATO Takenori <kato@FreeBSD.org> | 1998-05-28 13:50:13 +0000 |
---|---|---|
committer | KATO Takenori <kato@FreeBSD.org> | 1998-05-28 13:50:13 +0000 |
commit | 6113cb00d6d262a342ec42ba53fdbb4639a2a6fe (patch) | |
tree | a3e3f294c4c67f09cc0256b565336446f19bf8da /sys/pc98/i386/machdep.c | |
parent | 8cd4c80f68b65e8650a5e068b942deed206ab7be (diff) | |
download | src-6113cb00d6d262a342ec42ba53fdbb4639a2a6fe.tar.gz src-6113cb00d6d262a342ec42ba53fdbb4639a2a6fe.zip |
Sync with sys/i386/i386/machdep.c revision 1.297.
Notes
Notes:
svn path=/head/; revision=36447
Diffstat (limited to 'sys/pc98/i386/machdep.c')
-rw-r--r-- | sys/pc98/i386/machdep.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/sys/pc98/i386/machdep.c b/sys/pc98/i386/machdep.c index 1ed273323aeb..d5f9e6f43ec3 100644 --- a/sys/pc98/i386/machdep.c +++ b/sys/pc98/i386/machdep.c @@ -35,7 +35,7 @@ * SUCH DAMAGE. * * from: @(#)machdep.c 7.4 (Berkeley) 6/3/91 - * $Id: machdep.c,v 1.82 1998/04/07 09:07:53 kato Exp $ + * $Id: machdep.c,v 1.83 1998/05/19 12:58:05 kato Exp $ */ #include "apm.h" @@ -156,7 +156,6 @@ int bouncepages = 0; #endif #endif /* BOUNCE_BUFFERS */ -int msgbufmapped = 0; /* set when safe to use msgbuf */ int _udatasel, _ucodesel; u_int atdevbase; @@ -1583,15 +1582,7 @@ init386(first) pmap_enter(kernel_pmap, (vm_offset_t)msgbufp + off, avail_end + off, VM_PROT_ALL, TRUE); - cp = (char *)msgbufp; - msgbufp = (struct msgbuf *) (cp + MSGBUF_SIZE - sizeof(*msgbufp)); - if (msgbufp->msg_magic != MSG_MAGIC || msgbufp->msg_ptr != cp) { - bzero(cp, MSGBUF_SIZE); - msgbufp->msg_magic = MSG_MAGIC; - msgbufp->msg_size = (char *)msgbufp - cp; - msgbufp->msg_ptr = cp; - } - msgbufmapped = 1; + msgbufinit(msgbufp, MSGBUF_SIZE); /* make a call gate to reenter kernel with */ gdp = &ldt[LSYS5CALLS_SEL].gd; |