2.2. Directory Structure

Table 2-1. Directory structure

LocationMeaning
biosSystem and VGA BIOS images, system BIOS sources and makefile
buildadditional stuff required for building Bochs on different platforms
bx_debugthe builtin Bochs debugger
cputhe cpu emulation sources
disasmthe disassembler for the Bochs debugger
doc/docbookthe Bochs documentation in DocBook format
doc/manBochs manual pages
docs-htmlold Bochs documentation in HTML (will be replaced by DocBook)
dynamicempty directory (reserved for dynamic translation code)
fontthe default VGA font used by most of the display libraries
fputhe fpu emulation sources
guidisplay libraries (guis), the simulator interface and text mode config interface
gui/bitmapsbitmaps for the headerbar
gui/keymapskeymaps for the keyboard mapping feature
hosthost specific drivers (currently only used by the pcidev kernel module for Linux)
instrumentdirectory tree for the instrumentation feature
iodevstandard PC devices, PCI devices, lowlevel networking and sound drivers
memorymemory management and ROM loader
miscuseful utilities (e.g. bximage, bxcommit, niclist)
misc/sb16tool to control the SB16 emulation from the guest side
patchespending patches
plex86plex86 directory structure (possibly outdated)