ok,
I've got some diags now - below is some stderr output from
dos -O -Da 2>listing - the output from vm86_GP_fault.
It is not totally reproducable - it varies. Timing problem ? I'm
running 2.4.18 on a P4 2GHz, 256M - I think my config is about as
standard as they get. All I want to do is run eg. DOS compilers
from a Linux IDE and have the output piped back to me. No fancy
graphics, mouse, sound, keyboard - no nothing.
I'm not familiar with all the dosemu intricacies just yet, so if
someone can point me in the right direction, I'll be most happy to
provide diags etc.
/Per
INT21 (0) at 0465:0126: AX=4000, BX=0001, CX=0015, DX=0380, DS=0465, ES=04a5
int 0x21, ax=0x4000
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x16: Using caller_function()
Do INT0x16: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
Do INT0x10: Using caller_function()
RTC: cmos update 21:30:14
RTC: alarm check e=0x2
Return from vm86() for STI
ERROR: general protection at 0x3fff0: 50
ERROR: general protection at 0x3fff0: 50
Program=do_vm86.c, Line=388
EIP: 3fff:00010000 ESP: 0139:00000900 VFLAGS(b): 00000 00000000 00000111
EAX: 00000052 EBX: 00000023 ECX: 00000006 EDX: 00000000 VFLAGS(h): 00000007
ESI: 0000010d EDI: 00000000 EBP: 00000000 DS: 0139 ES: 0139 FS: 0000 GS: 0000
FLAGS: CF PF RF VM IOPL: 0
STACK: 00 01 00 00 23 00 00 00 00 00 -> f0 47 00 f8 02 02 8a 54 c8 fd
OPS : 00 00 00 00 00 00 b5 44 0f 08 -> 50 46 00 00 00 00 00 00 00 00
50 3fff:0000 push ax
00| 0139:108a->00241a 01| 0070:06f4->000df4 02| 0327:0016->003286
03| 0070:06f4->000df4 04| 0000:00e6->0000e6 05| 0000:00e6->0000e6
06| 0000:0000->000000 07| 3fff:f44c->04f43c 08| 3fff:f2f4->04f2e4
09| 080f:4450->00c540 0a| 0000:0000->000000 0b| 0327:006f->0032df
0c| 0327:0087->0032f7 0d| 0327:009f->00330f 0e| 0327:00b7->003327
0f| 0070:06f4->000df4 10| f000:0100->0f0100 11| f000:0110->0f0110
12| f000:0120->0f0120 13| 0070:0774->000e74 14| f000:0140->0f0140
15| 0070:084a->000f4a 16| f800:3500->0fb500 17| f000:0170->0f0170
18| f000:0180->0f0180 19| 039c:002f->0039ef 1a| f000:01a0->0f01a0
1b| 0070:06ee->000dee 1c| f000:01c0->0f01c0 1d| f000:01d0->0f01d0
1e| 0000:0522->000522 1f| 0000:0000->000000 20| 0139:1094->002424
21| 0139:109e->00242e 22| 03a1:02b1->003cc1 23| 0465:0300->004950
24| 0465:0304->004954 25| 0139:10a8->002438 26| 0139:10b2->002442
27| 0139:10bc->00244c 28| 0139:10da->00246a 29| 0070:0762->000e62
2a| 0139:10da->00246a 2b| 0139:10da->00246a 2c| 0139:10da->00246a
2d| 0139:10da->00246a 2e| 03a1:013f->003b4f 2f| 03a2:019f->003bbf
30| 3910:d0ea->0461ea 31| f000:0301->0f0301 32| 0139:10da->00246a
33| 0139:10da->00246a 34| 0139:10da->00246a 35| 0139:10da->00246a
ERROR: SIGSEGV, protected insn...exiting!
ERROR: SIGSEGV, protected insn...exiting!
leavedos(4|0x4) called - shutting down
SPEAKER: sound off
SPEAKER: sound OFF!
calling SIG_close
calling keyboard_close
SER: Running serial_close
JOY: joy_uninit() CALLED!
regards,
Per Jessen, Zurich
http://www.enidan.com - home of the J1 serial console.
Windows 2001: "I'm sorry Dave ... I'm afraid I can't do that."
-
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