object/debug.h-Dateireferenz
Enthält Debugmacros, um Debugausgaben auf einen eigenen Screen umzuleiten.
Mehr ...
#include "device/cgastr.h"
#include "machine/apicsystem.h"
AusfĂĽhrliche Beschreibung
Enthält Debugmacros, um Debugausgaben auf einen eigenen Screen umzuleiten.
FĂĽr den Uniprozessorfall reicht es ein CGA_Stream Objekt fĂĽr Debugausgaben (dout) anzulegen. FĂĽr den Multiprozessorfall soll jedoch fĂĽr jede CPU ein Objekt fĂĽr Debugausgaben angelegt werden. Das Debugmacro muss dann mit Hilfe von APICSystem::getCPUID() die Ausgabe auf das entsprechende Objekt umleiten. Dazu kann der ? : Operator verwendet werden.