Parlib's rstdio.h -> ros_debug.h
authorBarret Rhoden <brho@cs.berkeley.edu>
Thu, 14 Apr 2011 09:20:52 +0000 (02:20 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:36:01 +0000 (17:36 -0700)
parlib.h includes ros_debug.h, so you can still turn on printd or make
ros_debug calls.

34 files changed:
tests/arsc_mt.c
tests/c3po/c3po_test.c
tests/divzero.c
tests/draw_nanwan.c
tests/faultread.c
tests/faultreadkernel.c
tests/fork.c
tests/fp_test.c
tests/hart_test.c
tests/idle.c
tests/manycore_test.c
tests/mhello.c
tests/mproctests.c
tests/msr_cycling_vcores.c
tests/msr_dumb_while.c
tests/msr_get_cores.c
tests/msr_get_singlecore.c
tests/proctests.c
tests/pthread_barrier_test.c
tests/pthread_test.c
tests/spawn.c
tests/syscall_speed.c
tests/testbss.c
tests/tlstest.c
tests/tsc_spitter.c
user/parlib/bthread.c
user/parlib/debug.c
user/parlib/debugfmt.c
user/parlib/include/i686/vcore.h
user/parlib/include/parlib.h
user/parlib/include/ros_debug.h [new file with mode: 0644]
user/parlib/include/rstdio.h [deleted file]
user/parlib/vcore.c
user/pthread/pthread.c

index beb0e80..0cd0b6c 100644 (file)
@@ -1,5 +1,5 @@
 #ifdef __CONFIG_ARSC_SERVER__
-#include <rstdio.h>
+#include <stdio.h>
 #include <stdlib.h>
 #include <pthread.h>
 #include <unistd.h>
index 4b9e164..4c3fa75 100644 (file)
@@ -1,4 +1,4 @@
-#include <rstdio.h>
+#include <stdio.h>
 #include <pthread.h>
 #include <stdlib.h>
 #include <parlib.h>
index 3c9fe99..59dbf18 100644 (file)
@@ -1,6 +1,6 @@
 // buggy program - causes a divide by zero exception
 
-#include <rstdio.h>
+#include <stdio.h>
 
 int zero;
 
index 4f2bcca..16f6663 100644 (file)
@@ -1,4 +1,4 @@
-#include <rstdio.h>
+#include <stdio.h>
 
 int main(int argc, char** argv)
 {
index 5ad2c27..3cf8a3f 100644 (file)
@@ -1,6 +1,6 @@
 // buggy program - faults with a read from location zero
 
-#include <rstdio.h>
+#include <stdio.h>
 
 int main(int argc, char** argv)
 { 
index 5188378..cef359f 100644 (file)
@@ -1,6 +1,6 @@
 // buggy program - faults with a read from kernel space
 
-#include <rstdio.h>
+#include <stdio.h>
 
 int main(int argc, char** argv)
 {
index c6084f2..b7efa42 100644 (file)
@@ -1,5 +1,5 @@
 #include <stdlib.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <unistd.h>
 #include <sys/types.h>
 #include <sys/wait.h>
index fd03d4f..eaf8fb2 100644 (file)
@@ -1,4 +1,4 @@
-#include <rstdio.h>
+#include <stdio.h>
 
 int main(int argc, char** argv) 
 {
index 04b4bfc..51fb0d4 100644 (file)
@@ -1,4 +1,4 @@
-#include <rstdio.h>
+#include <stdio.h>
 
 int main(int argc, char** argv) 
 {
index bb370e7..a4bca82 100644 (file)
@@ -1,5 +1,5 @@
 #include <parlib.h>
-#include <rstdio.h>
+#include <stdio.h>
 
 /* This will keep a core from spinning forever, but will also allow it to still
  * schedule() and run _S processes. */
index 9724512..333211a 100644 (file)
@@ -1,4 +1,4 @@
-#include <rstdio.h>
+#include <stdio.h>
 #include <assert.h>
 #include <vcore.h>
 #include <parlib.h>
index cb12e7c..be1be29 100644 (file)
@@ -5,7 +5,7 @@
 #include <ros/event.h>
 #include <ros/bcq.h>
 #include <arch/arch.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <vcore.h>
 #include <mcs.h>
 #include <timing.h>
index 3ccc429..995c133 100644 (file)
@@ -5,7 +5,7 @@
 #include <vcore.h>
 #include <ros/mman.h>
 #include <ros/resource.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <timing.h>
 #include <uthread.h>
 
index 38ddd69..9ea144f 100644 (file)
@@ -6,7 +6,7 @@
 
 #include <ros/resource.h>
 #include <parlib.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <vcore.h>
 #include <timing.h>
 #include <mcs.h>
index c556371..dc0e3c7 100644 (file)
@@ -3,7 +3,7 @@
  * This requests the max_vcores in the system, then just dumbly while loops.
  * If you send it an NE_ALARM, it'll print its TSC. */
 
-#include <rstdio.h>
+#include <stdio.h>
 #include <vcore.h>
 #include <arch/arch.h>
 #include <event.h>
index 085c610..aaab7e1 100644 (file)
@@ -17,7 +17,7 @@
 #include <ros/procdata.h>
 #include <ros/bcq.h>
 #include <arch/arch.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <vcore.h>
 #include <mcs.h>
 #include <timing.h>
index 7e4864d..bddc59b 100644 (file)
@@ -9,7 +9,7 @@
 #include <ros/procdata.h>
 #include <ros/bcq.h>
 #include <arch/arch.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <vcore.h>
 #include <mcs.h>
 #include <timing.h>
index d5a287a..e6599b3 100644 (file)
@@ -1,5 +1,5 @@
 #include <parlib.h>
-#include <rstdio.h>
+#include <stdio.h>
 
 /* This runs a variety of process tests.  For now, it just tests single-core
  * yielding among a bunch of processes (which it creates).  It needs the
index ce7e806..5e143c0 100644 (file)
@@ -1,4 +1,4 @@
-#include <rstdio.h>
+#include <stdio.h>
 #include <pthread.h>
 #include <stdlib.h>
 #include <parlib.h>
index 878ddea..310594f 100644 (file)
@@ -1,4 +1,4 @@
-#include <rstdio.h>
+#include <stdio.h>
 #include <pthread.h>
 #include <stdlib.h>
 #include <parlib.h>
index 76b5fb6..2cebf99 100644 (file)
@@ -1,5 +1,5 @@
 
-#include <rstdio.h>
+#include <stdio.h>
 #include <parlib.h>
 #include <unistd.h>
 
index 082de60..abadea4 100644 (file)
@@ -1,4 +1,4 @@
-#include <rstdio.h>
+#include <stdio.h>
 #include <parlib.h>
 #include <arch/arch.h>
 
index c650315..1dba334 100644 (file)
@@ -1,7 +1,7 @@
 // test reads and writes to a large bss
 
 #include <stdint.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <rassert.h>
 
 #define ARRAYSIZE (1024*1024)
index 72510a4..d5eeaf9 100644 (file)
@@ -1,5 +1,5 @@
 #include <assert.h>
-#include <rstdio.h>
+#include <stdio.h>
 
 #define BAR0 0xdeadbeef
 volatile __thread int foo;
index 46a0594..3686565 100644 (file)
@@ -1,5 +1,5 @@
 #include <stdlib.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <arch/arch.h>
 
 int main(int argc, char** argv)
index 6c045d2..21ff428 100644 (file)
@@ -4,7 +4,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <assert.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <errno.h>
 #include <arch/atomic.h>
 
index 5c6e4ac..eb3b8bd 100644 (file)
@@ -7,7 +7,7 @@
 
 #include <ros/common.h>
 #include <parlib.h>
-#include <rstdio.h>
+#include <stdio.h>
 
 // Collect up to BUF_SIZE characters into a buffer
 // and perform ONE system call to print all of them,
index 470ea16..8804e0b 100644 (file)
@@ -1,7 +1,7 @@
 #include <ros/common.h>
 #include <ros/errno.h>
 #include <string.h>
-#include <rstdio.h>
+#include <ros_debug.h>
 
 /*
  * Print a number (base <= 16) in reverse order,
index 47a5761..d448e5d 100644 (file)
@@ -192,7 +192,7 @@ static inline void set_tls_desc(void *tls_desc, uint32_t vcoreid)
 })
 
 /* For debugging. */
-#include <rstdio.h>
+#include <stdio.h>
 static __inline void print_trapframe(struct user_trapframe *tf)
 {
        printf("[user] TRAP frame\n");
index 63cd55b..08a7618 100644 (file)
@@ -16,6 +16,7 @@
 #include <ros/procdata.h>
 #include <ros/resource.h>
 #include <stdint.h>
+#include <ros_debug.h>
 
 enum {
        PG_RDONLY = 4,
diff --git a/user/parlib/include/ros_debug.h b/user/parlib/include/ros_debug.h
new file mode 100644 (file)
index 0000000..1f6ee83
--- /dev/null
@@ -0,0 +1,26 @@
+#ifndef PARLIB_INC_DEBUG_H
+#define PARLIB_INC_DEBUG_H
+
+#include <ros/common.h>
+#include <stdio.h>
+#include <stdarg.h>
+
+void ros_debugfmt(void (*putch)(int, void**), void **putdat, const char *fmt, ...);
+void ros_vdebugfmt(void (*putch)(int, void**), void **putdat, const char *fmt, va_list);
+
+int    ros_debug(const char *fmt, ...);
+int    ros_vdebug(const char *fmt, va_list);
+
+#ifndef __CONFIG_APPSERVER__
+#undef printf
+#define printf(...) ros_debug(__VA_ARGS__)
+#endif /* __CONFIG_APPSERVER__ */
+
+//#define PRINTD_DEBUG
+#ifdef PRINTD_DEBUG
+#define printd(args...) printf(args)
+#else
+#define printd(args...) {}
+#endif
+
+#endif /* !PARLIB_INC_DEBUG_H */
diff --git a/user/parlib/include/rstdio.h b/user/parlib/include/rstdio.h
deleted file mode 100644 (file)
index 1f6ee83..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-#ifndef PARLIB_INC_DEBUG_H
-#define PARLIB_INC_DEBUG_H
-
-#include <ros/common.h>
-#include <stdio.h>
-#include <stdarg.h>
-
-void ros_debugfmt(void (*putch)(int, void**), void **putdat, const char *fmt, ...);
-void ros_vdebugfmt(void (*putch)(int, void**), void **putdat, const char *fmt, va_list);
-
-int    ros_debug(const char *fmt, ...);
-int    ros_vdebug(const char *fmt, va_list);
-
-#ifndef __CONFIG_APPSERVER__
-#undef printf
-#define printf(...) ros_debug(__VA_ARGS__)
-#endif /* __CONFIG_APPSERVER__ */
-
-//#define PRINTD_DEBUG
-#ifdef PRINTD_DEBUG
-#define printd(args...) printf(args)
-#else
-#define printd(args...) {}
-#endif
-
-#endif /* !PARLIB_INC_DEBUG_H */
index 5debbb4..8f4bb30 100644 (file)
@@ -8,7 +8,7 @@
 #include <unistd.h>
 #include <stdlib.h>
 #include <sys/mman.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <glibc-tls.h>
 #include <event.h>
 #include <uthread.h>
index 74097f6..463660a 100644 (file)
@@ -5,7 +5,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <assert.h>
-#include <rstdio.h>
+#include <stdio.h>
 #include <errno.h>
 #include <parlib.h>
 #include <ros/event.h>