Table 2-1. Directory structure
Location | Meaning |
---|---|
bios | System and VGA BIOS images, system BIOS sources and makefile |
build | additional stuff required for building Bochs on different platforms |
bx_debug | the builtin Bochs debugger |
cpu | the cpu emulation sources |
cpu/avx | sources for emulating AVX instructions |
cpu/cpudb | sources for emulating different cpu models |
cpu/fpu | the fpu emulation sources |
disasm | the disassembler for the Bochs debugger |
doc/docbook | the Bochs documentation in DocBook format |
doc/man | Bochs manual pages |
docs-html | old Bochs documentation in HTML (will be replaced by DocBook) |
gui | display libraries (guis), the simulator interface, the parameter tree and text mode config interface |
gui/bitmaps | bitmaps for the headerbar |
gui/font | the default VGA font used by most of the display libraries |
gui/keymaps | keymaps for the keyboard mapping feature |
host | host specific drivers (currently only used by the pcidev kernel module for Linux) |
instrument | directory tree for the instrumentation feature |
iodev | standard PC devices, PCI core devices |
iodev/display | display adapters (vga, cirrus, voodoo) |
iodev/hdimage | support for different disk image types and lowlevel cdrom access |
iodev/networking | networking devices and lowlevel modules |
iodev/sound | sound devices and lowlevel modules |
iodev/usb | USB HCs and pluggable devices |
memory | memory management and ROM loader |
misc | useful utilities (e.g. bximage, niclist) |
misc/sb16 | tool to control the SB16 emulation from the guest side |
patches | pending patches |