Summary Bochs bochsrc.bxrc Configure File


PLUGIN_CTRL:
控制PC设备插入哪些硬件选件。
#plugin_ctrl: unmapped=0, e1000=1 # unload 'unmapped' and load 'e1000'
CONFIG_INTERFACE:
控制Bochs软件的控制界面。
#config_interface: textconfig
#config_interface: win32config
#config_interface: wx
DISPLAY_LIBRARY:
控制显示器的模式。
#display_library: amigaos
#display_library: carbon
#display_library: macintosh
#display_library: nogui
#display_library: rfb
#display_library: sdl, options="fullscreen" # startup in fullscreen mode
#display_library: sdl2, options="fullscreen" # startup in fullscreen mode
#display_library: term
#display_library: vncsrv
#display_library: win32
#display_library: wx
#display_library: x
CPU:
CPU型号。
cpu: model=core2_penryn_t9600, count=1, ips=50000000, reset_on_triple_fault=1, ignore_bad_msrs=1, msrs="msrs.def"
cpu: cpuid_limit_winnt=0
CPUID:
CPU的核心功能组的设置。
#cpuid: x86_64=1, mmx=1, sep=1, simd=sse4_2, apic=xapic, aes=1, movbe=1, xsave=1
#cpuid: family=6, model=0x1a, stepping=5
MEMORY:
memory: guest=512, host=256
ROMIMAGE:
BIOS 建议用最近的。
romimage: file=$BXSHARE/BIOS-bochs-latest
VGAROMIMAGE:
file=$BXSHARE/VGABIOS-lgpl-latest
VGA:
显示参数的配置。
#vga: extension=vbe, update_freq=5, realtime=1
VOODOO:
显卡的扩展配置。
#voodoo: enabled=1, model=voodoo1
KEYBOARD:
键盘的参数设置。
#keyboard: type=mf, serial_delay=250
MOUSE:
鼠标参数设置。
mouse: enabled=0
PCI:
PCI的配置。
pci: enabled=1, chipset=i440fx
CLOCK:
实时时钟设置。
#clock: sync=none, time0=local
CMOSIMAGE:
CMOS RAM的问题。
#cmosimage: file=cmos.img, rtc_init=time0
FLOPPYA:
floppya: 1_44=/dev/fd0, status=inserted
FLOPPYB:
#floppyb: 1_44=b.img, status=inserted
ATA0, ATA1, ATA2, ATA3:
硬盘控制器设置。
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata2: enabled=0, ioaddr1=0x1e8, ioaddr2=0x3e0, irq=11
ata3: enabled=0, ioaddr1=0x168, ioaddr2=0x360, irq=9
ATA[0-3]-MASTER, ATA[0-3]-SLAVE:
定义ATA硬盘特性。
ata0-master: type=disk, mode=flat, path="30M.sample"
#ata0-master: type=disk, mode=flat, path="30M.sample", cylinders=615, heads=6, spt=17
#ata0-master: type=disk, mode=flat, path="c.img", cylinders=0 # autodetect
#ata0-slave: type=disk, mode=vvfat, path=/bochs/images/vvfat, journal=vvfat.redolog
#ata0-slave: type=cdrom, path=D:, status=inserted
#ata0-slave: type=cdrom, path=/dev/cdrom, status=inserted
#ata0-slave: type=cdrom, path="drive", status=inserted
#ata0-slave: type=cdrom, path=/dev/rcd0d, status=inserted
BOOT:
定义启动顺序。
boot: network, disk
boot: cdrom, floppy, disk
FLOPPY_BOOTSIG_CHECK: disabled=[0|1]
0xaa55启动参数标记检查。
floppy_bootsig_check: disabled=0
LOG:
#log: /dev/null
log: bochsout.txt
LOGPREFIX:
设置log头的格式。
#logprefix: %t%e%d
LOG CONTROLS:
panic: action=ask
error: action=report
info: action=report
debug: action=ignore, pci=report # report BX_DEBUG from module 'pci'
DEBUGGER_LOG:
#debugger_log: /dev/null
#debugger_log: debugger.out
debugger_log: -
COM1, COM2, COM3, COM4:
COM口的参数设置。
#com1: enabled=1, mode=term, dev=/dev/ttyp9
PARPORT1, PARPORT2:
parport1: enabled=1, file="parport.out"
SOUND:
设置声卡参数。
sound: driver=default, waveout=/dev/dsp. wavein=, midiout=
SPEAKER:
speaker: enabled=1, mode=sound
SB16:
SB16 sound emulation。
#sb16: midimode=1, wavemode=1, loglevel=2, log=sb16.log, dmatimer=600000
ne2k: NE2000 compatible ethernet adapter
NE2000网卡。
# ne2k: ioaddr=0x300, irq=9, mac=b0:c4:20:00:00:00, ethmod=linux, ethdev=eth0
pcipnic: Bochs/Etherboot pseudo-NIC
#pcipnic: enabled=1, mac=b0:c4:20:00:00:00, ethmod=vnet
e1000: Intel(R) 82540EM Gigabit Ethernet adapter
#e1000: enabled=1, mac=52:54:00:12:34:56, ethmod=slirp, script=slirp.conf
USB_UHCI:
#usb_uhci: enabled=1, port1=mouse, port2=disk:usbstick.img
PCIDEV:
#pcidev: vendor=0x1234, device=0x5678
GDBSTUB:
#gdbstub: enabled=0, port=1234, text_base=0, data_base=0, bss_base=0
MEGS:
设置物理内存大小。
#megs: 32





















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值