From 0820096f9ae4760edd3dabeb39d48b8f4b59bdb2 Mon Sep 17 00:00:00 2001 From: Yaroslav Veremenko Date: Wed, 6 Nov 2024 19:28:38 -0700 Subject: [PATCH] devio: support 32 bit values in kprintf --- Kernel/devio.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Kernel/devio.c b/Kernel/devio.c index bf0ac2c68..65853035b 100644 --- a/Kernel/devio.c +++ b/Kernel/devio.c @@ -633,6 +633,13 @@ void kputhexbyte(unsigned int v) void kputunum(unsigned int v) { unsigned char n = 0; +#ifdef CONFIG_32BIT + putdigit((v / 1000000000) % 10, &n); + putdigit((v / 100000000) % 10, &n); + putdigit((v / 10000000) % 10, &n); + putdigit((v / 1000000) % 10, &n); + putdigit((v / 100000) % 10, &n); +#endif putdigit((v / 10000) % 10, &n); putdigit((v / 1000) % 10, &n); putdigit((v / 100) % 10, &n);