Bochs Developers Guide
<<< Previous | About the code | Next >>>

# Directory Structure

Table 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
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)
dynamic | empty directory (reserved for dynamic translation code)
font | the default VGA font used by most of the display libraries
fpu | the fpu emulation sources
gui | display libraries (guis), the simulator interface and text mode config interface
gui/bitmaps | bitmaps for the headerbar
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 devices, lowlevel networking and sound drivers
memory | memory management and ROM loader
misc | useful utilities (e.g. bximage, bxcommit, niclist)
misc/sb16 | tool to control the SB16 emulation from the guest side
patches | pending patches
plex86 | plex86 directory structure (possibly outdated)

<<< Previous | Home | Next >>>
About the code | Up | Emulator Objects