diff options
Diffstat (limited to 'bsps/powerpc/virtex5/start/mmu.c')
-rw-r--r-- | bsps/powerpc/virtex5/start/mmu.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bsps/powerpc/virtex5/start/mmu.c b/bsps/powerpc/virtex5/start/mmu.c index 874c57ee6f..e9bbd77264 100644 --- a/bsps/powerpc/virtex5/start/mmu.c +++ b/bsps/powerpc/virtex5/start/mmu.c @@ -66,6 +66,7 @@ #include <rtems.h> #include <rtems/bspIo.h> #include <rtems/powerpc/powerpc.h> +#include <rtems/score/sysstate.h> #include <inttypes.h> #include <stdio.h> @@ -92,7 +93,7 @@ myprintf(FILE *f, char *fmt, ...) va_list ap; va_start(ap, fmt); - if (!f || !_impure_ptr->__sdidinit) { + if (!f || !_System_state_Is_up(_System_state_Get())) { /* Might be called at an early stage when stdio is not yet initialized. */ vprintk(fmt,ap); } else { |