Hi; I downloaded CVS-latest last week (the last item I have in the
changelog was dated jun 11) and compiled it against my 2.4.4 kernel (it
took a while, but I finally figured out the problem was that my
/usr/include/linux wasn't the correct symlink and had an out of date
batch of headers), and everything seems to work until the point of
actually running the code. The GUI window appears, puts a cursor marker
in the top left of the screen, and then, no matter which of the test
kernels I'm running, nothing happens. I'm fairly sure that at least
some of them are supposed to produce output :-)
Some bits of my system setup, the config files and stderr messages of my
last attempt at running it follow. Anyone got any ideas what's going
on?
/proc/cpuinfo:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 5
model name : Pentium II (Deschutes)
stepping : 1
cpu MHz : 347.671
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat
pse36 mmx fxsr
bogomips : 693.04
plex86.config
####################################################################
# This is an example plex86 configuration file
####################################################################
####################################################################
# Memory settings
####################################################################
# number of megabytes for vm
memory = 8
####################################################################
# Plugins
####################################################################
plugin = /home/jules/lib/plex86/plugins/bochs/plugin-bochs.so
bochs-opt boot: a
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 = /home/jules/lib/plex86/plugins/misc/replay_io.so
file=/home/jules/lib/plex86/misc/vga_io.log
#====== Paging =======================================================
plugin = /home/jules/lib/plex86/plugins/loader/load-kernel.so
file=kernel stack=36864
####################################################################
# 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, ring3 = on
####################################################################
# end of config file
####################################################################
stderr:
Processing command-line options
Opening VM (/dev/plex86)
Processing config file config...
Allocating 8MB 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 06:12:35 1999
bochs: bx_options.floppy_command_delay = 500
vga construct static
bochs: font_width = 8
bochs: font_height = 16
bochs: default_depth = 16
bochs: waiting for MapNotify
bochs: MapNotify found.
bochs: vga: interval=300000
vga init called
bochs: TTY not used, serial port is not connected
bios: loading guest code: kernel (18228 bytes) (ELF)
bios: This is a multiboot compliant kernel.
Setting prescan depth to 3
prescan on
Processed 71 lines of config file 'config'
Initializing plugins
Running VM
::init_monitor OK -----------------
nexus_size = 0x24E
bochs: panic, POWER button turned off.
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