From owner-freebsd-emulation Fri Sep 6 23:23:51 1996 Return-Path: owner-emulation Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA08614 for emulation-outgoing; Fri, 6 Sep 1996 23:23:51 -0700 (PDT) Received: from abel.pdmi.ras.ru ([194.88.2.5]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA08609 for ; Fri, 6 Sep 1996 23:23:46 -0700 (PDT) Received: (from pialkin@localhost) by abel.pdmi.ras.ru (8.7.5/8.7.3) id KAA06476 for emulation@freefall.freebsd.org; Sat, 7 Sep 1996 10:24:14 +0400 (MSD) From: Alexey Pialkin Message-Id: <199609070624.KAA06476@abel.pdmi.ras.ru> Subject: Small patch for VM86 diffs for doscmd. To: emulation@freefall.freebsd.org Date: Sat, 7 Sep 1996 10:24:14 +0400 (MSD) X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-emulation@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Hi ! I am highly recommend to all who tries to use/debug doscmd to apply the next small patch : file /sys/i386/i386/machdep.c function sigreturn() line somwhere after 600(couldn't say preciously - my kernel have to much debug operators was eflags=(eflags & ~PSL_USERCHANGE) | PSL_VM | PSL_I; must be eflags=(eflags & PSL_USERCHANGE) | PSL_VM | PSL_I; this patch is for fixing a problem with returning flags from DOSCMD kernel. Alexey Pialkin