[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT PATCH v2 06/10] plat/*: Replace uk_printd() with uk_pr_*() equivalents
Replace all occurrences of uk_printk() with uk_pr_*() equivalents: uk_printd(DLVL_CRIT, ...) --> uk_pr_crit(...) uk_printd(DLVL_ERROR, ...) --> uk_pr_err(...) uk_printd(DLVL_WARN, ...) --> uk_pr_warn(...) uk_printd(DLVL_INFO, ...) --> uk_pr_info(...) uk_printd(DLVL_EXTRA, ...) --> uk_pr_debug(...) Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx> --- lib/nolibc/getopt.c | 2 +- lib/ukallocbbuddy/bbuddy.c | 30 ++++++++-------- lib/ukboot/boot.c | 74 +++++++++++++++++++-------------------- lib/ukbus/bus.c | 8 ++--- lib/ukbus/include/uk/bus.h | 2 +- lib/uklock/include/uk/semaphore.h | 16 ++++----- lib/uklock/semaphore.c | 4 +-- lib/ukmpi/mbox.c | 8 ++--- lib/uksched/sched.c | 6 ++-- lib/uksched/thread.c | 4 +-- lib/ukschedcoop/schedcoop.c | 13 ++++--- lib/ukswrand/mwc.c | 2 +- lib/vfscore/file.c | 10 +++--- plat/common/arm/cpu_native.c | 4 +-- plat/common/arm/pl011.c | 6 ++-- plat/common/arm/time.c | 3 +- plat/common/arm/traps.c | 31 ++++++++-------- plat/common/pci_bus.c | 40 ++++++++++----------- plat/common/sw_ctx.c | 2 +- plat/common/x86/traps.c | 16 ++++----- plat/drivers/virtio/virtio_ring.c | 8 ++--- plat/kvm/arm/setup.c | 37 ++++++++++---------- plat/kvm/irq.c | 2 +- plat/kvm/x86/setup.c | 17 +++++---- plat/kvm/x86/tscclock.c | 5 ++- plat/linuxu/lcpu.c | 2 +- plat/linuxu/setup.c | 2 +- plat/linuxu/shutdown.c | 2 +- plat/xen/arm/arch_events.c | 2 +- plat/xen/arm/arch_time.c | 8 ++--- plat/xen/arm/setup.c | 14 ++++---- plat/xen/console.c | 4 +-- plat/xen/gnttab.c | 11 +++--- plat/xen/x86/arch_time.c | 2 +- plat/xen/x86/gnttab.c | 4 +-- plat/xen/x86/mm.c | 57 +++++++++++++++--------------- plat/xen/x86/setup.c | 12 +++---- plat/xen/xenbus/client.c | 2 +- plat/xen/xenbus/xenbus.c | 25 ++++++------- plat/xen/xenbus/xs.c | 3 +- plat/xen/xenbus/xs_comms.c | 37 +++++++++----------- 41 files changed, 258 insertions(+), 279 deletions(-) diff --git a/lib/nolibc/getopt.c b/lib/nolibc/getopt.c index 523ba19..435ddca 100644 --- a/lib/nolibc/getopt.c +++ b/lib/nolibc/getopt.c @@ -64,7 +64,7 @@ /* error messages to debug output */ #define warnx(fmt, ...) \ - uk_printd(DLVL_WARN, (fmt), __VA_ARGS__) + uk_pr_warn((fmt), __VA_ARGS__) #define GNU_COMPATIBLE /* Be more compatible, configure's use us! */ diff --git a/lib/ukallocbbuddy/bbuddy.c b/lib/ukallocbbuddy/bbuddy.c index f06bb06..13a7942 100644 --- a/lib/ukallocbbuddy/bbuddy.c +++ b/lib/ukallocbbuddy/bbuddy.c @@ -275,8 +275,8 @@ static void *bbuddy_palloc(struct uk_alloc *a, size_t order) return ((void *)alloc_ch); no_memory: - uk_printd(DLVL_WARN, "%"__PRIuptr": Cannot handle palloc request of order %"__PRIsz": Out of memory\n", - (uintptr_t)a, order); + uk_pr_warn("%"__PRIuptr": Cannot handle palloc request of order %"__PRIsz": Out of memory\n", + (uintptr_t)a, order); errno = ENOMEM; return NULL; } @@ -358,10 +358,9 @@ static int bbuddy_addmem(struct uk_alloc *a, void *base, size_t len) min = round_pgup((uintptr_t)base); max = round_pgdown((uintptr_t)base + (uintptr_t)len); if (max < min) { - uk_printd(DLVL_ERR, - "%"__PRIuptr": Failed to add memory region %"__PRIuptr"-%"__PRIuptr": Invalid range after applying page alignments\n", - (uintptr_t) a, (uintptr_t) base, - (uintptr_t) base + (uintptr_t) len); + uk_pr_err("%"__PRIuptr": Failed to add memory region %"__PRIuptr"-%"__PRIuptr": Invalid range after applying page alignments\n", + (uintptr_t) a, (uintptr_t) base, + (uintptr_t) base + (uintptr_t) len); return -EINVAL; } @@ -372,10 +371,9 @@ static int bbuddy_addmem(struct uk_alloc *a, void *base, size_t len) */ if (range < round_pgup(sizeof(*memr) + BYTES_PER_MAPWORD) + __PAGE_SIZE) { - uk_printd(DLVL_ERR, - "%"__PRIuptr": Failed to add memory region %"__PRIuptr"-%"__PRIuptr": Not enough space after applying page alignments\n", - (uintptr_t) a, (uintptr_t) base, - (uintptr_t) base + (uintptr_t) len); + uk_pr_err("%"__PRIuptr": Failed to add memory region %"__PRIuptr"-%"__PRIuptr": Not enough space after applying page alignments\n", + (uintptr_t) a, (uintptr_t) base, + (uintptr_t) base + (uintptr_t) len); return -EINVAL; } @@ -425,9 +423,9 @@ static int bbuddy_addmem(struct uk_alloc *a, void *base, size_t len) if (min & (1UL << i)) break; - uk_printd(DLVL_EXTRA, "%"__PRIuptr": Add allocate unit %"__PRIuptr" - %"__PRIuptr" (order %lu)\n", - (uintptr_t)a, min, (uintptr_t)(min + (1UL << i)), - (i - __PAGE_SHIFT)); + uk_pr_debug("%"__PRIuptr": Add allocate unit %"__PRIuptr" - %"__PRIuptr" (order %lu)\n", + (uintptr_t)a, min, (uintptr_t)(min + (1UL << i)), + (i - __PAGE_SHIFT)); ch = (chunk_head_t *)min; min += 1UL << i; @@ -463,14 +461,14 @@ struct uk_alloc *uk_allocbbuddy_init(void *base, size_t len) /* enough space for allocator available? */ if (min + metalen > max) { - uk_printd(DLVL_ERR, "Not enough space for allocator: %"__PRIsz" B required but only %"__PRIuptr" B usable\n", + uk_pr_err("Not enough space for allocator: %"__PRIsz" B required but only %"__PRIuptr" B usable\n", metalen, (max - min)); return NULL; } a = (struct uk_alloc *)min; - uk_printd(DLVL_INFO, "Initialize binary buddy allocator %"__PRIuptr"\n", - (uintptr_t)a); + uk_pr_info("Initialize binary buddy allocator %"__PRIuptr"\n", + (uintptr_t)a); min += metalen; memset(a, 0, metalen); b = (struct uk_bbpalloc *)&a->priv; diff --git a/lib/ukboot/boot.c b/lib/ukboot/boot.c index e778bd1..cdb1ea3 100644 --- a/lib/ukboot/boot.c +++ b/lib/ukboot/boot.c @@ -80,9 +80,9 @@ static void main_thread_func(void *arg) struct thread_main_arg *tma = arg; #ifdef CONFIG_LIBUKBUS - uk_printd(DLVL_INFO, "Initialize bus handlers...\n"); + uk_pr_info("Initialize bus handlers...\n"); uk_bus_init_all(uk_alloc_get_default()); - uk_printd(DLVL_INFO, "Probe buses...\n"); + uk_pr_info("Probe buses...\n"); uk_bus_probe_all(); #endif /* CONFIG_LIBUKBUS */ @@ -105,16 +105,16 @@ static void main_thread_func(void *arg) STRINGIFY(UK_CODENAME) " " STRINGIFY(UK_FULLVERSION)); #endif - uk_printd(DLVL_INFO, "Calling main(%d, [", tma->argc); + uk_pr_info("Calling main(%d, [", tma->argc); for (i = 0; i < tma->argc; ++i) { - uk_printd(DLVL_INFO, "'%s'", tma->argv[i]); + uk_pr_info("'%s'", tma->argv[i]); if ((i + 1) < tma->argc) - uk_printd(DLVL_INFO, ", "); + uk_pr_info(", "); } - uk_printd(DLVL_INFO, "])\n"); + uk_pr_info("])\n"); ret = main(tma->argc, tma->argv); - uk_printd(DLVL_INFO, "main returned %d, halting system\n", ret); + uk_pr_info("main returned %d, halting system\n", ret); ret = (ret != 0) ? UKPLAT_CRASH : UKPLAT_HALT; ukplat_terminate(ret); /* does not return */ } @@ -154,24 +154,24 @@ void ukplat_entry(int argc, char *argv[]) struct uk_thread *main_thread = NULL; #endif - uk_printd(DLVL_INFO, "Pre-init table at %p - %p\n", - __preinit_array_start, &__preinit_array_end); + uk_pr_info("Pre-init table at %p - %p\n", + __preinit_array_start, &__preinit_array_end); ukplat_ctor_foreach(__preinit_array_start, __preinit_array_end, i) { if (__preinit_array_start[i]) { - uk_printd(DLVL_EXTRA, "Call pre-init constructor (entry %d (%p): %p())...\n", - i, &__preinit_array_start[i], - __preinit_array_start[i]); + uk_pr_debug("Call pre-init constructor (entry %d (%p): %p())...\n", + i, &__preinit_array_start[i], + __preinit_array_start[i]); __preinit_array_start[i](); } } - uk_printd(DLVL_INFO, "Constructor table at %p - %p\n", - __init_array_start, &__init_array_end); + uk_pr_info("Constructor table at %p - %p\n", + __init_array_start, &__init_array_end); ukplat_ctor_foreach(__init_array_start, __init_array_end, i) { if (__init_array_start[i]) { - uk_printd(DLVL_EXTRA, "Call constructor (entry %d (%p): %p())...\n", - i, &__init_array_start[i], - __init_array_start[i]); + uk_pr_debug("Call constructor (entry %d (%p): %p())...\n", + i, &__init_array_start[i], + __init_array_start[i]); __init_array_start[i](); } } @@ -181,7 +181,7 @@ void ukplat_entry(int argc, char *argv[]) * FIXME: ukallocbbuddy is hard-coded for now */ if (ukplat_memregion_count() > 0) { - uk_printd(DLVL_INFO, "Initialize memory allocator...\n"); + uk_pr_info("Initialize memory allocator...\n"); for (i = 0; i < ukplat_memregion_count(); ++i) { /* Check if memory region is usable for allocators */ if (ukplat_memregion_get(i, &md) < 0) @@ -190,29 +190,29 @@ void ukplat_entry(int argc, char *argv[]) if ((md.flags & UKPLAT_MEMRF_ALLOCATABLE) != UKPLAT_MEMRF_ALLOCATABLE) { #if CONFIG_UKPLAT_MEMRNAME - uk_printd(DLVL_EXTRA, "Skip memory region %d: %p - %p (flags: 0x%02x, name: %s)\n", - i, md.base, (void *)((size_t)md.base - + md.len), - md.flags, md.name); + uk_pr_debug("Skip memory region %d: %p - %p (flags: 0x%02x, name: %s)\n", + i, md.base, (void *)((size_t)md.base + + md.len), + md.flags, md.name); #else - uk_printd(DLVL_EXTRA, "Skip memory region %d: %p - %p (flags: 0x%02x)\n", - i, md.base, (void *)((size_t)md.base - + md.len), - md.flags); + uk_pr_debug("Skip memory region %d: %p - %p (flags: 0x%02x)\n", + i, md.base, (void *)((size_t)md.base + + md.len), + md.flags); #endif continue; } #if CONFIG_UKPLAT_MEMRNAME - uk_printd(DLVL_EXTRA, "Try memory region %d: %p - %p (flags: 0x%02x, name: %s)...\n", - i, md.base, (void *)((size_t)md.base - + md.len), - md.flags, md.name); + uk_pr_debug("Try memory region %d: %p - %p (flags: 0x%02x, name: %s)...\n", + i, md.base, (void *)((size_t)md.base + + md.len), + md.flags, md.name); #else - uk_printd(DLVL_EXTRA, "Try memory region %d: %p - %p (flags: 0x%02x)...\n", - i, md.base, (void *)((size_t)md.base - + md.len), - md.flags); + uk_pr_debug("Try memory region %d: %p - %p (flags: 0x%02x)...\n", + i, md.base, (void *)((size_t)md.base + + md.len), + md.flags); #endif /* try to use memory region to initialize allocator * if it fails, we will try again with the next region. @@ -226,7 +226,7 @@ void ukplat_entry(int argc, char *argv[]) } } if (unlikely(!a)) - uk_printd(DLVL_WARN, "No suitable memory region for memory allocator. Continue without heap\n"); + uk_pr_warn("No suitable memory region for memory allocator. Continue without heap\n"); else { rc = ukplat_memallocator_set(a); if (unlikely(rc != 0)) @@ -235,14 +235,14 @@ void ukplat_entry(int argc, char *argv[]) #endif #if CONFIG_LIBUKALLOC - uk_printd(DLVL_INFO, "Initialize IRQ subsystem...\n"); + uk_pr_info("Initialize IRQ subsystem...\n"); rc = ukplat_irq_init(a); if (unlikely(rc != 0)) UK_CRASH("Could not initialize the platform IRQ subsystem."); #endif /* On most platforms the timer depend on an initialized IRQ subsystem */ - uk_printd(DLVL_INFO, "Initialize platform time...\n"); + uk_pr_info("Initialize platform time...\n"); ukplat_time_init(); #if CONFIG_LIBUKSCHED diff --git a/lib/ukbus/bus.c b/lib/ukbus/bus.c index 4d8f343..b8aaf22 100644 --- a/lib/ukbus/bus.c +++ b/lib/ukbus/bus.c @@ -47,7 +47,7 @@ void _uk_bus_register(struct uk_bus *b) if (bus_count == 0) UK_TAILQ_INIT(&uk_bus_list); - uk_printd(DLVL_EXTRA, "Register bus handler: %p\n", b); + uk_pr_debug("Register bus handler: %p\n", b); UK_TAILQ_INSERT_TAIL(&uk_bus_list, b, next); ++bus_count; } @@ -57,7 +57,7 @@ void _uk_bus_unregister(struct uk_bus *b) UK_ASSERT(b != NULL); UK_ASSERT(bus_count > 0); - uk_printd(DLVL_EXTRA, "Unregister bus handler: %p\n", b); + uk_pr_debug("Unregister bus handler: %p\n", b); UK_TAILQ_REMOVE(&uk_bus_list, b, next); bus_count--; } @@ -71,7 +71,7 @@ int uk_bus_init(struct uk_bus *b, struct uk_alloc *a) { UK_ASSERT(b != NULL); - uk_printd(DLVL_EXTRA, "Initialize bus handler %p...\n", b); + uk_pr_debug("Initialize bus handler %p...\n", b); if (!b->init) return 0; return b->init(a); @@ -83,6 +83,6 @@ int uk_bus_probe(struct uk_bus *b) UK_ASSERT(b != NULL); UK_ASSERT(b->probe != NULL); - uk_printd(DLVL_EXTRA, "Probe bus %p...\n", b); + uk_pr_debug("Probe bus %p...\n", b); return b->probe(); } diff --git a/lib/ukbus/include/uk/bus.h b/lib/ukbus/include/uk/bus.h index 57668e4..0da3433 100644 --- a/lib/ukbus/include/uk/bus.h +++ b/lib/ukbus/include/uk/bus.h @@ -91,7 +91,7 @@ static inline unsigned int uk_bus_init_all(struct uk_alloc *a) if ((status = uk_bus_init(b, a)) >= 0) { ++ret; } else { - uk_printd(DLVL_ERR, "Failed to initialize bus driver %p: %d\n", + uk_pr_err("Failed to initialize bus driver %p: %d\n", b, status); /* Remove the failed driver from the list */ diff --git a/lib/uklock/include/uk/semaphore.h b/lib/uklock/include/uk/semaphore.h index fd181c8..dea9a72 100644 --- a/lib/uklock/include/uk/semaphore.h +++ b/lib/uklock/include/uk/semaphore.h @@ -65,7 +65,7 @@ static inline void uk_semaphore_down(struct uk_semaphore *s) ukplat_lcpu_restore_irqf(irqf); } --s->count; - uk_printd(DLVL_EXTRA, "Decreased semaphore %p to %ld\n", s, s->count); + uk_pr_debug("Decreased semaphore %p to %ld\n", s, s->count); ukplat_lcpu_restore_irqf(irqf); } @@ -80,8 +80,8 @@ static inline int uk_semaphore_down_try(struct uk_semaphore *s) if (s->count > 0) { ret = 1; --s->count; - uk_printd(DLVL_EXTRA, "Decreased semaphore %p to %ld\n", - s, s->count); + uk_pr_debug("Decreased semaphore %p to %ld\n", + s, s->count); } ukplat_lcpu_restore_irqf(irqf); return ret; @@ -112,14 +112,14 @@ static inline __nsec uk_semaphore_down_to(struct uk_semaphore *s, } if (s->count > 0) { s->count--; - uk_printd(DLVL_EXTRA, "Decreased semaphore %p to %ld\n", - s, s->count); + uk_pr_debug("Decreased semaphore %p to %ld\n", + s, s->count); ukplat_lcpu_restore_irqf(irqf); return ukplat_monotonic_clock() - then; } ukplat_lcpu_restore_irqf(irqf); - uk_printd(DLVL_EXTRA, "Timed out while waiting for semaphore %p\n", s); + uk_pr_debug("Timed out while waiting for semaphore %p\n", s); return __NSEC_MAX; } @@ -131,8 +131,8 @@ static inline void uk_semaphore_up(struct uk_semaphore *s) irqf = ukplat_lcpu_save_irqf(); ++s->count; - uk_printd(DLVL_EXTRA, "Increased semaphore %p to %ld\n", - s, s->count); + uk_pr_debug("Increased semaphore %p to %ld\n", + s, s->count); uk_waitq_wake_up(&s->wait); ukplat_lcpu_restore_irqf(irqf); } diff --git a/lib/uklock/semaphore.c b/lib/uklock/semaphore.c index 0801bf6..5ed5402 100644 --- a/lib/uklock/semaphore.c +++ b/lib/uklock/semaphore.c @@ -5,6 +5,6 @@ void uk_semaphore_init(struct uk_semaphore *s, long count) s->count = count; uk_waitq_init(&s->wait); - uk_printd(DLVL_INFO, "Initialized semaphore %p with %ld\n", - s, s->count); + uk_pr_info("Initialized semaphore %p with %ld\n", + s, s->count); } diff --git a/lib/ukmpi/mbox.c b/lib/ukmpi/mbox.c index e15e894..3a0354d 100644 --- a/lib/ukmpi/mbox.c +++ b/lib/ukmpi/mbox.c @@ -30,7 +30,7 @@ struct uk_mbox *uk_mbox_create(struct uk_alloc *a, size_t size) uk_semaphore_init(&m->writesem, (long) size); m->writepos = 0; - uk_printd(DLVL_EXTRA, "Created mailbox %p\n", m); + uk_pr_debug("Created mailbox %p\n", m); return m; } @@ -40,7 +40,7 @@ struct uk_mbox *uk_mbox_create(struct uk_alloc *a, size_t size) */ void uk_mbox_free(struct uk_alloc *a, struct uk_mbox *m) { - uk_printd(DLVL_EXTRA, "Release mailbox %p\n", m); + uk_pr_debug("Release mailbox %p\n", m); UK_ASSERT(a); UK_ASSERT(m); @@ -67,7 +67,7 @@ static inline void _do_mbox_post(struct uk_mbox *m, void *msg) m->writepos = (m->writepos + 1) % m->len; UK_ASSERT(m->readpos != m->writepos); ukplat_lcpu_restore_irqf(irqf); - uk_printd(DLVL_EXTRA, "Posted message %p to mailbox %p\n", msg, m); + uk_pr_debug("Posted message %p to mailbox %p\n", msg, m); uk_semaphore_up(&m->readsem); } @@ -115,7 +115,7 @@ static inline void *_do_mbox_recv(struct uk_mbox *m) unsigned long irqf; void *ret; - uk_printd(DLVL_EXTRA, "Receive message from mailbox %p\n", m); + uk_pr_debug("Receive message from mailbox %p\n", m); irqf = ukplat_lcpu_save_irqf(); UK_ASSERT(m->readpos != m->writepos); ret = m->msgs[m->readpos]; diff --git a/lib/uksched/sched.c b/lib/uksched/sched.c index 07e7aef..12780ec 100644 --- a/lib/uksched/sched.c +++ b/lib/uksched/sched.c @@ -121,7 +121,7 @@ static void *create_stack(struct uk_alloc *allocator) stack = uk_palloc(allocator, STACK_SIZE_PAGE_ORDER); if (stack == NULL) { - uk_printd(DLVL_WARN, "Error allocating thread stack."); + uk_pr_warn("Error allocating thread stack."); return NULL; } @@ -160,7 +160,7 @@ struct uk_thread *uk_sched_thread_create(struct uk_sched *sched, thread = uk_malloc(sched->allocator, sizeof(struct uk_thread)); if (thread == NULL) { - uk_printd(DLVL_WARN, "Error allocating memory for thread."); + uk_pr_warn("Error allocating memory for thread."); goto err; } @@ -214,7 +214,7 @@ void uk_sched_thread_exit(void) thread = uk_thread_current(); - uk_printd(DLVL_INFO, "Thread \"%s\" exited.\n", thread->name); + uk_pr_info("Thread \"%s\" exited.\n", thread->name); UK_ASSERT(thread->sched); uk_sched_thread_remove(thread->sched, thread); diff --git a/lib/uksched/thread.c b/lib/uksched/thread.c index 4b00b1a..1236b99 100644 --- a/lib/uksched/thread.c +++ b/lib/uksched/thread.c @@ -89,8 +89,8 @@ int uk_thread_init(struct uk_thread *thread, //TODO _REENT_INIT_PTR(&thread->reent); #endif - uk_printd(DLVL_INFO, "Thread \"%s\": pointer: %p, stack: %p\n", - name, thread, thread->stack); + uk_pr_info("Thread \"%s\": pointer: %p, stack: %p\n", + name, thread, thread->stack); return 0; } diff --git a/lib/ukschedcoop/schedcoop.c b/lib/ukschedcoop/schedcoop.c index dd22209..6f51ece 100644 --- a/lib/ukschedcoop/schedcoop.c +++ b/lib/ukschedcoop/schedcoop.c @@ -47,8 +47,8 @@ static void print_runqueue(struct uk_sched *s) struct uk_thread *th; UK_TAILQ_FOREACH(th, &prv->thread_list, thread_list) { - uk_printd(DLVL_EXTRA, " Thread \"%s\", runnable=%d\n", - th->name, is_runnable(th)); + uk_pr_debug(" Thread \"%s\", runnable=%d\n", + th->name, is_runnable(th)); } } #endif @@ -163,7 +163,7 @@ static void schedcoop_thread_remove(struct uk_sched *s, struct uk_thread *t) /* Schedule will free the resources */ while (1) { schedcoop_schedule(s); - uk_printd(DLVL_WARN, "schedule() returned! Trying again\n"); + uk_pr_warn("schedule() returned! Trying again\n"); } } @@ -192,11 +192,11 @@ struct uk_sched *uk_schedcoop_init(struct uk_alloc *a) struct schedcoop_private *prv = NULL; struct uk_sched *sched = NULL; - uk_printd(DLVL_INFO, "Initializing cooperative scheduler\n"); + uk_pr_info("Initializing cooperative scheduler\n"); sched = uk_malloc(a, sizeof(struct uk_sched)); if (sched == NULL) { - uk_printd(DLVL_WARN, "Could not allocate memory for scheduler."); + uk_pr_warn("Could not allocate memory for scheduler.\n"); goto out_err; } @@ -206,8 +206,7 @@ struct uk_sched *uk_schedcoop_init(struct uk_alloc *a) prv = uk_malloc(a, sizeof(struct schedcoop_private)); if (prv == NULL) { - uk_printd(DLVL_WARN, - "Could not allocate memory for scheduler private data."); + uk_pr_warn("Could not allocate memory for scheduler private data.\n"); goto out_err; } diff --git a/lib/ukswrand/mwc.c b/lib/ukswrand/mwc.c index e3f4669..127cbe3 100644 --- a/lib/ukswrand/mwc.c +++ b/lib/ukswrand/mwc.c @@ -92,6 +92,6 @@ __u32 uk_swrand_randr_r(struct uk_swrand *r) static void _uk_swrand_ctor(void) { - uk_printd(DLVL_INFO, "Initialize random number generator...\n"); + uk_pr_info("Initialize random number generator...\n"); uk_swrand_init_r(&uk_swrand_def, CONFIG_LIBUKSWRAND_INITIALSEED); } diff --git a/lib/vfscore/file.c b/lib/vfscore/file.c index 8cad9c4..e7adf1a 100644 --- a/lib/vfscore/file.c +++ b/lib/vfscore/file.c @@ -45,7 +45,7 @@ int close(int fd) struct vfscore_file *file = vfscore_get_file(fd); if (!file) { - uk_printd(DLVL_WARN, "no such file descriptor: %d\n", fd); + uk_pr_warn("no such file descriptor: %d\n", fd); errno = EBADF; return -1; } @@ -63,13 +63,13 @@ ssize_t write(int fd, const void *buf, size_t count) struct vfscore_file *file = vfscore_get_file(fd); if (!file) { - uk_printd(DLVL_WARN, "no such file descriptor: %d\n", fd); + uk_pr_warn("no such file descriptor: %d\n", fd); errno = EBADF; return -1; } if (!file->fops->write) { - uk_printd(DLVL_WARN, "file does not have write op: %d\n", fd); + uk_pr_warn("file does not have write op: %d\n", fd); errno = EINVAL; return -1; } @@ -82,13 +82,13 @@ ssize_t read(int fd, void *buf, size_t count) struct vfscore_file *file = vfscore_get_file(fd); if (!file) { - uk_printd(DLVL_WARN, "no such file descriptor: %d\n", fd); + uk_pr_warn("no such file descriptor: %d\n", fd); errno = EBADF; return -1; } if (!file->fops->read) { - uk_printd(DLVL_WARN, "file does not have read op: %d\n", fd); + uk_pr_warn("file does not have read op: %d\n", fd); errno = EINVAL; return -1; } diff --git a/plat/common/arm/cpu_native.c b/plat/common/arm/cpu_native.c index f041db6..898c437 100644 --- a/plat/common/arm/cpu_native.c +++ b/plat/common/arm/cpu_native.c @@ -53,7 +53,7 @@ void reset(void) * halt the CPU. */ if (!smcc_psci_call) { - uk_printd(DLVL_CRIT, "Couldn't reset system, HALT!\n"); + uk_pr_crit("Couldn't reset system, HALT!\n"); __CPU_HALT(); } @@ -68,7 +68,7 @@ void system_off(void) * halt the CPU. */ if (!smcc_psci_call) { - uk_printd(DLVL_CRIT, "Couldn't shutdown system, HALT!\n"); + uk_pr_crit("Couldn't shutdown system, HALT!\n"); __CPU_HALT(); } diff --git a/plat/common/arm/pl011.c b/plat/common/arm/pl011.c index 8b62184..206c0bf 100644 --- a/plat/common/arm/pl011.c +++ b/plat/common/arm/pl011.c @@ -113,7 +113,7 @@ void _libkvmplat_init_console(void) const uint64_t *regs; uint64_t reg_uart_bas; - uk_printd(DLVL_INFO, "Serial initializing\n"); + uk_pr_info("Serial initializing\n"); offset = fdt_node_offset_by_compatible(_libkvmplat_dtb, \ -1, "arm,pl011"); @@ -133,10 +133,10 @@ void _libkvmplat_init_console(void) UK_CRASH("Bad 'reg' property: %p %d\n", regs, len); reg_uart_bas = fdt64_to_cpu(regs[0]); - uk_printd(DLVL_INFO, "Found PL011 UART on: 0x%lx\n", reg_uart_bas); + uk_pr_info("Found PL011 UART on: 0x%lx\n", reg_uart_bas); init_pl011(reg_uart_bas); - uk_printd(DLVL_INFO, "PL011 UART initialized\n"); + uk_pr_info("PL011 UART initialized\n"); } int ukplat_coutd(const char *str, uint32_t len) diff --git a/plat/common/arm/time.c b/plat/common/arm/time.c index 9ef0417..949fa74 100644 --- a/plat/common/arm/time.c +++ b/plat/common/arm/time.c @@ -86,8 +86,7 @@ static uint32_t get_counter_frequency(void) fdt_freq = fdt_getprop(_libkvmplat_dtb, fdt_archtimer, "clock-frequency", &len); if (!fdt_freq || (len <= 0)) { - uk_printd(DLVL_INFO, - "No clock-frequency found, reading from register directly.\n"); + uk_pr_info("No clock-frequency found, reading from register directly.\n"); goto endnofreq; } diff --git a/plat/common/arm/traps.c b/plat/common/arm/traps.c index d80be6c..43235be 100644 --- a/plat/common/arm/traps.c +++ b/plat/common/arm/traps.c @@ -35,36 +35,35 @@ static void dump_registers(struct __regs *regs, uint64_t far) { unsigned char idx; - uk_printd(DLVL_CRIT, "Unikraft: Dump registers:\n"); - uk_printd(DLVL_CRIT, "\t SP : 0x%016lx\n", regs->sp); - uk_printd(DLVL_CRIT, "\t ESR_EL1 : 0x%016lx\n", regs->esr_el1); - uk_printd(DLVL_CRIT, "\t ELR_EL1 : 0x%016lx\n", regs->elr_el1); - uk_printd(DLVL_CRIT, "\t LR (x30) : 0x%016lx\n", regs->lr); - uk_printd(DLVL_CRIT, "\t PSTATE : 0x%016lx\n", regs->spsr_el1); - uk_printd(DLVL_CRIT, "\t FAR_EL1 : 0x%016lx\n", far); + uk_pr_crit("Unikraft: Dump registers:\n"); + uk_pr_crit("\t SP : 0x%016lx\n", regs->sp); + uk_pr_crit("\t ESR_EL1 : 0x%016lx\n", regs->esr_el1); + uk_pr_crit("\t ELR_EL1 : 0x%016lx\n", regs->elr_el1); + uk_pr_crit("\t LR (x30) : 0x%016lx\n", regs->lr); + uk_pr_crit("\t PSTATE : 0x%016lx\n", regs->spsr_el1); + uk_pr_crit("\t FAR_EL1 : 0x%016lx\n", far); for (idx = 0; idx < 28; idx += 4) - uk_printd(DLVL_CRIT, - "\t x%02d ~ x%02d: 0x%016lx 0x%016lx 0x%016lx 0x%016lx\n", - idx, idx + 3, regs->x[idx], regs->x[idx + 1], - regs->x[idx + 2], regs->x[idx + 3]); + uk_pr_crit("\t x%02d ~ x%02d: 0x%016lx 0x%016lx 0x%016lx 0x%016lx\n", + idx, idx + 3, regs->x[idx], regs->x[idx + 1], + regs->x[idx + 2], regs->x[idx + 3]); - uk_printd(DLVL_CRIT, "\t x28 ~ x29: 0x%016lx 0x%016lx\n", - regs->x[28], regs->x[29]); + uk_pr_crit("\t x28 ~ x29: 0x%016lx 0x%016lx\n", + regs->x[28], regs->x[29]); } void invalid_trap_handler(struct __regs *regs, uint32_t el, uint32_t reason, uint64_t far) { - uk_printd(DLVL_CRIT, "Unikraft: EL%d invalid %s trap caught\n", - el, exception_modes[reason]); + uk_pr_crit("Unikraft: EL%d invalid %s trap caught\n", + el, exception_modes[reason]); dump_registers(regs, far); ukplat_crash(); } void trap_el1_sync(struct __regs *regs, uint64_t far) { - uk_printd(DLVL_CRIT, "Unikraft: EL1 sync trap caught\n"); + uk_pr_crit("Unikraft: EL1 sync trap caught\n"); dump_registers(regs, far); ukplat_crash(); diff --git a/plat/common/pci_bus.c b/plat/common/pci_bus.c index dbb8212..c653e81 100644 --- a/plat/common/pci_bus.c +++ b/plat/common/pci_bus.c @@ -175,11 +175,10 @@ static inline int pci_driver_add_device(struct pci_driver *drv, dev = (struct pci_device *) uk_calloc(ph.a, 1, sizeof(*dev)); if (!dev) { - uk_printd(DLVL_ERR, - "PCI %02x:%02x.%02x: Failed to initialize: Out of memory!\n", - (int) addr->bus, - (int) addr->devid, - (int) addr->function); + uk_pr_err("PCI %02x:%02x.%02x: Failed to initialize: Out of memory!\n", + (int) addr->bus, + (int) addr->devid, + (int) addr->function); return -ENOMEM; } @@ -195,11 +194,10 @@ static inline int pci_driver_add_device(struct pci_driver *drv, ret = drv->add_dev(dev); if (ret < 0) { - uk_printd(DLVL_ERR, - "PCI %02x:%02x.%02x: Failed to initialize device driver\n", - (int) addr->bus, - (int) addr->devid, - (int) addr->function); + uk_pr_err("PCI %02x:%02x.%02x: Failed to initialize device driver\n", + (int) addr->bus, + (int) addr->devid, + (int) addr->function); uk_free(ph.a, dev); } return 0; @@ -214,7 +212,7 @@ static int pci_probe(void) uint32_t bus; uint8_t dev; - uk_printd(DLVL_EXTRA, "Probe PCI\n"); + uk_pr_debug("Probe PCI\n"); for (bus = 0; bus < PCI_MAX_BUSES; ++bus) { for (dev = 0; dev < PCI_MAX_DEVICES; ++dev) { @@ -247,19 +245,19 @@ static int pci_probe(void) PCI_CONF_READ(uint16_t, &devid.subsystem_device_id, config_addr, SUBSYS_ID); - uk_printd(DLVL_INFO, "PCI %02x:%02x.%02x (%04x %04x:%04x): ", - (int) addr.bus, - (int) addr.devid, - (int) addr.function, - (int) devid.class_id, - (int) devid.vendor_id, - (int) devid.device_id); + uk_pr_info("PCI %02x:%02x.%02x (%04x %04x:%04x): ", + (int) addr.bus, + (int) addr.devid, + (int) addr.function, + (int) devid.class_id, + (int) devid.vendor_id, + (int) devid.device_id); drv = pci_find_driver(&devid); if (!drv) { - uk_printd(DLVL_INFO, "<no driver>\n"); + uk_pr_info("<no driver>\n"); continue; } - uk_printd(DLVL_INFO, "driver %p\n", drv); + uk_pr_info("driver %p\n", drv); pci_driver_add_device(drv, &addr, &devid); } } @@ -287,7 +285,7 @@ static int pci_init(struct uk_alloc *a) ret = drv->init(a); if (ret == 0) continue; - uk_printd(DLVL_ERR, "Failed to initialize driver %p: %d\n", + uk_pr_err("Failed to initialize driver %p: %d\n", drv, ret); UK_TAILQ_REMOVE(&ph.drv_list, drv, next); } diff --git a/plat/common/sw_ctx.c b/plat/common/sw_ctx.c index 5913769..a477753 100644 --- a/plat/common/sw_ctx.c +++ b/plat/common/sw_ctx.c @@ -57,7 +57,7 @@ static void *sw_ctx_create(struct uk_alloc *allocator, unsigned long sp) ctx = uk_malloc(allocator, sizeof(struct sw_ctx)); if (ctx == NULL) { - uk_printd(DLVL_WARN, "Error allocating software context."); + uk_pr_warn("Error allocating software context."); return NULL; } diff --git a/plat/common/x86/traps.c b/plat/common/x86/traps.c index deeb729..c4c520b 100644 --- a/plat/common/x86/traps.c +++ b/plat/common/x86/traps.c @@ -61,8 +61,8 @@ DECLARE_TRAP (simd_error, "SIMD coprocessor error") void do_unhandled_trap(int trapnr, char *str, struct __regs *regs, unsigned long error_code) { - uk_printd(DLVL_CRIT, "Unhandled Trap %d (%s), error code=0x%lx\n", - trapnr, str, error_code); + uk_pr_crit("Unhandled Trap %d (%s), error code=0x%lx\n", + trapnr, str, error_code); uk_pr_info("Regs address %p\n", regs); /* TODO revisit when UK_CRASH will also dump the registers */ dump_regs(regs); @@ -79,7 +79,7 @@ static void fault_prologue(void) */ if (handling_fault == 1) { UK_CRASH("Page fault in pagetable walk " - "(access to invalid memory?).\n"); + "(access to invalid memory?).\n"); } handling_fault++; barrier(); @@ -88,8 +88,8 @@ static void fault_prologue(void) void do_gp_fault(struct __regs *regs, long error_code) { fault_prologue(); - uk_printd(DLVL_CRIT, "GPF rip: %lx, error_code=%lx\n", - regs->rip, error_code); + uk_pr_crit("GPF rip: %lx, error_code=%lx\n", + regs->rip, error_code); dump_regs(regs); stack_walk_for_frame(regs->rbp); dump_mem(regs->rsp); @@ -103,9 +103,9 @@ void do_page_fault(struct __regs *regs, unsigned long error_code) unsigned long addr = read_cr2(); fault_prologue(); - uk_printd(DLVL_CRIT, "Page fault at linear address %lx, rip %lx, " - "regs %p, sp %lx, our_sp %p, code %lx\n", - addr, regs->rip, regs, regs->rsp, &addr, error_code); + uk_pr_crit("Page fault at linear address %lx, rip %lx, " + "regs %p, sp %lx, our_sp %p, code %lx\n", + addr, regs->rip, regs, regs->rsp, &addr, error_code); dump_regs(regs); stack_walk_for_frame(regs->rbp); diff --git a/plat/drivers/virtio/virtio_ring.c b/plat/drivers/virtio/virtio_ring.c index 790f0bb..0da4d97 100644 --- a/plat/drivers/virtio/virtio_ring.c +++ b/plat/drivers/virtio/virtio_ring.c @@ -55,8 +55,8 @@ int virtq_add_descriptor_chain(struct virtq *vq, __u16 head, __u16 num) return -EINVAL; if (vq->num_avail < num) { - uk_printd(DLVL_WARN, "virtq full! next_avail:%"__PRIu16" last_used:%"__PRIu16"\n", - vq->next_avail, vq->last_used); + uk_pr_warn("virtq full! next_avail:%"__PRIu16" last_used:%"__PRIu16"\n", + vq->next_avail, vq->last_used); return -ENOMEM; } @@ -117,8 +117,8 @@ int virtq_rings_init(struct virtq *vq, __u16 pci_base, vq_num = inw(pci_base + VIRTIO_PCI_QUEUE_SIZE); if (vq_num == 0) { - uk_printd(DLVL_ERR, "No such queue: pci_base=%"__PRIx16" selector=%"__PRIx16"\n", - pci_base, queue_select); + uk_pr_err("No such queue: pci_base=%"__PRIx16" selector=%"__PRIx16"\n", + pci_base, queue_select); return -EINVAL; } diff --git a/plat/kvm/arm/setup.c b/plat/kvm/arm/setup.c index 7423e8b..09530bb 100644 --- a/plat/kvm/arm/setup.c +++ b/plat/kvm/arm/setup.c @@ -47,7 +47,7 @@ static void _init_dtb(void *dtb_pointer) UK_CRASH("Invalid DTB: %s\n", fdt_strerror(ret)); _libkvmplat_dtb = dtb_pointer; - uk_printd(DLVL_INFO, "Found device tree on: %p\n", dtb_pointer); + uk_pr_info("Found device tree on: %p\n", dtb_pointer); } static void _dtb_get_psci_method(void) @@ -65,13 +65,13 @@ static void _dtb_get_psci_method(void) fdtpsci = fdt_node_offset_by_compatible(_libkvmplat_dtb, -1, "arm,psci-0.2"); if (fdtpsci < 0) { - uk_printd(DLVL_INFO, "No PSCI conduit found in DTB\n"); + uk_pr_info("No PSCI conduit found in DTB\n"); goto enomethod; } fdtmethod = fdt_getprop(_libkvmplat_dtb, fdtpsci, "method", &len); if (!fdtmethod || (len <= 0)) { - uk_printd(DLVL_INFO, "No PSCI method found\n"); + uk_pr_info("No PSCI method found\n"); goto enomethod; } @@ -80,16 +80,16 @@ static void _dtb_get_psci_method(void) else if (!strcmp(fdtmethod, "smc")) smcc_psci_call = smcc_psci_smc_call; else { - uk_printd(DLVL_INFO, - "Invalid PSCI conduit method: %s\n", fdtmethod); + uk_pr_info("Invalid PSCI conduit method: %s\n", + fdtmethod); goto enomethod; } - uk_printd(DLVL_INFO, "PSCI method: %s\n", fdtmethod); + uk_pr_info("PSCI method: %s\n", fdtmethod); return; enomethod: - uk_printd(DLVL_INFO, "Support PSCI from PSCI-0.2\n"); + uk_pr_info("Support PSCI from PSCI-0.2\n"); smcc_psci_call = NULL; } @@ -104,13 +104,13 @@ static void _init_dtb_mem(void) /* search for assigned VM memory in DTB */ if (fdt_num_mem_rsv(_libkvmplat_dtb) != 0) - uk_printd(DLVL_WARN, "Reserved memory is not supported\n"); + uk_pr_warn("Reserved memory is not supported\n"); fdt_mem = fdt_node_offset_by_prop_value(_libkvmplat_dtb, -1, "device_type", "memory", sizeof("memory")); if (fdt_mem < 0) { - uk_printd(DLVL_WARN, "No memory found in DTB\n"); + uk_pr_warn("No memory found in DTB\n"); return; } @@ -138,8 +138,7 @@ static void _init_dtb_mem(void) /* If we have more than one memory bank, give a warning messasge */ if (prop_len > prop_min_len) - uk_printd(DLVL_WARN, - "Currently, we support only one memory bank!\n"); + uk_pr_warn("Currently, we support only one memory bank!\n"); mem_base = fdt64_to_cpu(regs[0]); mem_size = fdt64_to_cpu(regs[1]); @@ -173,11 +172,11 @@ static void _dtb_get_cmdline(char *cmdline, size_t maxlen) cmdline[((unsigned int) len - 1) <= (maxlen - 1) ? ((unsigned int) len - 1) : (maxlen - 1)] = '\0'; - uk_printd(DLVL_INFO, "Command line: %s\n", cmdline); + uk_pr_info("Command line: %s\n", cmdline); return; enocmdl: - uk_printd(DLVL_INFO, "No command line found\n"); + uk_pr_info("No command line found\n"); strcpy(cmdline, CONFIG_UK_NAME); } @@ -191,7 +190,7 @@ void _libkvmplat_start(void *dtb_pointer) _init_dtb(dtb_pointer); _libkvmplat_init_console(); - uk_printd(DLVL_INFO, "Entering from KVM (arm64)...\n"); + uk_pr_info("Entering from KVM (arm64)...\n"); /* Get command line from DTB */ @@ -203,15 +202,15 @@ void _libkvmplat_start(void *dtb_pointer) /* Initialize memory from DTB */ _init_dtb_mem(); - uk_printd(DLVL_INFO, "pagetable start: %p\n", _libkvmplat_pagetable); - uk_printd(DLVL_INFO, " heap start: %p\n", _libkvmplat_heap_start); - uk_printd(DLVL_INFO, " stack top: %p\n", _libkvmplat_stack_top); + uk_pr_info("pagetable start: %p\n", _libkvmplat_pagetable); + uk_pr_info(" heap start: %p\n", _libkvmplat_heap_start); + uk_pr_info(" stack top: %p\n", _libkvmplat_stack_top); /* * Switch away from the bootstrap stack as early as possible. */ - uk_printd(DLVL_INFO, "Switch from bootstrap stack to stack @%p\n", - _libkvmplat_stack_top); + uk_pr_info("Switch from bootstrap stack to stack @%p\n", + _libkvmplat_stack_top); _libkvmplat_newstack((uint64_t) _libkvmplat_stack_top, _libkvmplat_entry2, NULL); diff --git a/plat/kvm/irq.c b/plat/kvm/irq.c index bad45e2..e708069 100644 --- a/plat/kvm/irq.c +++ b/plat/kvm/irq.c @@ -104,7 +104,7 @@ void _ukplat_irq_handle(unsigned long irq) } if (!handled) - uk_printd(DLVL_CRIT, "Unhandled irq=%lu\n", irq); + uk_pr_crit("Unhandled irq=%lu\n", irq); else intctrl_ack_irq(irq); } diff --git a/plat/kvm/x86/setup.c b/plat/kvm/x86/setup.c index d4348a4..e02886d 100644 --- a/plat/kvm/x86/setup.c +++ b/plat/kvm/x86/setup.c @@ -63,8 +63,7 @@ static inline void _mb_get_cmdline(struct multiboot_info *mi, char *cmdline, if (cmdline_len >= maxlen) { cmdline_len = maxlen - 1; - uk_printd(DLVL_INFO, - "Command line too long, truncated\n"); + uk_pr_info("Command line too long, truncated\n"); } memcpy(cmdline, mi_cmdline, cmdline_len); @@ -72,7 +71,7 @@ static inline void _mb_get_cmdline(struct multiboot_info *mi, char *cmdline, cmdline[cmdline_len <= (maxlen - 1) ? cmdline_len : (maxlen - 1)] = '\0'; } else { - uk_printd(DLVL_INFO, "No command line found\n"); + uk_pr_info("No command line found\n"); strcpy(cmdline, CONFIG_UK_NAME); } } @@ -138,8 +137,8 @@ void _libkvmplat_entry(void *arg) traps_init(); intctrl_init(); - uk_printd(DLVL_INFO, "Entering from KVM (x86)...\n"); - uk_printd(DLVL_INFO, " multiboot: %p\n", mi); + uk_pr_info("Entering from KVM (x86)...\n"); + uk_pr_info(" multiboot: %p\n", mi); /* * The multiboot structures may be anywhere in memory, so take a copy of @@ -148,14 +147,14 @@ void _libkvmplat_entry(void *arg) _mb_get_cmdline(mi, cmdline, sizeof(cmdline)); _mb_init_mem(mi); - uk_printd(DLVL_INFO, " heap start: %p\n", _libkvmplat_heap_start); - uk_printd(DLVL_INFO, " stack top: %p\n", _libkvmplat_stack_top); + uk_pr_info(" heap start: %p\n", _libkvmplat_heap_start); + uk_pr_info(" stack top: %p\n", _libkvmplat_stack_top); /* * Switch away from the bootstrap stack as early as possible. */ - uk_printd(DLVL_INFO, "Switch from bootstrap stack to stack @%p\n", - _libkvmplat_mem_end); + uk_pr_info("Switch from bootstrap stack to stack @%p\n", + _libkvmplat_mem_end); _libkvmplat_newstack((__u64) _libkvmplat_mem_end, _libkvmplat_entry2, 0); } diff --git a/plat/kvm/x86/tscclock.c b/plat/kvm/x86/tscclock.c index 8961659..4ef2179 100644 --- a/plat/kvm/x86/tscclock.c +++ b/plat/kvm/x86/tscclock.c @@ -232,9 +232,8 @@ int tscclock_init(void) tsc_base = rdtsc(); i8254_delay(100000); tsc_freq = (rdtsc() - tsc_base) * 10; - uk_printd(DLVL_INFO, - "Clock source: TSC, frequency estimate is %llu Hz\n", - (unsigned long long) tsc_freq); + uk_pr_info("Clock source: TSC, frequency estimate is %llu Hz\n", + (unsigned long long) tsc_freq); /* * Calculate TSC scaling multiplier. diff --git a/plat/linuxu/lcpu.c b/plat/linuxu/lcpu.c index 316351a..8b70920 100644 --- a/plat/linuxu/lcpu.c +++ b/plat/linuxu/lcpu.c @@ -50,7 +50,7 @@ static void do_pselect(struct k_timespec *timeout) ret = sys_pselect6(nfds, readfds, writefds, exceptfds, timeout, NULL); if (ret < 0 && ret != -EINTR) - uk_printd(DLVL_WARN, "Failed to halt LCPU: %d\n", ret); + uk_pr_warn("Failed to halt LCPU: %d\n", ret); } void halt(void) diff --git a/plat/linuxu/setup.c b/plat/linuxu/setup.c index bf797f5..5fbf54b 100644 --- a/plat/linuxu/setup.c +++ b/plat/linuxu/setup.c @@ -175,7 +175,7 @@ void _liblinuxuplat_entry(int argc, char *argv[]) if (_liblinuxuplat_opts.heap.len > 0) { pret = sys_mapmem(NULL, _liblinuxuplat_opts.heap.len); if (PTRISERR(pret)) - uk_printd(DLVL_ERR, "Failed to allocate memory for heap: %d\n", PTR2ERR(pret)); + uk_pr_err("Failed to allocate memory for heap: %d\n", PTR2ERR(pret)); else _liblinuxuplat_opts.heap.base = pret; } diff --git a/plat/linuxu/shutdown.c b/plat/linuxu/shutdown.c index c1ee236..8eef53b 100644 --- a/plat/linuxu/shutdown.c +++ b/plat/linuxu/shutdown.c @@ -59,7 +59,7 @@ __noreturn void ukplat_terminate(enum ukplat_gstate request) break; } - uk_printd(DLVL_CRIT, "sys_exit() failed: %d\n", ret); + uk_pr_crit("sys_exit() failed: %d\n", ret); for (;;) ; /* syscall failed, loop forever */ } diff --git a/plat/xen/arm/arch_events.c b/plat/xen/arm/arch_events.c index ae71301..91f0ecb 100644 --- a/plat/xen/arm/arch_events.c +++ b/plat/xen/arm/arch_events.c @@ -35,7 +35,7 @@ static void virq_debug(evtchn_port_t port __unused, struct __regs *regs __unused, void *params __unused) { - uk_printd(DLVL_EXTRA, "Received a virq_debug event\n"); + uk_pr_debug("Received a virq_debug event\n"); } static evtchn_port_t debug_port = -1; diff --git a/plat/xen/arm/arch_time.c b/plat/xen/arm/arch_time.c index 195ef44..c5d4551 100644 --- a/plat/xen/arm/arch_time.c +++ b/plat/xen/arm/arch_time.c @@ -107,7 +107,7 @@ void write_timer_ctl(uint32_t value) void set_vtimer_compare(uint64_t value) { - uk_printd(DLVL_EXTRA, "New CompareValue : %llx\n", value); + uk_pr_debug("New CompareValue : %llx\n", value); __asm__ __volatile__("mcrr p15, 3, %0, %H0, c14" ::"r"(value)); @@ -142,12 +142,12 @@ void block_domain(__snsec until) void ukplat_time_init(void) { - uk_printd(DLVL_INFO, "Initialising timer interface\n"); + uk_pr_info("Initialising timer interface\n"); __asm__ __volatile__("mrc p15, 0, %0, c14, c0, 0":"=r"(counter_freq)); cntvct_at_init = read_virtual_count(); - uk_printd(DLVL_EXTRA, "Virtual Count register is %llx, freq = %d Hz\n", - cntvct_at_init, counter_freq); + uk_pr_debug("Virtual Count register is %llx, freq = %d Hz\n", + cntvct_at_init, counter_freq); } void ukplat_time_fini(void) diff --git a/plat/xen/arm/setup.c b/plat/xen/arm/setup.c index 5a055f3..4b9efe5 100644 --- a/plat/xen/arm/setup.c +++ b/plat/xen/arm/setup.c @@ -99,7 +99,7 @@ static inline void _dtb_get_cmdline(char *cmdline, size_t maxlen) return; enocmdl: - uk_printd(DLVL_INFO, "No command line found\n"); + uk_pr_info("No command line found\n"); strcpy(cmdline, CONFIG_UK_NAME); } @@ -122,13 +122,13 @@ static inline void _dtb_init_mem(uint32_t physical_offset) /* search for assigned VM memory in DTB */ if (fdt_num_mem_rsv(HYPERVISOR_dtb) != 0) - uk_printd(DLVL_WARN, "Reserved memory is not supported\n"); + uk_pr_warn("Reserved memory is not supported\n"); memory = fdt_node_offset_by_prop_value(HYPERVISOR_dtb, -1, "device_type", "memory", sizeof("memory")); if (memory < 0) { - uk_printd(DLVL_WARN, "No memory found in DTB\n"); + uk_pr_warn("No memory found in DTB\n"); return; } @@ -151,8 +151,8 @@ static inline void _dtb_init_mem(uint32_t physical_offset) start_pfn_p = PFN_UP(to_phys(end)); heap_len = mem_size - (PFN_PHYS(start_pfn_p) - mem_base); max_pfn_p = start_pfn_p + PFN_DOWN(heap_len); - uk_printd(DLVL_INFO, " heap start: %p\n", - to_virt(start_pfn_p << __PAGE_SHIFT)); + uk_pr_info(" heap start: %p\n", + to_virt(start_pfn_p << __PAGE_SHIFT)); /* The device tree is probably in memory that we're about to hand over * to the page allocator, so move it to the end and reserve that space. @@ -191,11 +191,11 @@ void _libxenplat_armentry(void *dtb_pointer, void _libxenplat_armentry(void *dtb_pointer, uint32_t physical_offset) { - uk_printd(DLVL_INFO, "Entering from Xen (arm)...\n"); + uk_pr_info("Entering from Xen (arm)...\n"); _init_dtb(dtb_pointer); _dtb_init_mem(physical_offset); /* relocates dtb */ - uk_printd(DLVL_INFO, " dtb: %p\n", HYPERVISOR_dtb); + uk_pr_info(" dtb: %p\n", HYPERVISOR_dtb); /* Set up events. */ //init_events(); diff --git a/plat/xen/console.c b/plat/xen/console.c index 2c3ce5a..c0b35c7 100644 --- a/plat/xen/console.c +++ b/plat/xen/console.c @@ -210,8 +210,8 @@ void _libxenplat_init_console(void) UK_ASSERT(console_ring != NULL); - uk_printd(DLVL_EXTRA, "hvconsole @ %p (evtchn: %"PRIu32")\n", - console_ring, console_evtchn); + uk_pr_debug("hvconsole @ %p (evtchn: %"PRIu32")\n", + console_ring, console_evtchn); err = bind_evtchn(console_evtchn, hvconsole_input, NULL); if (err <= 0) diff --git a/plat/xen/gnttab.c b/plat/xen/gnttab.c index 72fc075..ddfff99 100644 --- a/plat/xen/gnttab.c +++ b/plat/xen/gnttab.c @@ -125,8 +125,8 @@ int gnttab_end_access(grant_ref_t gref) nflags = *pflags; do { if ((flags = nflags) & (GTF_reading | GTF_writing)) { - uk_printd(DLVL_WARN, - "gref=%u still in use! (0x%x)\n", gref, flags); + uk_pr_warn("gref=%u still in use! (0x%x)\n", + gref, flags); return 0; } } while ((nflags = ukarch_compare_exchange_sync(pflags, flags, 0)) != flags); @@ -148,8 +148,7 @@ unsigned long gnttab_end_transfer(grant_ref_t gref) pflags = &gnttab.table[gref].flags; while (!((flags = *pflags) & GTF_transfer_committed)) { if (ukarch_compare_exchange_sync(pflags, flags, 0) == flags) { - uk_printd(DLVL_INFO, - "Release unused transfer grant.\n"); + uk_pr_info("Release unused transfer grant.\n"); put_free_entry(gref); return 0; } @@ -218,7 +217,7 @@ void gnttab_init(void) if (gnttab.table == NULL) UK_CRASH("Failed to initialize grant table\n"); - uk_printd(DLVL_INFO, "Grant table mapped at %p.\n", gnttab.table); + uk_pr_info("Grant table mapped at %p.\n", gnttab.table); gnttab.initialized = 1; } @@ -233,7 +232,7 @@ void gnttab_fini(void) rc = HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &setup, 1); if (rc) { - uk_printd(DLVL_ERR, "Hypercall error: %d\n", rc); + uk_pr_err("Hypercall error: %d\n", rc); return; } diff --git a/plat/xen/x86/arch_time.c b/plat/xen/x86/arch_time.c index f96426f..95d7b10 100644 --- a/plat/xen/x86/arch_time.c +++ b/plat/xen/x86/arch_time.c @@ -243,7 +243,7 @@ static void timer_handler(evtchn_port_t ev __unused, static evtchn_port_t port; void ukplat_time_init(void) { - uk_printd(DLVL_EXTRA, "Initializing timer interface\n"); + uk_pr_debug("Initializing timer interface\n"); port = bind_virq(VIRQ_TIMER, &timer_handler, NULL); unmask_evtchn(port); } diff --git a/plat/xen/x86/gnttab.c b/plat/xen/x86/gnttab.c index add3444..b09d52b 100644 --- a/plat/xen/x86/gnttab.c +++ b/plat/xen/x86/gnttab.c @@ -44,11 +44,11 @@ grant_entry_v1_t *gnttab_arch_init(int grant_frames_num) rc = HYPERVISOR_grant_table_op(GNTTABOP_setup_table, &setup, 1); if (rc) { - uk_printd(DLVL_ERR, "Hypercall error: %d\n", rc); + uk_pr_err("Hypercall error: %d\n", rc); goto out; } if (setup.status != GNTST_okay) { - uk_printd(DLVL_ERR, "Hypercall status: %d\n", setup.status); + uk_pr_err("Hypercall status: %d\n", setup.status); goto out; } diff --git a/plat/xen/x86/mm.c b/plat/xen/x86/mm.c index 3a95ad0..b7b080e 100644 --- a/plat/xen/x86/mm.c +++ b/plat/xen/x86/mm.c @@ -74,9 +74,9 @@ static void new_pt_frame(unsigned long *pt_pfn, unsigned long prev_l_mfn, int rc; #endif - uk_printd(DLVL_EXTRA, "Allocating new L%lu pt frame for pfn=%lx, " - "prev_l_mfn=%lx, offset=%lx\n", - level, *pt_pfn, prev_l_mfn, offset); + uk_pr_debug("Allocating new L%lu pt frame for pfn=%lx, " + "prev_l_mfn=%lx, offset=%lx\n", + level, *pt_pfn, prev_l_mfn, offset); /* We need to clear the page, otherwise we might fail to map it as a page table page */ @@ -139,14 +139,14 @@ void _init_mem_build_pagetable(unsigned long *start_pfn, unsigned long *max_pfn) #ifdef CONFIG_PARAVIRT if ( *max_pfn >= virt_to_pfn(HYPERVISOR_VIRT_START) ) { - uk_printd(DLVL_WARN, "Trying to use Xen virtual space. " - "Truncating memory from %luMB to ", - ((unsigned long)pfn_to_virt(*max_pfn) - - (unsigned long)&_text)>>20); + uk_pr_warn("Trying to use Xen virtual space. " + "Truncating memory from %luMB to ", + ((unsigned long)pfn_to_virt(*max_pfn) - + (unsigned long)&_text)>>20); *max_pfn = virt_to_pfn(HYPERVISOR_VIRT_START - PAGE_SIZE); - uk_printd(DLVL_WARN, "%luMB\n", - ((unsigned long)pfn_to_virt(*max_pfn) - - (unsigned long)&_text)>>20); + uk_pr_warn("%luMB\n", + ((unsigned long)pfn_to_virt(*max_pfn) - + (unsigned long)&_text)>>20); } #else /* Round up to next 2MB boundary as we are using 2MB pages on HVMlite. */ @@ -158,8 +158,8 @@ void _init_mem_build_pagetable(unsigned long *start_pfn, unsigned long *max_pfn) end_address = (unsigned long)pfn_to_virt(*max_pfn); /* We worked out the virtual memory range to map, now mapping loop */ - uk_printd(DLVL_INFO, "Mapping memory range 0x%lx - 0x%lx\n", - start_address, end_address); + uk_pr_info("Mapping memory range 0x%lx - 0x%lx\n", + start_address, end_address); while ( start_address < end_address ) { @@ -350,13 +350,12 @@ int do_map_frames(unsigned long va, unsigned long mapped = 0; if (!mfns) { - uk_printd(DLVL_WARN, "do_map_frames: no mfns supplied\n"); + uk_pr_warn("do_map_frames: no mfns supplied\n"); return -EINVAL; } - uk_printd(DLVL_EXTRA, - "Mapping va=%p n=%lu, mfns[0]=0x%lx stride=%lu incr=%lu prot=0x%lx\n", - (void *) va, n, mfns[0], stride, incr, prot); + uk_pr_debug("Mapping va=%p n=%lu, mfns[0]=0x%lx stride=%lu incr=%lu prot=0x%lx\n", + (void *) va, n, mfns[0], stride, incr, prot); if (err) memset(err, 0, n * sizeof(int)); @@ -452,7 +451,7 @@ unsigned long allocate_ondemand(unsigned long n, unsigned long align) } if (contig != n) { - uk_printd(DLVL_ERR, "Failed to find %ld frames!\n", n); + uk_pr_err("Failed to find %ld frames!\n", n); return 0; } @@ -513,8 +512,8 @@ int unmap_frames(unsigned long va, unsigned long num_frames) UK_ASSERT(!((unsigned long) va & ~PAGE_MASK)); - uk_printd(DLVL_EXTRA, - "Unmapping va=%p, num=%lu\n", (void *) va, num_frames); + uk_pr_debug("Unmapping va=%p, num=%lu\n", + (void *) va, num_frames); while (num_frames) { #ifdef CONFIG_PARAVIRT @@ -540,15 +539,15 @@ int unmap_frames(unsigned long va, unsigned long num_frames) ret = HYPERVISOR_multicall(call, n); if (ret) { - uk_printd(DLVL_ERR, - "update_va_mapping hypercall failed with rc=%d.\n", ret); + uk_pr_err("update_va_mapping hypercall failed with rc=%d.\n", + ret); return -ret; } for (i = 0; i < n; i++) { if (call[i].result) { - uk_printd(DLVL_ERR, - "update_va_mapping failed for with rc=%d.\n", ret); + uk_pr_err("update_va_mapping failed for with rc=%d.\n", + ret); return -(call[i].result); } } @@ -586,7 +585,7 @@ void _init_mem_set_readonly(void *text, void *etext) int rc; #endif - uk_printd(DLVL_EXTRA, "Set %p-%p readonly\n", text, etext); + uk_pr_debug("Set %p-%p readonly\n", text, etext); mfn = pfn_to_mfn(virt_to_pfn(pt_base)); while ( start_address + page_size <= end_address ) @@ -625,7 +624,7 @@ void _init_mem_set_readonly(void *text, void *etext) tab[offset] &= ~_PAGE_RW; #endif } else { - uk_printd(DLVL_EXTRA, "skipped %lx\n", start_address); + uk_pr_debug("skipped %lx\n", start_address); } start_address += page_size; @@ -670,14 +669,14 @@ void _init_mem_clear_bootstrap(void) pgentry_t *pgt; #endif - uk_printd(DLVL_EXTRA, "Clear bootstrapping memory: %p\n", &_text); + uk_pr_debug("Clear bootstrapping memory: %p\n", &_text); /* Use first page as the CoW zero page */ memset(&_text, 0, PAGE_SIZE); mfn_zero = virt_to_mfn((unsigned long) &_text); #ifdef CONFIG_PARAVIRT if ( (rc = HYPERVISOR_update_va_mapping(0, nullpte, UVMF_INVLPG)) ) - uk_printd(DLVL_ERR, "Unable to unmap NULL page. rc=%d\n", rc); + uk_pr_err("Unable to unmap NULL page. rc=%d\n", rc); #else pgt = get_pgt((unsigned long)&_text); *pgt = 0; @@ -706,6 +705,6 @@ void _init_mem_demand_area(unsigned long start, unsigned long page_num) demand_map_area_start = start; demand_map_area_end = demand_map_area_start + page_num * PAGE_SIZE; - uk_printd(DLVL_INFO, "Demand map pfns at %lx-%lx.\n", - demand_map_area_start, demand_map_area_end); + uk_pr_info("Demand map pfns at %lx-%lx.\n", + demand_map_area_start, demand_map_area_end); } diff --git a/plat/xen/x86/setup.c b/plat/xen/x86/setup.c index 31d3a90..35fdd35 100644 --- a/plat/xen/x86/setup.c +++ b/plat/xen/x86/setup.c @@ -149,8 +149,8 @@ static inline void _init_mem(void) if (max_pfn >= MAX_MEM_SIZE / __PAGE_SIZE) max_pfn = MAX_MEM_SIZE / __PAGE_SIZE - 1; - uk_printd(DLVL_INFO, " start_pfn: %lx\n", start_pfn); - uk_printd(DLVL_INFO, " max_pfn: %lx\n", max_pfn); + uk_pr_info(" start_pfn: %lx\n", start_pfn); + uk_pr_info(" max_pfn: %lx\n", max_pfn); _init_mem_build_pagetable(&start_pfn, &max_pfn); _init_mem_clear_bootstrap(); @@ -188,7 +188,7 @@ void _libxenplat_x86entry(void *start_info) HYPERVISOR_start_info = (start_info_t *)start_info; _libxenplat_prepare_console(); /* enables buffering for console */ - uk_printd(DLVL_INFO, "Entering from Xen (x86, PV)...\n"); + uk_pr_info("Entering from Xen (x86, PV)...\n"); _init_shared_info(); /* remaps shared info */ @@ -198,9 +198,9 @@ void _libxenplat_x86entry(void *start_info) /* Set up events. */ init_events(); - uk_printd(DLVL_INFO, " start_info: %p\n", HYPERVISOR_start_info); - uk_printd(DLVL_INFO, " shared_info: %p\n", HYPERVISOR_shared_info); - uk_printd(DLVL_INFO, "hypercall_page: %p\n", hypercall_page); + uk_pr_info(" start_info: %p\n", HYPERVISOR_start_info); + uk_pr_info(" shared_info: %p\n", HYPERVISOR_shared_info); + uk_pr_info("hypercall_page: %p\n", hypercall_page); _init_mem(); diff --git a/plat/xen/xenbus/client.c b/plat/xen/xenbus/client.c index 86725e3..bd06063 100644 --- a/plat/xen/xenbus/client.c +++ b/plat/xen/xenbus/client.c @@ -191,7 +191,7 @@ exit: } while (err == -EAGAIN); if (err) - uk_printd(DLVL_ERR, "Error switching state to %s: %d\n", + uk_pr_err("Error switching state to %s: %d\n", xenbus_state_to_str(state), err); return err; diff --git a/plat/xen/xenbus/xenbus.c b/plat/xen/xenbus/xenbus.c index 28f0cfd..f693f80 100644 --- a/plat/xen/xenbus/xenbus.c +++ b/plat/xen/xenbus/xenbus.c @@ -106,11 +106,11 @@ static int xenbus_probe_device(struct xenbus_driver *drv, if (state != XenbusStateInitialising) return 0; - uk_printd(DLVL_INFO, "Xenbus device: %s\n", nodename); + uk_pr_info("Xenbus device: %s\n", nodename); dev = uk_xb_calloc(1, sizeof(*dev) + strlen(nodename) + 1); if (!dev) { - uk_printd(DLVL_ERR, "Failed to initialize: Out of memory!\n"); + uk_pr_err("Failed to initialize: Out of memory!\n"); err = -ENOMEM; goto out; } @@ -122,7 +122,7 @@ static int xenbus_probe_device(struct xenbus_driver *drv, err = drv->add_dev(dev); if (err) { - uk_printd(DLVL_ERR, "Failed to add device.\n"); + uk_pr_err("Failed to add device.\n"); uk_xb_free(dev); } @@ -143,15 +143,13 @@ static int xenbus_probe_device_type(const char *devtype_str) devtype = xenbus_str_to_devtype(devtype_str); if (!devtype) { - uk_printd(DLVL_WARN, - "Unsupported device type: %s\n", devtype_str); + uk_pr_warn("Unsupported device type: %s\n", devtype_str); goto out; } drv = xenbus_find_driver(devtype); if (!drv) { - uk_printd(DLVL_WARN, - "No driver for device type: %s\n", devtype_str); + uk_pr_warn("No driver for device type: %s\n", devtype_str); goto out; } @@ -161,8 +159,7 @@ static int xenbus_probe_device_type(const char *devtype_str) devices = xs_ls(XBT_NIL, dirname); if (PTRISERR(devices)) { err = PTR2ERR(devices); - uk_printd(DLVL_ERR, - "Error reading %s devices: %d\n", devtype_str, err); + uk_pr_err("Error reading %s devices: %d\n", devtype_str, err); goto out; } @@ -184,13 +181,13 @@ static int xenbus_probe(void) char **devtypes; int err = 0; - uk_printd(DLVL_INFO, "Probe Xenbus\n"); + uk_pr_info("Probe Xenbus\n"); /* Get device types list */ devtypes = xs_ls(XBT_NIL, XS_DEV_PATH); if (PTRISERR(devtypes)) { err = PTR2ERR(devtypes); - uk_printd(DLVL_ERR, "Error reading device types: %d\n", err); + uk_pr_err("Error reading device types: %d\n", err); goto out; } @@ -218,8 +215,7 @@ static int xenbus_init(struct uk_alloc *a) ret = xs_comms_init(); if (ret) { - uk_printd(DLVL_ERR, - "Error initializing Xenstore communication."); + uk_pr_err("Error initializing Xenstore communication."); return ret; } @@ -228,8 +224,7 @@ static int xenbus_init(struct uk_alloc *a) ret = drv->init(a); if (ret == 0) continue; - uk_printd(DLVL_ERR, - "Failed to initialize driver %p: %d\n", + uk_pr_err("Failed to initialize driver %p: %d\n", drv, ret); UK_TAILQ_REMOVE(&xbh.drv_list, drv, next); } diff --git a/plat/xen/xenbus/xs.c b/plat/xen/xenbus/xs.c index 5f50de2..f81e9a6 100644 --- a/plat/xen/xenbus/xs.c +++ b/plat/xen/xenbus/xs.c @@ -639,8 +639,7 @@ int xs_debug_msg(const char *msg) if (err) goto out; - uk_printd(DLVL_EXTRA, - "Got a debug reply %s\n", (char *) rep.data); + uk_pr_debug("Got a debug reply %s\n", (char *) rep.data); free(rep.data); out: diff --git a/plat/xen/xenbus/xs_comms.c b/plat/xen/xenbus/xs_comms.c index 3fd6a07..c8201a5 100644 --- a/plat/xen/xenbus/xs_comms.c +++ b/plat/xen/xenbus/xs_comms.c @@ -318,7 +318,7 @@ static int xs_msg_write(struct xsd_sockmsg *xsd_req, } } - uk_printd(DLVL_EXTRA, "Complete main loop of %s.\n", __func__); + uk_pr_debug("Complete main loop of %s.\n", __func__); UK_ASSERT(buf_off == 0); UK_ASSERT(req_off == req_size); UK_ASSERT(prod <= xsh.buf->req_cons + XENSTORE_RING_SIZE); @@ -388,8 +388,8 @@ void xs_send(void) err = xs_msg_write(&xs_req->hdr, xs_req->payload_iovecs); if (err) { if (err != -ENOSPC) - uk_printd(DLVL_WARN, - "Error sending message err=%d\n", err); + uk_pr_warn("Error sending message err=%d\n", + err); break; } @@ -415,7 +415,7 @@ static int reply_to_errno(const char *reply) } } - uk_printd(DLVL_WARN, "Unknown Xenstore error: %s\n", reply); + uk_pr_warn("Unknown Xenstore error: %s\n", reply); err = EINVAL; out: @@ -428,7 +428,7 @@ static void process_reply(struct xsd_sockmsg *hdr, char *payload) struct xs_request *xs_req; if (!ukarch_test_bit(hdr->req_id, xs_req_pool.entries_bm)) { - uk_printd(DLVL_WARN, "Invalid reply id=%d\n", hdr->req_id); + uk_pr_warn("Invalid reply id=%d\n", hdr->req_id); free(payload); return; } @@ -440,8 +440,7 @@ static void process_reply(struct xsd_sockmsg *hdr, char *payload) free(payload); } else if (hdr->type != xs_req->hdr.type) { - uk_printd(DLVL_WARN, - "Mismatching message type: %d\n", hdr->type); + uk_pr_warn("Mismatching message type: %d\n", hdr->type); free(payload); return; @@ -473,7 +472,7 @@ static void process_watch_event(char *watch_msg) if (watch) xenbus_watch_notify_event(&watch->base); else - uk_printd(DLVL_ERR, "Invalid watch event."); + uk_pr_err("Invalid watch event."); } static void memcpy_from_ring(const char *ring, char *dest, int off, int len) @@ -495,8 +494,7 @@ static void xs_msg_read(struct xsd_sockmsg *hdr) payload = malloc(hdr->len + 1); if (payload == NULL) { - uk_printd(DLVL_WARN, - "No memory available for saving Xenstore message!\n"); + uk_pr_warn("No memory available for saving Xenstore message!\n"); return; } @@ -529,8 +527,8 @@ static void xs_recv(void) struct xsd_sockmsg msg; while (1) { - uk_printd(DLVL_EXTRA, "Rsp_cons %d, rsp_prod %d.\n", - xsh.buf->rsp_cons, xsh.buf->rsp_prod); + uk_pr_debug("Rsp_cons %d, rsp_prod %d.\n", + xsh.buf->rsp_cons, xsh.buf->rsp_prod); if (!xs_avail_space_for_read(sizeof(msg))) break; @@ -546,10 +544,10 @@ static void xs_recv(void) sizeof(msg) ); - uk_printd(DLVL_EXTRA, "Msg len %lu, %u avail, id %u.\n", - msg.len + sizeof(msg), - xsh.buf->rsp_prod - xsh.buf->rsp_cons, - msg.req_id); + uk_pr_debug("Msg len %lu, %u avail, id %u.\n", + msg.len + sizeof(msg), + xsh.buf->rsp_prod - xsh.buf->rsp_cons, + msg.req_id); if (!xs_avail_space_for_read(sizeof(msg) + msg.len)) break; @@ -557,7 +555,7 @@ static void xs_recv(void) /* Make sure data is read after reading the indexes */ rmb(); - uk_printd(DLVL_EXTRA, "Message is good.\n"); + uk_pr_debug("Message is good.\n"); xs_msg_read(&msg); } } @@ -604,9 +602,8 @@ int xs_comms_init(void) UK_ASSERT(port == xsh.evtchn); unmask_evtchn(xsh.evtchn); - uk_printd(DLVL_INFO, - "Xenstore connection initialised on port %d, buf %p (mfn %#lx)\n", - port, xsh.buf, HYPERVISOR_start_info->store_mfn); + uk_pr_info("Xenstore connection initialised on port %d, buf %p (mfn %#lx)\n", + port, xsh.buf, HYPERVISOR_start_info->store_mfn); return 0; } -- 2.7.4 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |