This table shows the name used for setting up the log actions per device, the prefix that appears in the log file or when a panic occurs and a short description of the module. This example shows how to turn on debug messages for a specific device in bochsrc.
debug: action=ignore, pci=reportThe names can be used in upper case or lower case, since the check is not case sensitive. Note that the module names cannot be checked while reading the config file, since most of the modules do not exist at this point. Invalid names or names of modules not present in the current configuration will cause a panic when the simulation is starting.
Table 9-1. Log function module names and prefixes
Name | Prefix | Description |
---|---|---|
ACPI | ACPI | PIIX4 ACPI controller |
apic0 | APIC0 | APIC of first CPU |
BIOS | BIOS | System BIOS |
busmouse | BUSM | Busmouse |
BXVGA | BXVGA | VGA adapter with VBE support |
CD1 | CD1 | Lowlevel CD-ROM support for the first device (if configured, there can be CD2, CD3, CD4, ...) |
cirrus | CIRRUS | Cirrus SVGA |
CMOS | CMOS | CMOS RAM + RTC |
cpu0 | CPU0 | First CPU (SMP emulation can have cpu1, cpu2, cpu3,...) |
devices | DEV | Devices subsystem |
DMA | DMA | DMA controller |
E1000 | E1000 | Intel(R) Gigabit Ethernet |
es1370 | ES1370 | ES1370 soundcard |
extfpuirq | EXFIRQ | External FPU IRQ |
floppy | FLOPPY | Floppy controller |
gameport | GAME | Standard PC gameport |
GDBST | GDBST | GDB stub support |
GUI | GUI | Generic GUI code |
harddrv | HD | IDE HD/CD emulation |
hdimage | IMG | Disk image support |
ioapic | IOAPIC | I/O APIC |
iodebug | IODBG | I/O interface to debugger |
keyboard | KBD | PS/2 keyboard and mouse |
keymap | KEYMAP | Keyboard mapping |
logio | IO | Bochs logging subsystem |
memory | MEM0 | Memory management |
MACGUI | MGUI | MacOS9 / MacOSX GUI |
NE2K | NE2K | NE2000 ethernet adapter |
NOGUI | NOGUI | GUI without input/output interface ("nogui") |
parallel | PAR | Parallel port support |
PCI | PCI | i440FX PCI bridge |
pci2isa | P2ISA | PCI-to-ISA bridge |
pcidev | PCIDEV | Host PCI device mapping |
pcipnic | PNIC | PCI pseudo NIC |
pci_ide | PIDE | PCI IDE controller |
pc_system | SYS | CPU-to-devices interface and timing control |
PIC | PIC | Programmable interrupt controller |
PIT | PIT | I/O interface for 82C54 timer |
pit82c54 | PIT81 | 82C54 timer core |
PLUGIN | PLUGIN | Plugin interface |
RFB | RFB | RFB GUI |
SB16 | SB16 | SB16 soundcard |
SCSICD | SCSICD | SCSI CD-ROM emulation for USB |
SCSIHD | SCSIHD | SCSI hard drive emulation for USB |
SDL | SDL | SDL 1.2.x GUI |
SDL2 | SDL2 | SDL 2.x GUI |
serial | SER | Serial port emulation |
serial_raw | SERR | Lowlevel serial port support |
siminterface | SIM | Simulator interface |
slowdown_timer | STIMER | Slowdown timer |
speaker | PCSPK | Lowlevel support for the PC speaker |
TERM | TERM | Term GUI |
unmappped | UNMAP | Unmapped I/O handler |
usb_floppy | USBFDD | USB (UFI/CBI) floppy emulation |
usb_ehci | EHCI | USB EHCI controller |
usb_hid | USBHID | USB HID device emulation |
usb_hub | USBHUB | External USB hub emulation |
usb_msd | USBMSD | USB MSD (disk/CD-ROM) emulation |
usb_ohci | OHCI | USB OHCI controller |
usb_printer | USBPR | USB printer emulation |
usb_uhci | UHCI | USB UHCI controller |
usb_xhci | XHCI | USB xHCI controller |
VGA | VGA | Standard VGA |
vgabios | VBIOS | VGA BIOS |
virt_timer | VTIMER | Virtual timer |
WINGUI | WINGUI | WIN32 GUI |
WX | WX | wxWidgets GUI |
XGUI | XGUI | X11 GUI |