Subject: bochs : panic with disk c
To: None <port-i386@netbsd.org>
From: Richard PLOIX <richard.ploix@gsi.fr>
List: port-i386
Date: 05/22/2001 10:35:29
--=====================_990513329==_
Content-Type: text/plain; charset="us-ascii"

hello,
I have an i386 NetBSD-1.5 and want to use bochs.
before I simulate a disk c, all are ok.

then, I simulate a disk c in /bochs/46M like this :
diskc: file=/bochs/46M, cyl=940, heads=6, spt=17.

I put the logfile /bochs/bochs.out.
the was :
26439 *** io read 3c5 case 1: sequencer clocking mode
bochs: panic,
prefetch: EIP > CS.limit
136890 Last time is 990467399

thank's for help,
I join my files ~/.bochsrc and /bochs.bochs.out

Bye,
R.

--=====================_990513329==_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="bochs.out"

0 (0) BX_MEM_C::init_memory(int): allocating memory.
0 (0)   memsize =3D 33554432
0 (0) load_ROM: ROM BIOS '/usr/pkg/share/bochs/bios/BIOS-bochs-990925a',=
 size=3D65536 read into memory at 000f0000
0 (0) load_ROM: ROM BIOS '/usr/pkg/share/bochs/bios/VGABIOS-elpin-2.20',=
 size=3D32768 read into memory at 000c0000
0 [cmos] Setting initial clock to: Mon May 21 19:49:59 2001
0 Opening image for device 0
0 bx_options.floppy_command_delay =3D 500
0 font_width =3D 8
0 font_height =3D 16
0 default_depth =3D 8
0 waiting for MapNotify
0 MapNotify found.
0 vga: interval=3D300000
0 TTY not used, serial port is not connected
0 (0) get_memory_in_k() =3D 32768
1982 timer0 period set to 18 hz
2019 CMOS: write reg 14h: value =3D 04h
2805 vga: io write: 3cf: reg 05: value =3D 10h
2830 vga: io write: 3da: ignoring: feature ctrl & vert sync
2842 *** io read 3c5 case 1: sequencer clocking mode
2970 vga: io write 3c0: address mode reg=3D16
2976 vga: io write 3c0: address mode reg=3D17
2982 vga: io write 3c0: address mode reg=3D18
2988 vga: io write 3c0: address mode reg=3D19
3003 vga: io write 3c0: address mode reg=3D20
9443 *** io read 3c5 case 1: sequencer clocking mode
9974 vga: io write: 3cf: reg 05: value =3D 10h
26439 *** io read 3c5 case 1: sequencer clocking mode
bochs: panic, prefetch: EIP > CS.limit
136890 Last time is 990467399
136890 Note: X11: bx_gui_c::exit() not implemented yet.
136890 
CPU:0
136890 real mode
136890 CS.d_b =3D 16 bit
136890 SS.d_b =3D 16 bit
136890 | EAX=3D00138000  EBX=3D00007c00  ECX=3D00130001  EDX=3D0000f000
136890 | ESP=3D0000000c  EBP=3D00000000  ESI=3D00000000  EDI=3D00000500
136890 | IOPL=3D3 NV UP DI PL ZR NA PE NC
136890 | SEG selector     base    limit G D
136890 | SEG sltr(index|ti|rpl)     base    limit G D
136890 |  DS:ff53( 0000| 0|  0) 000ff530 0000ffff 0 0
136890 |  ES:0000( 0000| 0|  0) 00000000 0000ffff 0 0
136890 |  FS:0000( 0000| 0|  0) 00000000 0000ffff 0 0
136890 |  GS:0000( 0000| 0|  0) 00000000 0000ffff 0 0
136890 |  SS:0000( 0000| 0|  0) 00000000 0000ffff 0 0
136890 |  CS:ff53( 0000| 0|  0) 000ff530 0000ffff 0 0
136890 | EIP=3D00010ad0 (00010ad0)
136890 >>=20
--=====================_990513329==_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename=".bochsrc"

#megs: 64
megs: 32
#megs: 16
#megs: 8
boot: a
vgaromimage: /usr/pkg/share/bochs/bios/VGABIOS-elpin-2.20

