| #define DN_DEBUG_BUFFER_BASE 0x82800000 | |
| #define DN_DEBUG_BUFFER_SIZE 8*1024*1024 | |
| static char *current_dbg_ptr=DN_DEBUG_BUFFER_BASE; | |
| int dn_deb_printf(const char *fmt, ...) { | |
| va_list args; | |
| int i; | |
| if(current_dbg_ptr<(DN_DEBUG_BUFFER_BASE + DN_DEBUG_BUFFER_SIZE)) { | |
| va_start(args,fmt); | |
| i=vsprintf(current_dbg_ptr,fmt,args); | |
| va_end(args); | |
| current_dbg_ptr+=i; | |
| return i; | |
| } | |
| else | |
| return 0; | |
| } |