OK, just grabbed the new source and tried to compile with curses, I got
some errors with curses.cc, pretty obvious, some CVS stuff gone wrong on
the lines that gcc spews out (maybe it's just me, I manually applied the
patch sent to the list a while back??)

I fixed that and fixed the zealos config file (included here) (There were
some syntax changes?)

I then tried to boot that and got the following errors attached in the
file (log) (I just cp'd /dev/fd0 to the boot file and tried to boot it)

Any suggestions about what the prob is?

-- 

Mark Zealey (aka JALH on irc.openprojects.net: #zealos and many more)
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]

UL++++$ (GCM/GCS/GS/GM)GUG! dpu? s-:-@ a15! C+++>$ P++$>+++@ L+++>+++++$
!E---? W+++>$ N++@>+ o->+ w--- !M--? !V--? PS- PE--@ !PGP----? r++
!t---?@ !X---? !R- b+ !DI---? e->+++++ h+++*! y-

(www.geekcode.com)
####################################################################
# This is an example plex86 configuration file
####################################################################


####################################################################
# Memory settings
####################################################################

# number of megabytes for vm
memory = 4


####################################################################
# Plugins
####################################################################

plugin = ./plugins/bochs/plugin-bochs.so
bochs-opt boot: a
bochs-opt diskc: file="/dev/zero", cyl=940, heads=8, spt=17
bochs-opt floppya: 1_44=../../1.44a, status=inserted
bochs-opt keyboard_serial_delay: 200
bochs-opt floppy_command_delay: 500
bochs-opt vga_update_interval: 300000
bochs-opt mouse: enabled=0
bochs-opt private_colormap: enabled=0
bochs-opt i440fxsupport: enabled=0
bochs-opt newharddrivesupport: enabled=1
bochs-opt ips: 1000000
bochs-opt time0: 938581955
bochs-init


# Replay IO events from a previous run.  For now this let's us
# program the VGA adapter, without booting via the BIOS.
#plugin = ./plugins/misc/replay_io.so file=../misc/vga_io.log

# The system BIOS
load-rom: file=../bios/BIOS-plex86-2000_0817a, address=0xf0000

# The VGA BIOS
load-rom: file=../bios/VGABIOS-elpin-2.40, address=0xc0000

####################################################################
# Debugging settings
####################################################################

# syntax for disassembly
db_syntax = intel


####################################################################
# VM tweaks            
####################################################################
  
# Maximum depth that the scan-before-execute code will try
# to recursively prescan code in the current code page, by
# following intra-page branches.
prescan: depth = 3
#prescan_depth = 1


####################################################################
# end of config file
####################################################################
Processing command-line options
Opening VM (/dev/plex86)
Processing config file ../conf/zealos...
Allocating 4MB of physical memory in VM
Mapping virtualized physical memory into monitor
Zeroing virtualized physical memory
Mapping monitor print buffer into user mem.
bochs: ips = 1000000
unmapped_c::init: IGNORING unmapped ports
bochs: [cmos] Setting initial clock to: Wed Sep 29 05:12:35 1999
bochs: Opening image for device 0
bochs: bx_options.floppy_command_delay = 500
vga construct static
curses.cc: For best results, use the 'vga' font
curses.cc: Color is supported by this terminal
bochs: vga: interval=300000
vga init called
bochs: TTY not used, serial port is not connected
ROM: loading image '../bios/BIOS-plex86-2000_0817a' @ 0xf0000 (65536 bytes)
ROM: loading image '../bios/VGABIOS-elpin-2.40' @ 0xc0000 (32768 bytes)
Setting prescan depth to 3
Processed 65 lines of config file '../conf/zealos'
Initializing plugins
Running VM
bochs: timer0 period set to 18 hz
bochs: CMOS: write reg 14h: value = 05h
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: update(): color text mode: mem map is 1
bochs: update(): color text mode: mem map is 1
bochs: update(): color text mode: mem map is 1
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
bochs: floppy: DMA and interrupt capabilities disabled
::last_laddr = 0x0 event=0x0

::plex86 panic: 
::handle_fault: 12

Fatal monitor error caused Panic
eax:0x60000010
ebx:0x0
ecx:0x50001
edx:0x3f2
ebp:0xfff8
esi:0x0
edi:0xfb80
esp:0xc185fffe
eflags:0x10006
eip:0xd5
cs:s=0x9fd0, dl=0xfd00ffff, dh=0x9b09, valid=1
ss:s=0x10, dl=0xffff, dh=0xc09300, valid=1
ds:s=0x10, dl=0xffff, dh=0xc09200, valid=1
es:s=0x10, dl=0xffff, dh=0xc09300, valid=1
fs:s=0x10, dl=0xffff, dh=0xc09300, valid=1
gs:s=0x10, dl=0xffff, dh=0xc09300, valid=1
ldtr:s=0x0, dl=0x0, dh=0x0, valid=0
tr:s=0x0, dl=0x0, dh=0x0, valid=0
gdtr:base=0x9fe15, limit=0x17
idtr:base=0x9fc00, limit=0xff
dr0:0x0
dr1:0x0
dr2:0x0
dr3:0x0
dr6:0xffff0ff0
dr7:0x400
tr3:0x0
tr4:0x0
tr5:0x0
tr6:0x0
tr7:0x0
cr0:0x60000033
cr1:0x0
cr2:0x0
cr3:0x0
cr4:0x0
inhibit_mask:0
Stack dump:
Current instruction:
 9FD0.000000D5  666800320000             push    00003200

Shutting down plugins
Unmapping guest physical memory.
Unmapping monitor print buffer.
Tearing down VM
Closing VM

Reply via email to