Hi,
I just tried to compile plex86 on linux-devkernel (-test9) - it did cleanly
ok - let's try it: ./plex86 -f ../conf/freedosdisk
(freedosdisk is a version of freedos to load from floppy)
Processing command-line options
Opening VM (/dev/plex86)
Processing configuration script ../conf/freedosdisk
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: Sun Oct 29 07:35:04 2000
bochs: bx_options.floppy_command_delay = 500
vga construct static
bochs: font_width = 8
bochs: font_height = 16
bochs: default_depth = 24
bochs: waiting for MapNotify
bochs: MapNotify found.
bochs: vga: interval=200000
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
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: *** 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:
::sbe: guest EIP > CS.limit
Fatal monitor error caused Panic
Register dump:
CS:ff53 SS:0000 DS:ff53 ES:0000 FS:0000 GS:0000
EAX:00070189 EBX:00007c00 ECX:00070001 EDX:0000f000
ESI:00000000 EDI:00000500 EBP:0000fff8 ESP:0000000c EFLAGS:00007082
Stack dump:
Current instruction:
FF53.00010002 0000 addb %al, (%bx,%si)
============ begin VGA text buffer dump ===============
VGA BIOS - Version 2.40
Copyright (C) 1990-2000 Elpin Systems, Inc.
All rights reserved.
Licensed for use with plex86, courtesy of MandrakeSoft.
For information on this or other VGA development products, contact
Elpin Systems at: (800) 723-9038 or www.elpin.com
============ end VGA text buffer dump ===============
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
did I hear anyone saying it won't work? :-)
btw. grub started from hd here and complained - what is correct behaviour here
--
,-----------------------------------------------------------------------------.
> | The Forthcoming OpenBIOS <
> Patrick Mauritz | www.freiburg.linux.de/openbios <
> [EMAIL PROTECTED] | GPLs the last part of your <
> | computer's software, the BIOS <
I-----------------------------------------------------------------------------I
{ Windows is the question and the answer is NO! }
`-----------------------------------------------------------------------------'
Jesus Christ is Lord