aboutsummaryrefslogtreecommitdiff
path: root/sys/pc98/i386/machdep.c
diff options
context:
space:
mode:
authorKATO Takenori <kato@FreeBSD.org>1998-05-28 13:50:13 +0000
committerKATO Takenori <kato@FreeBSD.org>1998-05-28 13:50:13 +0000
commit6113cb00d6d262a342ec42ba53fdbb4639a2a6fe (patch)
treea3e3f294c4c67f09cc0256b565336446f19bf8da /sys/pc98/i386/machdep.c
parent8cd4c80f68b65e8650a5e068b942deed206ab7be (diff)
downloadsrc-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.c13
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;