This document may have answers to some common questions.
XINUTEST
and XINUDEBUG
flagsFor lab 1, you do not have to use any macros in general.
However, from lab 2 onward, all print statements (e.g. kprintf(...)
) should be wrapped by a macro.
Specifically, you should
XINUTEST
macro. This is for our testing purposes.XINUDEBUG
macro. This for your own testing/debugging purposes.The following backends are known to be broken. Please try to avoid using the following backends: