====== Bochs Log-Ausgaben ====== Bochs Ausgaben können bei der Fehlersuche von großem Nutzen sein. Wie man die Log-Ausgabeoptionen einstellt steht [[kernel:knowledge:bochs:configfile|hier]]. ===== Grundsätzliches ===== Bochs kennt grundsätzlich 4 unterschiedliche Arten von Ausgaben: * Info * Debug * Error * Panic Ausgaben der 4 Arten fallen für unterschiedliche Teile von bochs, bzw vom emulierten PC an (in Zukunft als "Systemteil" bezeichnet): IO, KMAP, IOAP, STIME, VTIME, PIT, PIT81, DEV, SYS, CPU0, APIC0, MEM0, CTRL, PLGIN, XGUI, UNMP, BIOS, VBIOS, CMOS, DMA, PIC, VGA, FDD, HD, KBD, SER, PAR, EFIRQ, GAME, SPEAK, PCI, P2I, PIDE Leider fehlt von Seiten der bochs Entwickler eine Referenz zu diesen Ausgaben, genaue Angaben was die einzelnen Systemteile ausgeben können also nicht gemacht werden. Für jedes einzelne Systemteil kann für jede der 4 Arten von Ausgaben ein Ausgabezustand eingestellt werden. Es gibt folgende Ausgabezustände: * ask * report * ignore * fatal __Tipp:__\\ Man sollte die Debug-Ausgaben aller Teile nur wenn es wirklich nötig ist auf //report// stellen, da sie sehr viele Ausgaben ergeben.