|  | @@ -133,12 +133,8 @@ extern void dbg_hex_dump_da ( unsigned long dispaddr,
 | 
		
	
		
			
			| 133 | 133 |  			      const void *data, unsigned long len );
 | 
		
	
		
			
			| 134 | 134 |  
 | 
		
	
		
			
			| 135 | 135 |  /* Compatibility with existing Makefile */
 | 
		
	
		
			
			| 136 |  | -#if DEBUG_SYMBOL >= 1
 | 
		
	
		
			
			| 137 |  | -#if DEBUG_SYMBOL >= 2
 | 
		
	
		
			
			| 138 |  | -#define DBGLVL 3
 | 
		
	
		
			
			| 139 |  | -#else
 | 
		
	
		
			
			| 140 |  | -#define DBGLVL 1
 | 
		
	
		
			
			| 141 |  | -#endif
 | 
		
	
		
			
			|  | 136 | +#if DEBUG_SYMBOL
 | 
		
	
		
			
			|  | 137 | +#define DBGLVL DEBUG_SYMBOL
 | 
		
	
		
			
			| 142 | 138 |  #else
 | 
		
	
		
			
			| 143 | 139 |  #define DBGLVL 0
 | 
		
	
		
			
			| 144 | 140 |  #endif
 | 
		
	
	
		
			
			|  | @@ -147,6 +143,8 @@ extern void dbg_hex_dump_da ( unsigned long dispaddr,
 | 
		
	
		
			
			| 147 | 143 |  #define DBG_LOG		( DBGLVL & DBGLVL_LOG )
 | 
		
	
		
			
			| 148 | 144 |  #define DBGLVL_EXTRA	2
 | 
		
	
		
			
			| 149 | 145 |  #define DBG_EXTRA	( DBGLVL & DBGLVL_EXTRA )
 | 
		
	
		
			
			|  | 146 | +#define DBGLVL_PROFILE	4
 | 
		
	
		
			
			|  | 147 | +#define DBG_PROFILE	( DBGLVL & DBGLVL_PROFILE )
 | 
		
	
		
			
			| 150 | 148 |  
 | 
		
	
		
			
			| 151 | 149 |  /**
 | 
		
	
		
			
			| 152 | 150 |   * Print debugging message if we are at a certain debug level
 | 
		
	
	
		
			
			|  | @@ -240,15 +238,31 @@ extern void dbg_hex_dump_da ( unsigned long dispaddr,
 | 
		
	
		
			
			| 240 | 238 |  
 | 
		
	
		
			
			| 241 | 239 |  /* Versions of the DBGxxx_IF() macros that imply DBGxxx_IF( LOG, ... )*/
 | 
		
	
		
			
			| 242 | 240 |  
 | 
		
	
		
			
			| 243 |  | -#define DBG( ... )	DBG_IF ( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			| 244 |  | -#define DBG_HDA( ... )	DBG_HDA_IF ( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			| 245 |  | -#define DBG_HD( ... )	DBG_HD_IF ( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			| 246 |  | -#define DBGC( ... )	DBGC_IF ( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			| 247 |  | -#define DBGC_HDA( ... )	DBGC_HDA_IF ( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			| 248 |  | -#define DBGC_HD( ... )	DBGC_HD_IF ( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 241 | +#define DBG( ... )		DBG_IF		( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 242 | +#define DBG_HDA( ... )		DBG_HDA_IF	( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 243 | +#define DBG_HD( ... )		DBG_HD_IF	( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 244 | +#define DBGC( ... )		DBGC_IF		( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 245 | +#define DBGC_HDA( ... )		DBGC_HDA_IF	( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 246 | +#define DBGC_HD( ... )		DBGC_HD_IF	( LOG, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 247 | +
 | 
		
	
		
			
			|  | 248 | +/* Versions of the DBGxxx_IF() macros that imply DBGxxx_IF( EXTRA, ... )*/
 | 
		
	
		
			
			|  | 249 | +
 | 
		
	
		
			
			|  | 250 | +#define DBG2( ... )		DBG_IF		( EXTRA, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 251 | +#define DBG2_HDA( ... )		DBG_HDA_IF	( EXTRA, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 252 | +#define DBG2_HD( ... )		DBG_HD_IF	( EXTRA, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 253 | +#define DBGC2( ... )		DBGC_IF		( EXTRA, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 254 | +#define DBGC2_HDA( ... )	DBGC_HDA_IF	( EXTRA, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 255 | +#define DBGC2_HD( ... )		DBGC_HD_IF	( EXTRA, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 256 | +
 | 
		
	
		
			
			|  | 257 | +/* Versions of the DBGxxx_IF() macros that imply DBGxxx_IF( PROFILE, ... )*/
 | 
		
	
		
			
			|  | 258 | +
 | 
		
	
		
			
			|  | 259 | +#define DBGP( ... )		DBG_IF		( PROFILE, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 260 | +#define DBGP_HDA( ... )		DBG_HDA_IF	( PROFILE, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 261 | +#define DBGP_HD( ... )		DBG_HD_IF	( PROFILE, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 262 | +#define DBGCP( ... )		DBGC_IF		( PROFILE, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 263 | +#define DBGCP_HDA( ... )	DBGC_HDA_IF	( PROFILE, __VA_ARGS__ )
 | 
		
	
		
			
			|  | 264 | +#define DBGCP_HD( ... )		DBGC_HD_IF	( PROFILE, __VA_ARGS__ )
 | 
		
	
		
			
			| 249 | 265 |  
 | 
		
	
		
			
			| 250 |  | -/* Backwards compatibility */
 | 
		
	
		
			
			| 251 |  | -#define DBG2( ... )	DBG_IF ( EXTRA, __VA_ARGS__ )
 | 
		
	
		
			
			| 252 | 266 |  
 | 
		
	
		
			
			| 253 | 267 |  #if DEBUG_SYMBOL == 0
 | 
		
	
		
			
			| 254 | 268 |  #define NDEBUG
 |