# You many now use double quotes around pathnames, in case
# your pathname includes spaces.

# For Macintosh, use the style of pathnames in the following
# examples.  Leave only one of each directive uncommented,
# if any.

#vgaromimage: :bios:VGABIOS-elpin-2.20
#romimage: file=3D:bios:BIOS-bochs-981222a, address=3D0xf0000
#floppya: 1_44=3D[fd:], status=3Dinserted
#diskc: file=3Dbig.img, cyl=3D900, heads=3D15, spt=3D17

#time0: 938581955

#diskc: file=3D../46M.win95, cyl=3D940, heads=3D6, spt=3D17
#diskc: file=3D../112M.bogus, cyl=3D900, heads=3D15, spt=3D17
#diskc: file=3D../112M.test, cyl=3D900, heads=3D15, spt=3D17
#diskc: file=3D../46M.idsoftware, cyl=3D940, heads=3D6, spt=3D17
#diskc: file=3D../30M.dos622, cyl=3D615, heads=3D6, spt=3D17
#diskc: file=3D../30M.minix2.0, cyl=3D615, heads=3D6, spt=3D17
#diskc: file=3D../30M.minix-1.7.4, cyl=3D615, heads=3D6, spt=3D17
#diskc: file=3D../62M, cyl=3D940, heads=3D8, spt=3D17
#diskc: file=3D../62M.new, cyl=3D940, heads=3D8, spt=3D17

#diskc: file=3D../585M, cyl=3D1162, heads=3D16, spt=3D63
#diskc: file=3D../528M, cyl=3D1024, heads=3D16, spt=3D63

#diskc: file=3D../62M.980115, cyl=3D940, heads=3D8, spt=3D17
#diskc: file=3D"../10M.vga", cyl=3D306, heads=3D4, spt=3D17
#diskc: file=3D../10M.dos622, cyl=3D306, heads=3D4, spt=3D17
#diskc: file=3D../30M.freebsd, cyl=3D615, heads=3D6, spt=3D17
#diskc: file=3D../126M.freeBSD_2.2.8, cyl=3D256, heads=3D16, spt=3D63

#diskc: file=3D../30M.validate, cyl=3D615, heads=3D6, spt=3D17
#diskc: file=3D"../10M.fpu", cyl=3D306, heads=3D4, spt=3D17

#diskc: file=3D../472.ws, cyl=3D1000, heads=3D15, spt=3D63
#diskc: file=3D../504M.linux, cyl=3D1024, heads=3D16, spt=3D63
#diskc: file=3D../126M.linux, cyl=3D256, heads=3D16, spt=3D63
#diskc: file=3D../10M.win31, cyl=3D306, heads=3D4, spt=3D17
#diskc: file=3D../rrrr, cyl=3D1, heads=3D2, spt=3D18
#diskc: file=3D../483M.NT40, cyl=3D1024, heads=3D15, spt=3D63

#cdromd: dev=3D/dev/cdrom, status=3Dinserted
#cdromd: dev=3D/dev/cdrom, status=3Dejected


#floppya: 1_44=3D/vol/dev/aliases/floppy0, status=3Dinserted

#floppya: 1_44=3D../1.44, status=3Dinserted
#floppya: 1_44=3D../1.44.freebsd, status=3Dinserted
#floppya: 720k=3D../720k.dos33, status=3Dinserted

#floppya: 1_44=3D/dev/rfd0a, status=3Dinserted

#floppya: 1_44=3D../1.44a, status=3Dinserted
#floppyb: 1_44=3D../1.44b, status=3Dinserted
#floppya: 1_44=3D/dev/fd0, status=3Dinserted
#floppyb: 1_44=3D../1.44b, status=3Dinserted

#floppyb: 1_44=3D../1.680
#floppya: 1_44=3D../1.44.yodlowsk
#floppya: 1_2=3D../1.2
#floppyb: 1_44=3D../1.680

romimage: file=3D/usr/pkg/share/bochs/bios/BIOS-bochs-990925a,=
 address=3D0xf0000

