Hi,
Just grabbed plex86's CVS snapshot and compiled. After trying to start plex86 BIOS screen showed for a moment and then brought me back to an xterm window. Output messages: ::plex86 panic: ::default case on i.b1 of 0xCE Fatal monitor error caused Panic and these were followed by registers dump (full output attached). I'm using RedHat 7.2 with custom build of 2.4.17-xfs. Plex86 was compiled with RedHat's gcc-2.96-98. Any suggestions ? how could i track the cause down ? If you need any additional information - feel free to ask. Cheers, Krzysztof
Processing command-line options Opening VM (/dev/plex86) Processing config file win95... Allocating 16MB of physical memory in VM Mapping virtualized physical memory into monitor Zeroing virtualized physical memory Mapping monitor print buffer into user mem. bochs: [cmos] Setting initial clock to: Wed Sep 29 07:12:35 1999 bochs: font_width = 8 bochs: font_height = 16 bochs: default_depth = 16 bochs: waiting for MapNotify bochs: MapNotify found. bochs: vga: interval=200000 bochs: TTY not used, serial port is not connected bochs: bx_options.floppy_command_delay = 500 bochs: Opening image for device 0 ROM: loading image '../bios/BIOS-plex86-current' @ 0xf0000 (65536 bytes) ROM: loading image '../bios/VGABIOS-elpin-2.40' @ 0xc0000 (32768 bytes) Setting prescan depth to 3 prescan on Processed 73 lines of config file 'win95' Initializing plugins Running VM ::init_monitor OK ----------------- nexus_size = 0x24E bochs: CMOS: write reg 14h: value = 04h ::sysIOOut: No handler defined for port 0x46E8!. ::sysIOOut: No handler defined for port 0x102!. ::sysIOOut: No handler defined for port 0x4AE8!. bochs: vga: io write: 3cf: reg 05: value = 10h bochs: vga: io write: 3da: ignoring: feature ctrl & vert sync bochs: *** io read 3c5 case 1: sequencer clocking mode bochs: vga: io write 3c0: address mode reg=16 bochs: vga: io write 3c0: address mode reg=17 bochs: vga: io write 3c0: address mode reg=18 bochs: vga: io write 3c0: address mode reg=19 bochs: vga: io write 3c0: address mode reg=20 bochs: *** io read 3c5 case 1: sequencer clocking mode bochs: vga: io write: 3cf: reg 05: value = 10h bochs: *** io read 3c5 case 1: sequencer clocking mode ::plex86 panic: ::default case on i.b1 of 0xCE Fatal monitor error caused Panic eax:0x70001 ebx:0x7c00 ecx:0x70001 edx:0x80 ebp:0xfff8 esi:0x0 edi:0x500 esp:0xfffe eflags:0x86 eip:0xffa4 cs:s=0x0, dl=0xffff, dh=0x9b00, valid=1 ss:s=0x0, dl=0xffff, dh=0x9300, valid=1 ds:s=0x0, dl=0xffff, dh=0x9300, valid=1 es:s=0x0, dl=0xffff, dh=0x9300, valid=1 fs:s=0x0, dl=0xffff, dh=0x9300, valid=1 gs:s=0x0, dl=0xffff, dh=0x9300, valid=1 ldtr:s=0x0, dl=0x0, dh=0x0, valid=0 tr:s=0x0, dl=0x0, dh=0x0, valid=0 gdtr:base=0x0, limit=0x0 idtr:base=0x0, limit=0x3ff dr0:0x0 dr1:0x0 dr2:0x0 dr3:0x0 dr6:0xffff0ff0 dr7:0x400 tr3:0x0 tr4:0x0 tr5:0x0 tr6:0x0 tr7:0x0 cr0:0x60000032 cr1:0x0 cr2:0x0 cr3:0x0 cr4:0x0 inhibit_mask:0 Stack dump: Current instruction: 0000.0000FFA4 CE into Shutting down plugins bochs: Note: X11: bx_gui_c::exit() not implemented yet. Unmapping guest physical memory. Unmapping monitor print buffer. Tearing down VM Closing VM