Ref my previous email of a few minutes ago:  a couple other factoids:

a.  Am using command.com, io.sys, msdos.sys from Win95

b.  The issue seems to NOT happen when I start from my old hdimage and
lredir c: to /dosc from there.

c.  The tail end of this huge boot log contains:

MFS: Entering dos_fs_redirect, FN=22
MFS: selecting drive fn=22 sda_cds=0x2d80
MFS: selected drive 2: /dosc/
MFS: Process terminated PSP=65535
MFS: hlist_pop_psp: PSP=65535
MFS: Finished dos_fs_redirect
int 0x2f, ax=0x1122
Do INT0x21: Using caller_function()
INT21 (0) at f433:3c5f: AX=6201, BX=392f, CX=0000, DX=886a, DS=0426, ES=f433
int 0x21, ax=0x6201
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
1 < 5
DMA: Wrote 0x5 into Channel 0 Length (Byte 0)
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
MOUSE: Skipping irq, mask=0x0, ev=0x0, cs=0x0, ip=0x0
Doing REP outsw(0xcc0f) 1 words at 0x50, DF 0
PORTw: cc0f not available for write
cc0f { 140
DMA: Unhandled Read on 0x000f
f > ff
Doing REP outsw(0xcc0f) 1 words at 0x52, DF 0
PORTw: cc0f not available for write
cc0f { f000
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
Doing REP outsw(0xcc0f) 1 words at 0x54, DF 0
PORTw: cc0f not available for write
cc0f { 3f6
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
SIGILL while in vm86()
ERROR: LOCK prefix not permitted!
Return for SIGNAL
SIGILL while in vm86()

and after a bunch more these, finishes with the exception as
shown in the previous mail:

> ERROR: unexpected CPU exception 0x06 err=0x00000000 cr2=000b88c2 while in vm86 (DOS)
> Program=sigsegv.c, Line=162
> EIP: 0000:0000992b ESP: 0000:00004608  VFLAGS(b): 00000 01110000 10000011
> EAX: 5803a103 EBX: 00008e0b ECX: 0000415e EDX: 0044ffff VFLAGS(h): 00007083
> ESI: 00000050 EDI: 00000b00 EBP: 0000b17f DS: 0000 ES: 0005 FS: 0000 GS: 0000
> FLAGS: CF SF IF NT RF VM  IOPL: 3
> STACK: 00 00 00 00 00 26 04 a1 01 26 -> 04 00 00 00 00 01 eb 05 43 3a 
> OPS  : 00 9e e1 00 99 02 00 9e e1 00 -> 63 d7 d8 e1 00 89 97 01 7c 00 
>         63d7                0000:992b arpl    di,dx
> 
> Aborted

thx,
jbh
-
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to