X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm.h;h=10d001e963ea47f3fafdef302b62b08226b792ac;hb=d172c2b8434d7731d757b9fac20d59f562ff9df0;hp=a892094f18915b10d7c6b1a86742f5f9a99db9f6;hpb=55c5cf8adebb870874e02b439b176f2b020ba5a0;p=palacios.git diff --git a/palacios/include/palacios/vmm.h b/palacios/include/palacios/vmm.h index a892094..10d001e 100644 --- a/palacios/include/palacios/vmm.h +++ b/palacios/include/palacios/vmm.h @@ -14,33 +14,44 @@ //#include /* utility definitions */ + +#if VMM_DEBUG #define PrintDebug(fmt, args...) \ do { \ extern struct vmm_os_hooks * os_hooks; \ if ((os_hooks) && (os_hooks)->print_debug) { \ (os_hooks)->print_debug((fmt), ##args); \ } \ - } while (0) \ - + } while (0) +#else +#define PrintDebug(fmt,args ...) +#endif +#if VMM_INFO #define PrintInfo(fmt, args...) \ do { \ extern struct vmm_os_hooks * os_hooks; \ if ((os_hooks) && (os_hooks)->print_info) { \ (os_hooks)->print_info((fmt), ##args); \ } \ - } while (0) \ + } while (0) +#else +#define PrintInfo(fmt, args...) +#endif +#if VMM_TRACE #define PrintTrace(fmt, args...) \ do { \ extern struct vmm_os_hooks * os_hooks; \ if ((os_hooks) && (os_hooks)->print_trace) { \ (os_hooks)->print_trace((fmt), ##args); \ } \ - } while (0) \ - + } while (0) +#else +#define PrintTrace(fmt, args...) +#endif #define V3_AllocPages(ptr, num_pages) \