On 2017年02月03日 16:22, Peter Xu wrote:
VT-d codes are still using static DEBUG_INTEL_IOMMU macro. That's not good, and we should end the day when we need to recompile the code before getting useful debugging information for vt-d. Time to switch to the trace system.
Looks like we end up with using debug macros and tracepoints at the same time (even with patch 8), this will cause even more troubles.
This is the first patch to do it. Generally, the rule of mine is: - for the old GENERAL typed message, I use trace_vtd_err*() in general. - for the non-GENERAL typed messages, convert into specified trace_*(). - for useless DPRINTFs, I removed them. Signed-off-by: Peter Xu<pet...@redhat.com> ---
The title is a little bit confusing, this in fact convert from debug macros to tracepoints.