#romimage: file=3Dbios/rombios.bin, address=3D0xf0000
#romimage: file=3D../cbios961203
#romimage: file=3D../r980820.rom, address=3D0xe0000
#romimage: file=3Dbios/BIOS-bochs-990907a, address=3D0xf0000
#romimage: file=3D/home/kpl/floating_point/bios/rombios.bin,=
 address=3D0xf0000
#romimage: file=3Dbios/BIOS-bochs-990218a, address=3D0xf0000
#romimage: file=3D../dttest.bin, address=3D0xf0000

#romimage: ../cbios961112
#vgaromimage: ../vgacbios961111
#romimage: ../cbios961203

#log: /dev/null
log: /bochs/bochs.out
keyboard_serial_delay: 200
floppy_command_delay: 500
#ips:  1500000
#ips:  5000000

vga_update_interval: 300000

ips:  1000000
#ips:   750000

# using for Winstone '98 tests
#vga_update_interval:  100000
#ips: 40000000

mouse: enabled=3D0
private_colormap: enabled=3D0
i440fxsupport: enabled=3D0
newharddrivesupport: enabled=3D1
#cmosimage:=
 pathname

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# ROMIMAGE:
# You now need to load a ROM BIOS into F0000-FFFFF.  I've wiped
# out most of the BIOS hooks, and replace them with real BIOS
# support.  Normally, you can use a precompiled BIOS in the bios/
# directory, named BIOS-bochs-yymmdd.  Use the latest one in=
 there.
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
#romimage:=
 bios/BIOS-bochs-970717a

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# MEGS
# set this to the default number of Megabytes of memory you want
# to emulate.  You may also pass the '-megs xyz' option to=
 bochs
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
#megs:=
 8

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# VGAROMIMAGE
# You now need to load a VGA ROM BIOS into=
 C0000.
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
#vgaromimage:=
 bios/VGABIOS-elpin-2.20

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# FLOPPYA:
# Point this to pathname of floppy image file or device
# This should be of a bootable floppy(image/device) if you're booting from=
 'a'.
# You can set the initial status of the media to 'ejected' or 'inserted'.
#   floppya: 2_88=3Dpath, status=3Dejected             (2.88M 3.5" floppy)
#   floppya: 1_44=3Dpath, status=3Dinserted            (1.44M 3.5" floppy)
#   floppya: 1_2=3Dpath, status=3Dejected              (1.2M  5.25"=
 floppy)
#   floppya: 720k=3Dpath, status=3Dinserted            (720K  3.5"=
 floppy)
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
#floppya: file=3D../144
#floppya: file=3D/dev/fd0
#floppya: 1_44=3D/dev/fd0H1440
#floppya:=
 1_2=3D../1_2

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# FLOPPYB:
# See FLOPPYA=
 above
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# DISKC: file=3D, cyl=3D, heads=3D, spt=3D
# Point this at a 10M, 20M, or 30M hard disk image file.
# Read INSTALL to create one.
# Examples:
#   diskc: file=3D10M.sample, cyl=3D306, heads=3D4, spt=3D17
#   diskc: file=3D20M.sample, cyl=3D615, heads=3D4, spt=3D17
#   diskc: file=3D30M.sample, cyl=3D615, heads=3D6, spt=3D17
#   diskc: file=3D46M.sample, cyl=3D940, heads=3D6, spt=3D17
#   diskc: file=3D62M.sample, cyl=3D940, heads=3D8, spt=3D17
#   diskc: file=3D112M.sample, cyl=3D900, heads=3D15, spt=3D17
#   diskc: file=3D483M.sample, cyl=3D1024, heads=3D15,=
 spt=3D63
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
diskc: file=3D/bochs/46M, cyl=3D615, heads=3D6,=
 spt=3D17

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# BOOT:
# This defines your boot drive.  You can either boot from 'a' or 'c'.
# Examples:
#   boot: c
#   boot:=
 a
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# LOG:
# Give the path of the log file you'd like Bochs debug and misc. verbage
# to be written to.  If you really don't want it, make it /dev/null. :^(
#
# Examples:
#   log: ./bochs.out
#   log:=
 /dev/tty
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# SB16:
# This defines the SB16 sound emulation. It can have several of the
# following properties.
# All properties are in the format sb16: property=3Dvalue
# midi: The filename is where the midi data is sent. This can be a
#       device or just a file if you want to record the midi data.
# midimode:
#      0=3Dno data
#      1=3Doutput to device (system dependent. midi denotes the device=
 driver)
#      2=3DSMF file output, including headers
#      3=3Doutput the midi data stream to the file (no midi headers and no
#        delta times, just command and data bytes)
# wave: This is the device/file where wave output is stored
# wavemode:
#      0=3Dno data
#      1=3Doutput to device (system dependent. wave denotes the device=
 driver)
#      2=3DVOC file output, incl. headers
#      3=3Doutput the raw wave stream to the file
# log:  The file to write the sb16 emulator messages to.
# loglevel:
#      0=3Dno log
#      1=3Donly midi program and bank changes
#      2=3Dsevere errors
#      3=3Dall errors
#      4=3Dall errors plus all port accesses
#      5=3Dall errors and port accesses plus a lot of extra info
# dmatimer:
#      microseconds per second for a DMA cycle.  Make it smaller to fix
#      non-continous sound.  750000 is usually a good value.  This needs a
#      reasonably correct setting for IPS.
#
# For an example look at the next=
 line:
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

#sb16: midimode=3D1, midi=3D/dev/midi00, wavemode=3D1, wave=3D/dev/dsp,=
 loglevel=3D2, log=3Dsb16.log,=
 dmatimer=3D600000

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# VGA_UPDATE_INTERVAL:
# Video memory is scanned for updates and screen updated every so many
# virtual seconds.  The default is 300000, about 3Hz.  This is generally
# plenty.  Keep in mind that you must tweak the 'ips:' directive
# to be as close to the number of emulated instructions-per-second
# your workstation can do, for this to be accurate.
#
# Examples:
#   vga_update_interval:=
 250000
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# KEYBOARD_SERIAL_DELAY:
# Approximate time in microseconds that it takes one character to
# be transfered from the keyboard to controller over the serial path.
# Examples:
#   keyboard_serial_delay:=
 200
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# FLOPPY_COMMAND_DELAY:
# Time in microseconds to wait before completing some floppy commands
# such as read/write/seek/etc, which normally have a delay associated.
# I had this hardwired to 50,000 before.
#
# Examples:
#   floppy_command_delay:=
 50000
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# IPS:
# Emulated Instructions Per Second.  This is the number of IPS that bochs
# is capable of running on your machine.  Read the note in config.h
# on how to find this.  Make sure to recompile after.
#
# Examples:
#
# machine                                         Mips
# ________________________________________________________________
# 400Mhz Pentium II with Linux 2.0.36/egcs-1.0.3  1 to 1.8Mips
# 166Mhz 64bit Sparc with Solaris 2.x             approx 0.75 Mips
# 200Mhz Pentium with=20Linux 2.x                   approx 0.5=
 Mips
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# mouse: Not used in any of the GUI specific modules, but the option
#        bx_options.mouse_enabled is set to this value.  The idea,
#        is that the GUI code should not generate mouse events when
#        not enabled.  The hardware emualation itself is not disabled
#        by this.  This is to facilitate deterministic runs of bochs.
#
# Examples:
#   mouse: enabled=3D1
#   mouse:=
 enabled=3D0
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
# private_colormap: Request that the GUI create and use it's own
#                   non-shared colormap.  This colormap will be used
#                   when in the bochs window.  If not enabled, a
#                   shared colormap scheme may be used.  Not implemented
#                   on all GUI's.
#
# Examples:
#   private_colormap: enabled=3D1
#   private_colormap:=
 enabled=3D0
#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

# magic_break
# ne2k

#load32bitOSImage: os=3Dnullkernel, path=3D../kernel.img,=
 iolog=3D../vga_io.log
#load32bitOSImage: os=3Dlinux, path=3D../linux.img, iolog=3D../vga_io.log, i=
nitrd=3D../initrd.img

--=====================_990513329==_
Content-Type: text/plain; charset="us-ascii"



--=====================_990513329==_--