diff options
Diffstat (limited to 'lib/sbi/sbi_console.c')
-rw-r--r-- | lib/sbi/sbi_console.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/sbi/sbi_console.c b/lib/sbi/sbi_console.c index 03dcdb2..7189b9b 100644 --- a/lib/sbi/sbi_console.c +++ b/lib/sbi/sbi_console.c @@ -7,9 +7,10 @@ * Anup Patel <anup.patel@wdc.com> */ -#include <sbi/sbi_platform.h> -#include <sbi/sbi_console.h> #include <sbi/riscv_locks.h> +#include <sbi/sbi_console.h> +#include <sbi/sbi_platform.h> +#include <sbi/sbi_scratch.h> static const struct sbi_platform *console_plat = NULL; static spinlock_t console_out_lock = SPIN_LOCK_INITIALIZER; @@ -375,10 +376,11 @@ int sbi_printf(const char *format, ...) return retval; } -int sbi_dprintf(struct sbi_scratch *scratch, const char *format, ...) +int sbi_dprintf(const char *format, ...) { va_list args; int retval = 0; + struct sbi_scratch *scratch = sbi_scratch_thishart_ptr(); va_start(args, format); if (scratch->options & SBI_SCRATCH_DEBUG_PRINTS) |