[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250502123145.4066635-1-andriy.shevchenko@linux.intel.com>
Date: Fri, 2 May 2025 15:29:36 +0300
From: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
To: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>,
Ashish Kalra <ashish.kalra@....com>,
"Kirill A. Shutemov" <kirill.shutemov@...ux.intel.com>,
linux-kernel@...r.kernel.org
Cc: Thomas Gleixner <tglx@...utronix.de>,
Ingo Molnar <mingo@...hat.com>,
Borislav Petkov <bp@...en8.de>,
Dave Hansen <dave.hansen@...ux.intel.com>,
x86@...nel.org,
"H. Peter Anvin" <hpa@...or.com>,
David Woodhouse <dwmw@...zon.co.uk>,
Denis Mukhin <dmukhin@...d.com>
Subject: [PATCH v1 0/6] x86/boot: Enable earlyprintk on MMIO (8-bit)
Some of the platforms may have no legacy COM ports and only provide
an MMIO accessible UART. Add support for such to earlyprintk for the
boot phase of the kernel.
Andy Shevchenko (6):
x86/boot: Convert early_serial_base to unsigned long
x86/boot: Introduce helpers for serial I/O
x86/boot: Split out parse_serial_port() helper for earlyprintk
x86/boot: Allow longer parameter list for earlyprintk
x86/boot: Also share MMIO accessors
x86/boot: Introduce MMIO accessors and their support in earlyprintk
arch/x86/boot/boot.h | 4 +-
.../boot/compressed/early_serial_console.c | 5 +-
arch/x86/boot/compressed/misc.c | 4 +-
arch/x86/boot/compressed/misc.h | 8 +-
arch/x86/boot/early_serial_console.c | 114 ++++++++++++++----
arch/x86/boot/tty.c | 9 +-
arch/x86/include/asm/io.h | 65 ----------
arch/x86/include/asm/shared/io.h | 68 +++++++++++
8 files changed, 177 insertions(+), 100 deletions(-)
--
2.47.2
Powered by blists - more mailing lists